Hello HAppy People,
I have been testing and researching for several days on this topic and haven’t found an answer. I’m interested in building some resilience into my HA deployment. Currently I have a docker stack running all the components I want/need for about 5 years (HA, Mosquitto, Nodered, portainer, traefik, ddclient, MariaDB, InfluxDB, zwavejs2mqtt). I plan to have 3 nodes in a docker swarm, all identical hardware and 3 identical zwave usb sticks. I only need 1 instance of HA and zwavejs2mqqt running on each node at a time, all pointed at the same configs and DBs
The first hurdle that I’m trying to clear is finding an answer as to the operation of zwavejs and the usb stick. I the past it seemed that the usb stick handled maintaining the network, device IDs, etc… Now maybe I get the impression that zwavejs handles all those configs and the stick is just for radio comms.
Questions:
-
Which component is managing the the zwave network. Stick or zwavejs?
-
Is there a known method that is being implemented to run HA in a docker swarm? I have found many posts but most are 2+ years old.
-
Does anyone have any suggestions on an architecture to pull this off.
xposting to reddit sub also