I would like to future-proof my home automation architecture
Today, I have a very decentralized setup:
- an MQTT broker (Mosquitto)
- WiFi switches: two on-the-wire ones (Sonoff Basic) and one wall switch (Sonoff Touch), all of them connected to the MQTT broker
- Node-RED as the glue to automate their interactions
I have also installed Home Assistant and Domoticz but I am not sure yet about their use, maybe as a rarely used frontend? Anyway, they are both connected to the MQTT broker as well.
This is a decentralized setup where each of the components talk to the MQTT bus. It also avoids "vendor" lock-in: the automation mechanism is on Node-RED but could also be based on the capacities of Home Assistant or Domoticz, or others.
Tomorrow, I would ideally keep all devices standalone, Wifi enabled and directly connected to the MQTT. This is probably not going to happen:
- I will have some sensors which will communicate via BLE or a 433 MHz signal, to some hub, which need to pass the information further
- Some devices may not be MQTT-compatible
The sensors I have in mind are of the DIY/hackable kind, without a proprietary protocol on top.
What are the hubs for such devices?
Specifically I am wondering wether they rely on complete solutions such as Domoticz/HA vs. something simple implemented on a RPi or ideally an Arduino, which would just bridge the wireless transmission with MQTT (getting the basic message from the sensor and sending it to the MQTT hub for further processing by something else).