This repository contains the configurations that power my smart home.
My smart home is primarily powered by Home Assistant running on an Intel NUC 7 Mini-PC. Home Assistant interfaces with all of my devices and provides a central software-based "hub" to integrate and automate them. By having all of my devices integrated there, I can perform automations that are otherwise not supported on the devices' native platforms.
I update my configurations fairly regularly. I'm either adding new devices, creating new automations, or refining the ones that already exist. You can see my current Home Assistant version here.
While Home Assistant is the primary component of my smart home, there are other pieces of software that help:
- Home Assistant: As covered, this is the software-based smart home hub.
- PostgreSQL: HA defaults to a SQLite-based database backend, but I found this to be more performant. Plus, I'm already quite familiar with it from my job.
- Docker: I run all of this inside of Docker containers to make them all self-contained.
- Debian: The Linxu distribution running on my NUC that runs all the Docker containers.
- Intel NUC NUC7i3BNHXF: The hardware platform running all of the software.
- Philips Hue bridge (2nd Generation) and bulbs
- Yale Real Living YRD216ZW2619 Assure Lock Push Button Deadbolt with Z-Wave
- Ring Video Doorbell 2 with indoor Ring Chime
- 3 x Ubiquiti UniFi UAP-AC-PROs
- Ubiquiti UniFi Cloud Key
- Ubiquiti EdgeRouter X
- Ubiquiti EdgeSwitch ES-24-250W
- Sonos PLAY:5 (Gen 1)
- Sonos PLAY:3
- 4 x Sonos PLAY:1s
- Sonos PLAYBAR
- Sonos PLAYBASE
- Sonos SUB
- Amazon Echo (2nd Generation)
- Amazon Echo Dot (2nd Generation)
- Amazon Echo Wall Clock
- LG webOS TVs
- Apple TV 4K and Apple TV 4
- Logitech Harmony Hub with Companion Remote
- ecobee 3 Thermostat and Remote Sensors
- Amcrest IP4M-1051W camera
- RainMachine Pro-16 sprinkler controller
- 2 x Turn Touch remotes
- LiftMaster WLED DC Battery Backup Belt Drive LED Wi-Fi Garage Door Opener
- Z-Wave switches and sensors
- Aeotec Z-Stick Gen5
- HomeSeer HS-FLS100+ Outdoor Floodlight Sensor