Last week I read that Ubiquiti Networks had hired the main author of the Home Assistant home automation project. I looked at the project and at first I couldn’t understand what the project would do, but after poking at it, I realized that it is the glue that connects disparate automation systems. I wrote about putting together various pieces together and thought that maybe Home Assistant could put all the pieces together in one little box.
Over the course of a few hours last weekend, I installed Home Assistant on a Raspberry Pi 2, configured it to connect with my Vera and set it up for HomeKit and Amazon Echo. Right away Home Assistant removed Homebridge and HA Bridge from my system; fewer parts means it is easier to maintain.
Looking at the list of available components, it is clear that Home Assistant could replace my Vera and could control everything without me having to put together all the little parts. It has components for Envisalink, my Russound audio distribution units, my Squeezebox devices and everything else I could throw at it. If I put a Z-Wave stick on the Pi, Home Assistant could also natively handle Z-Wave. In order to replace my Vera, I’d have to convert my schedules and my PLEG actions over to Home Assistant which is not an insignificant task.
While I’m not ready to say that Home Assistant is the clear winner in the home automation game as configuring it is quite painful (most of it has to be configured via specifically formatted YAML files), it is very intriguing. If the author does what he has said he’s going to do to bring more of the configuration to the GUI, but leave advanced features to the YAML files, I’ll be quite happy. It isn’t for the faint of heart, but well worth a look for any home automation enthusiast.