I’ve recently been playing with HomeAssistant, which is quite cool. Its not perfect — for example it broke recently for me without any debug logs indicating problems because it didn’t want to terminate SSL any more, but its better than anything else I’ve seen so far.
Along the way its been super handy to be able to refer to other people’s HomeAssistant configurations to see how they got things working. So in that spirit, here’s my current configuration with all of the secrets pulled out. Its not the most complicated config, but it does do some things which took me a while to get working. Some examples:
- The Roomba runs when no one is home, and let’s me know when its bin is full.
- A custom component to track when events last occurred so that I can rate limit things like how often the Roomba runs when no one is home.
- I detect when my wired doorbell goes off, and play a “ding dong” MP3 in the office yurt out the back so I know when someone is visiting.
- …and probably other things.
I intend to write up interesting things as I think of them, but we’ll see how we go with that.