Swap ZWave Sticks without removing/adding all devices?

My VERY specific steps were:

  1. In ZWaveJS2MQTT: Do NVM backup of Z-Stick 7
  2. Plug in Gen5+ usb stick
  3. In ZWaveJS2MQTT Settings: Turn off WebSocket
  4. In ZWaveJS2MQTT Settings: Switch to Gen5+ stick USB device (I use /dev/serial/by-id/ paths for my config)
  5. In ZWaveJS2MQTT: Do NVM backup of Gen5+
  6. Use conversion tool to convert 700 export to 500 config
    • npx @zwave-js/nvmedit convert --source NVM_2022-01-06_700.bin --target NVM_2022-01-06_500.bin --out NVM_2022-01-06_700_to_500.bin
  7. In ZWaveJS2MQTT: Do NVM restore of Gen5+
  8. In ZWaveJS2MQTT Settings: Turn on WebSocket
  9. Restart ZWaveJS2MQTT Add On
  10. Restart Home Assistant (I was too lazy to wait for the zwave devices to move out of “disabled” state)
4 Likes