Need help with smart-home?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

223 Stars 12 Forks 2.4K Commits 0 Opened issues


⭐ (Almost) everything needed to run my smart home with Home Assistant and more!

Services available


Need anything else?

Contributors list

# 2,022
2385 commits

Aaron's Smart Home ⭐

The Home Screen

This repository contains (almost) everything needed to run my smart home. I make the details freely available in the hope that other home automation enthusiasts might find value.

I use an Intel NUC i5 with the following apps running as Docker containers:

  • ecowitt2mqtt: sends local weather station data to Home Assistant
  • ESPHome: custom firmware generator for ESP8266/ESP32 microcontrollers
  • Fail2Ban: an adaptive log monitor that can firewall bad IP addresses
  • Home Assistant: the primary home automation software
  • metrics2mqtt: sends host data (memory, CPU, disk usage, etc.) to an MQTT broker
  • OpenZWave: sends data from Z-Wave devices to an MQTT broker
  • Portainer: a GUI to manage my Docker containers when I'm sick of the CLI 😂
  • Traefik: a fast, secure web server behind which the other services live
  • VerneMQ: an MQTT broker for fast, friendly service communication
  • zigbee2mqtt: sends data from Zigbee devices to an MQTT broker

The Details

I do a poor job keeping my wiki up to date, so if you want to know something, submit an issue!

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.