technicalpickles / picklehome

Configuration & Planning for my Home Automation systems
14 stars 0 forks source link

PickleHome

Overview

PickleHome runs on a Intel NUC living in my media cabinet, running Ubuntu Server. Services are managed by Docker and docker-compose (ie the heart of this repo is its docker-compose.yml).

Home Assistant is the (other) heart. picklehome-homeassistant-config contains all the configuration for it (less secrets). The services are either in support of Home Assistant configuration, or provide Home Assistant integration to other platforms.

Aspirations

These are some ideas I try to keep in mind while designing and automating. I just don't always succeed at doing so :joy:

Hardware Components

Documentation

Check out the wiki.

Testing

script/test runs yamlint on the YAML files for prettiness, and uses docker-compose config to validate the config.

Development & Deployment

Run screen on the NUC, edit stuff, and run script/deploy to apply home-assistant changes or or do stuff with docker-compose :sweat_smile: