Hass.io – Starting with a Locally Controlled Smart Home

After my first step into a smart home concept with home monitoring and automation with a custom web page in azure which integrated with various online services I though it was time to play with a setup that would be useful long term with simpler integrations. Hass.io and dockerised and componentised version of Home Assistant looked the good, and with a great community for support and ideas.

I like the idea of a cloud hosted solution which my initial setup used, though it does bring challenges integrating with local network devices. Hass.io running locally and exposed externally works, though isn’t my preferred option.

I’m slowly building up the device I have to integrate, components and services utilised, and the automation I have configured to in the end have a reliable and easy to understand smart home.

Starting Setup
– Hass.io (Docker version) running on a Raspberry Pi 3+
– Broadlink RM Pro for RF and IR control and integrations (Roller Shutters, Ceiling Fans)
– Xiaomi Gateway Hub, Temperature Sensor, Window Door Sensor, Switches, Yeelights Blubs

Starting Automation
– Ceiling Fans will turn on automatically when temperature in the room reaches certain levels
– Roller shutters will auto close and open in the mornings and evenings (also controlled via voice)
– Lights will dim in the evening

Early learnings from getting started with Hass.io
– Yaml is a stickler for standards (watch for spaces, capitalisation, naming, placement)
– I found using packages simplified the understanding and reading of how a device or service is used
– Backup and push configuration (not including secrets.yaml) to GitHub to share with others
– Makes small changes, check config, reboot and test
– Debugging is a process of elimination, delete until is works to narrow down where error is
– I found most help from the Home Assistant form, Youtube for bigger concepts

Future expansions on the list
– Node-Red for automation flow
– HADashboard(or similar) for a wall panel interface (this is the big end goal)
– Google Home/Assistant integration

View my Hass.io Configuration in my GitHub

Check out my Home Automation link farm for a ton of useful sites

Leave a Reply

Your email address will not be published. Required fields are marked *