Currently, my main HA is HA core in Docker. I’m slowly moving to a hassOS VM.
I’m using an Aeotec Z-Stick Gen5 and the zwavejs2mqtt docker image, but I’d probably opt for the Z-wave JS integration in hassOS (unless there’s a good reason to do otherwise?).
Can I simply back up all the keys, move the stick itself (it has the “network” saved on the physical stick, right), and input the keys in the Z-wave JS integration? Or is there some “proper” way to do this?
the zwavejs integration connects to the server and provides the interface between the zwavejs server (in Docker) and HA.
you likely mean the zwavejs add-on in HA instead of the integration.
Not really a good reason to change anything at all if you’ve already got a working zwavejs system running.
in the end you will have less functionality (since zwavejs2mqtt provides a better control panel) and still end up with zwavejs running in a Docker container since all add-ons run in docker behind the scenes.
OK, good to know (and yes, the add-on is then what I mean). The reason to move it was mostly to start to streamline a bit, and get rid of all the docker containers I can (that I maintain manually, I know the add-ons are containers). I’ll give it some thought.
If I do end up deciding that the decreased maintenance/complexity is worth the decreased control, can I then just move he stick and add the keys into the Z-wave JS add-on?
@Aephir Did your migration go as planned? I was just doing my research before moving from a Pi4 to an Odroid-n2+ and found your thread. I’m running Zwave-JS, but I imagine that the idea is the same. Were there files that didn’t migrate with a full snapshot?
@ih8gates I didn’t actually migrate the Z-wave JS server, I just added the Z-wave JS server (running in the old docker container) in the new hassOS and continued with business as usual.
This:
along with the fact that I’m keeping a handful of docker containers outside of hassOS anyway made me keep it as is for now.
If I were you, i’d probably just give it a go. As long as you keep the RPi, you can always just plug it back into the Pi if you find something missing (to find and copy what’s missing, I mean).