Mosquitto and Maria run in Docker Containers on my QNAP NAS.Hass.io on QNap NAS on "Container Station" aka Docker.Homeseer Hometroller ZeeS2 (Homeseer on a Raspberry Pi).Mosquitto MQTT - for passing topics between Homeseer, HA, Node-Red and my ESP2866 based blinds.
Home Assistant - For modern code base, integration with 3rd party devices and services, modern front end (Lovelace) etc.HomeSeer - For Purely Z-Wave with mcsMQTT Plugin.
My Current Home Automation Components The Brains aka Software THis is the only place something isn't tested before it's changed and I'll eventually fix that but I'm not running a critical service here. This pulls the newest version of Home Assistant, MariaDB, Mosquitto MQTT, and node-red.
I run Watch Tower to monitor each Docker container and pull the latest version automatically and notifiy me an update happened in slack. Theh shell script that does the restart also notifies me about the restart in Slack. Commits and Pushes are done from VS Code - TravisCI then does a test by running "hass -c myconfig check_config" against my configuration Yaml files - I have a travisci sensor in Home Assistant and when this sensor becomes "Passed" Home Assistant then executes a simple Shell Script (gitpull.sh) to do a pull request to my live system and resart docker. I use Visual Studio Code as my IDE as it does a wonderul job with Yaml and integrates seamlessly with git.
Automated Testing using Github and TravisCI So I implemented a HomeSeer plugin called mcsMQTT so that I can use Homeseer for what it's REALLLY good at (Z-Wave) and Home Assistant aand Node-Red for what they are good at.
Where homeseer lacks is user interface, plugins cost extra, and the 3rd party integration pales in comparison to Home Assistant. I've also used Smartthings and Vera and Homeseer seems to have the best implementation in my opinion. In the last few weeks I moved to Home Assistant to get a more modern platform, however having played with Home Assistant's Z-Wave implementation it left a GREAT DEAL to be desired. I've long held that voice is the key to "seemless" home automation - what's the point in pulling out your phone to turn on a light, when you can just speak it? I quickly integrated cameras with Homeseer, Google Assistant, Hue Lights (my outside light switches don't have the depth for ZWave switches), Nest Thermostats, etc etc. Play with Google Assistant, then automation wasn't simply about turning lights on at night or basic motion type automations. Things got interesting once Homeseer started to About 3 years ago I switched to Homeseer, and while the interface is clunky and it's made on top of a pretty legacy code base it was much more powerful (and expensive) than Vera. I alwaysįound Vera rather clunky, software upgrades were prone to failure and automations were not very straighforward.
About 5 years ago I implemented Z-wave and Vera in my home automating lights, switches and my garage door using a Fortezza Mimo Light contact switch before Wifi solutions were readily available. My journey with home automation started back in the Insteon days playing with a simple switch but I found it rather immature at the time. TL DR: Home Assistant, Node-Red, MQTT, Homeseer (Z-Wave) with mcsMQTT plugin based home automation configuration. Version below is not always accurate, this is updated manually. MyHomeAssistantConfig My Home Automation Setup