Hi all,
Having had difficulties migrating my ZWave.me UZB1 stick to ZWA-2, I thought I would avoid people having to spend two weeks of searching and trying thing by writing this quick step by step guide.
I must say that I was a bit disappointed by the support I got from NabuCasa to migrate my ZWave.me (which is officially supported by Home Assistant) to my new Nabu Casa ZWA-2 ZWave Controller.
My Home Assistant is running on a virtual machine on a Synology NAS, I finally managed to migrate perfectly my ZWave.me USB stick to ZWA-2. What took me time was the search on how to proceed to backup NVM, because all the methods I saw failed in my case and the funniest thing is that I found part of the needed information on Home Assistant online documentation.
Here are all the steps independant from Home Assistant setup so it should work in any situation (should work for restoration targeting ZWave JS integration and ZWave JS UI addon) :
- Update ZWave.me firmware : My Zwave.me stick had an outdated firmware with SDK<6.61 (firmware 5.06) that didn’t allow NVM backup so I first had to upgrade it. I used a tool from Zwave.me to do that, there are two possibilities but both will require the ZWave.me driver if your on Windows :
-
Setup Z-Way software (my choice) on your machine and use expert functionalities to upgrade firmware. The advantage here is that Z-Way determines the update steps for you, I did end up with SDK 6.81 (firmware 5.34).
- Download Z-Way
- Z-Way builds
- Don’t forget to enter “all” in access token to force Z-Way to give you all the available firmwares :
-
UZB Update tool, a command line tool that asks you to know which upgrade path you want to follow. You will have to understand the update graph to know which firmware to install.
-
Save ZWave.me NVM : This was the most difficult step to find how to do but once I did find out, it was the easiest and the most self satisting. The fact is, ZWave.me NVM backup wasn’t possible neither from HA ZWave JS addon, nor from HA ZWave JS UI addon, they just fail for timeout or no answer from serial port reasons, so I was blocked at this step. I tried other tools like PC Controler form Silicon Labs and a ZWave Cloner from Domotic-Hobby but none of the files I obtained had a compatible NVM format for ZWave JS UI restore process.
-
This is where Home Assistant online documentation helped me, in fact, it seems that ZWave.me UZB1 stick is a variant of some Aeotec ZWave Gen 5 sticks so Aeotec backup tool works perfectly with them.
-
Once you have obtained the NVM backup as a file with a .bin extension, you’re done, it took a few minutes for mine that had 56 devices to backup.
-
Optionally, you can see if the format is correct with this online tool : Z-Wave JS: Online NVM editor
-
-
Restore NVM in ZWave JS UI : You cans now go back to the official documentation and consider restoring the NVM backup to ZWA-2 device using the previously created .bin file
Hope this help, don’t hesitate if precisions are needed or if you have questions.

