

That’s when I discovered Node-Red, a visual programming tool developed by IBM. As my automations (and ambitions) increased in complexity, so did the time I spent trying to figure out what was going on. Doing simple things like if-then or a loop required awkward workarounds. Any automation that was even moderately complicated required a lot of pieces spread out through the configuration files (see the sprawling “ Creating an Alarm Clock” thread on the HA forums for an example). With a little creativity almost anything is possible with Home Assistant, and best of all it’s private and totally under your control.Īfter using Hass to control my smart home for the last year, I started to hit the limitations of its YAML-based configuration.

It can connect all of your devices to make a truly smart home. It interfaces with any device, platform, or service you can think of.

Home Assistant is one of the most interesting open source projects I’ve ever come across.
