This is gonna be a long post and will be edited from time to time.
So I have this Xiaomi Home Automation system which served me well in the past, and still does. But in time I built more stuff myself which I would like to integrate into one system.
I started off with Home Assistant even though other systems still have potential (OpenHAB, etc). This is an open source home automation system to work with Raspberry Pi 3.
A nice feature of Home Assistant is the use of Snips.ai, a voice recognition addon similar to Assistants like Alexa and Google Assistant but which works completely offline and can control your devices.
Another big advantage of Home Assistant is that most of the Xiaomi components I have can be controlled using it. And on top of this I can use Sonoff modules (which are very cheap and can connect via Wifi and control any electronics in the house) with Tasmota firmware which gives them MQTT capabilities and lets me integrate them in Home Assistant.
Still a lot to go and to configure until the final system is ready, but that’s the fun …