Today I run Home-Assistant with a UZB1 stick connected. This trough passtrough in vmware esxi.
IT works good and stable, but I had preferred an external network-attached device to just controll my z-wave.
What is the best, most stable and future-proof way of doing this?
Both Pi with software and commercial hubs with Integrations are welcome .
But anything depending og a cloud is unacceptable.
Zwave2MQTT can run on any device that has a Zwave stick to convert all Zwave controlls to MQTT.
You can have your MQTT broker on that same device.
HA only needs to have sensors made for the MQTT topics you care about.
I think I will give it a try.
Integration of my 17 Fibaro Roller Shutter 3 is not perfect with the core native ZWave integration, especially the state feedback is far from perfect. I have to use workarounds and still it’s not perfect.
I don’t any problem with any of my others nodes.
Another emerging choice is zwavejs2mqtt. This is the exact same project as zwave2mqtt but using a new z-wave driver (zwave-js instead of OZW). If you like zwave2mqtt then zwavejs2mqtt is probably the future.
For me, the fist question to ask is : “which ZWave implementation do you want to use ?”.
If you want to use OpenZwave 1.4 you have many solutions.
If you want to use OpenZwave 1.6 you have less solutions.
Another way might be to use a dedicated ZWave gateway. I’ve been using the Fibaro HC Lite for 2 weeks and I’m very pleased so far (integrated in HA using the fibaro integration). No more bugs with my 17 Fibaro Roller Shutter 3 FRS-223 !
And my ZWave network has been up for 15 days and does not take 5min to restart after each HA restart.