I’m ready to move my Raspberry Pi Hassio to my Unraid server. It’s a project I’ve wanted to tackle for a while now. My biggest concern is moving Z-Wave. I don’t feel like touching all of my nodes
Two questions. Which container am I going to use; zwave-js-ui or zwavejs2mqtt? Can I move the Z-Wave JS addon config to the docker container from an HA backup?
Z-Wave JS UI, because zwavejs2mqtt doesn’t exist anymore (it was renamed to Z-Wave JS UI).
You can download a backup of the add-on from HA and manually copy the cache (*.jsonl) files to the ZUI store volume, which will avoid re-interviewing all of the nodes. You’ll need to also manually copy security keys over into the ZUI settings.
You still keep the names in Home Assistant, but not in Z-Wave JS UI after the migration. I just used Home Assistant as a reference to know what node is what name and took the time to name all the nodes in Z-Wave JS UI.
Then back everything up so you don’t have to do it again
edit - I should say everything works fine and stays the same in HA after copying everything over to Z-Wave JS UI. It’s like nothing changed. It’s just the nodes don’t have names or labels in Z-Wave JS UI. It’s up to you if you want to give them a name to identify them easier. Naming them doesn’t affect HA.
Thanks a lot for replying! Sorry for this late reply, but I had to start all over. I have a really hard time with this copying process. I’ve copied the whole zwave/data/cache folder to my z-wave-js folder so it looks like this:
If you rename the devices/entities in HA, then those names will persist when you switch add-ons or from an add-on to Docker. I don’t know of any other reason the names would change unless the integration was uninstalled and re-installed.