These are the config files for my personal Home Assistant, home automation setup.
My goals:
- Ditch SmartThings due to instability, confusing UIs/setup procedures, not a lot of local network processing, and their lack of official support for all of my devices.
- Make all of my various hardware and services able to interact with each other.
- Require no (or extremely minimal) use of a software based user interface.
- Aeotec Minimote, Multisensor, and Z-Stick Gen 5
- Amazon Echo Dots
- Apple TV
- Arlo Pro cameras
- GE Z-Wave wall outlets and dimmer modules
- Google Chromecast Ultra
- Google Home, Home hub, and Home mini
- Intel NUC to run Home Assistant
- Liftmaster MyQ Garage Door opener
- Lutron Caséta dimmers, switches, fans, pico, remotes, and lamp modules
- Monoprice Z-Wave PIR motion sensors
- Nest thermostat, protects, cameras
- NuHeat Signature floor heating thermostat
- Philips Hue bulbs, lightstrips, dimmers
- Ring Pro Doorbell and spotlight cameras
- Samsung KS8000 TV
- Sonos speakers
I use Docker to keep my home assistant installation contained and easily deployable wherever I want.
- Install Docker (and docker-compose)
- Clone this repository
- Run:
docker-compose up -d
in a shell
Logs can be tailed by running the following in a shell: docker-compose logs -f --tail=50
To update to the latest version of home assistant in the docker container, run the following in a shell.
docker pull homeassistant/home-assistant:latest
docker-compose down
docker-compose up -d