shortbloke / home_assistant_config

HomeAssistant.io Configuration Files
MIT License
160 stars 18 forks source link
home-assistant-config home-automation homeassistant homeassistant-config iot raspberry-pi yaml yaml-configuration

Shortbloke's Home Assistant Configuration Files Build Status

This is my currently active set of configuration files for my Home Assistant running on Raspberry Pi. If you are interested in following my progress be sure ⭐️ Star this repository and check out my blog.

Configuration File Status

Each commit triggers a deployment to the latest home assistant version with Python 3.6 and 3.7. This is done though TravisCI. If this successfully passes, then my Pi will update itself with the latest configuration automatically.

My Home Assistant Default View

Configuration Organisation

I've limited the contents of configuration.yaml and utilised packages to provide some grouping, in order to make it easier to understand and maintain.

Packages provide an simple way to encapsulate all the different configuration elements for a adding support for a given component or device. Rather than needing to update many different files the changes are kept contained in a single file per package.

Core Hardware of Home Assistant Hub

More Information

Note: Private information is stored in secrets.yaml (not uploaded)