homeassistant-config icon indicating copy to clipboard operation
homeassistant-config copied to clipboard

My Home Assistant and ESPHome configs

Home Assistant Configs

This is my Home Assistant configuration. This also includes my ESPHome device configurations.

Core Hardware

I run Home Assistant Operating System on a Raspberry Pi 4 (2GB model) with a USB SSD. I also use the Pi PoE hat so I can power cycle the Pi remotely if necessary (via Unifi controller).

Core Software

I run Home Assistant Operating System. Installation is super easy (just use balenaEtcher to flash the OS image to your SSD from your computer) and it supports easy 1-click OS updates in the Home Assistant UI via RAUC.

Integrations

Off-the-shelf stuff I've integrated with:

  • Z-Wave (for wall switches, outlets, smoke alarms, door sensors, Yale Assure smart lock)
  • Ecobee
  • OctoPrint (3d-printer controller)
  • Yeelight
  • Apple HomeKit (for Siri and easy access from Apple devices)
  • Amazon Alexa
  • Unifi Controller
  • Unifi Gateway (custom component)
  • Network UPS Tools (NUT)
  • TPLink outlet
  • Route53 (for updating my DNS record)

Stuff I've built:

Automations

  • Push notify when the 3d printer finishes (and attach a pic)
  • Activate scenes when I double tap or triple tap my HomeSeer Z-Wave light switches
  • Send an iOS critical notification if my garage is left open for 30 minutes
  • Change an LED color on my HomeSeer WD200 light switch when the garage is open
  • Set the default dim level for lights to dim at 9pm; set default level to full brightness at 7am
  • Push notify when the power goes out (my Pi and network gear have a battery backup)
  • Push notify when the smoke alarm is trigerred
  • Push notify when a Home Assistant update is available
  • Push notify when new firmware for one of my Unifi devices is available
  • Push notify when my Unifi Controller has new alerts
  • Recalibrate the CO2 sensor 4 hours after everyone leaves the house
  • Switch the soundbar to AUX input when Alexa is playing music; switch the soundbar to OPTICAL (for the TV) when Alexa is not playing music