Migrating homeassistant to new server, zwave issue

I just migrated HA from one server to another. I’m using the same brand/model USB stick for ZWave communication. I copied the entire .homeassistant directory to the new installation. The whole system runs fine, except none of the ZWave devices are communicating with the server.

The ZWave integration is still there, but all the entities are unavailable. Most, if not all, of these devices were paired secure, if that matters. There are no warnings or errors in the log. This is a manual python venv install, no Docker, etc.

Any ideas? TIA!

Are you using a zwave stick?

Did you pair your devices to it?

Yes I paired many devices to the original server and copied the config to the new server which has a new, but identical make/model, zwave stick.

Should I move the old ZWave stick to the new server?

Getting this from ZWave debug FWIW

2019-05-07 18:01:46 DEBUG (MainThread) [homeassistant.components.zwave] network state: 0 Network is stopped
2019-05-07 18:01:46 DEBUG (Dummy-3) [homeassistant.components.zwave.util] node.generic 2 not in generic_device_class [64, 161, 32, 16, 49, 33, 17, 7, 8]
2019-05-07 18:01:46 DEBUG (Dummy-3) [homeassistant.components.zwave.util] node.generic 2 not in generic_device_class [8, 33]
2019-05-07 18:01:46 DEBUG (Dummy-3) [homeassistant.components.zwave.util] node.generic 2 not in generic_device_class [17, 64]
2019-05-07 18:01:46 DEBUG (Dummy-3) [homeassistant.components.zwave.util] node.generic 2 not in generic_device_class [17, 64]
2019-05-07 18:01:46 DEBUG (Dummy-3) [homeassistant.components.zwave.util] node.generic 2 not in generic_device_class [17, 64]
2019-05-07 18:01:46 DEBUG (Dummy-3) [homeassistant.components.zwave.util] node.generic 2 not in generic_device_class [17]
2019-05-07 18:01:46 DEBUG (Dummy-3) [homeassistant.components.zwave.util] node.generic 2 not in generic_device_class [17, 18]
2019-05-07 18:01:46 DEBUG (Dummy-3) [homeassistant.components.zwave.util] node.generic 2 not in generic_device_class [64]
2019-05-07 18:01:46 DEBUG (Dummy-3) [homeassistant.components.zwave.util] value.command_class 32 not in command_class [49, 50, 113, 156, 135]
2019-05-07 18:01:46 DEBUG (Dummy-3) [homeassistant.components.zwave.util] node.generic 2 not in generic_device_class [49, 161, 32, 16, 64, 33, 17, 7, 1, 18, 15, 8, 24]

The goal was not to have to repair all the ZWave devices. If that’s not possible it’s not a huge deal.

Apparently the pairing relies on some attribute of the original ZWave stick. So despite the new server having an identical one, it needed the old stick moved to the new server. All working now. Thanks!

Yeah, devices are paired to the stick and can only be paired to one at a time.

1 Like

If the original stick is still working, just move it over. The other thing you can look at is check with the zwave stick mfg and see if they have a utility to backup the config from the original stick and restore it to the new stick.

1 Like