Migrating to a new Z-wave controller and moving to Z-Wave JS UI Help

I am about to migrate my Z-wave controller from the Nortek HUSBZB-1 adapter to the Zooz 800. I only have 19 zwave devices so I think I will just bite the bullet and exclude and include them on the new controller as I don’t believe I can easily migrate the controllers due to the firmware issue of the Nortek stick. I also want to go to switch from Z-wave JS to Z-wave JS Ui at the same time. Once I get the new controller working and installed can I just install JS-ui and add the devices at that time or do I need to uninstall the Z-wave JS add on first.

Technically you can run with both controllers at the same time:
nortek with zwavejs
new zooz with zwavejsui
I say technically only because if you dont understand how these all function well you will just create an issue for yourself. I dont really recommend this at all especially with addons. Direct docker install maybe it would be OK.

I suggest you just plan for downtime.
exclude your devices
remove zwavejs addon and nortek
add zooz and install zwavejsui addon
add devices.

The entity ids for your devices will likely change and break automations and UI. If you get the entity names of the devices before removal it is possible to make same names in zwavejsui. If your device names are generic however maybe its best to start from scratch

Yeah your second option is what I am leaning to for sure. A little short term pain but probably easier in the end. I am researching and hopefully finding some answers here on having the device names copied over through a backup or make a copy of the entity names before I unplug the old coordinator
Thanks for you input.

zui give you the option of setting device name and location

location defaults to none
name also defualts to none but without name the entity_id becomes the generic name of devices so light.aeotech_zwgiberish0001 or some other nonesense. It may be exactly what zwavejs used so maybe youll have no problem in the end.

Its much “cleaner” to give zwave devices proper names and location in zwavejsui. by doing this replacing or moving devices becomes easier as HA will just update with the new device (assuming you gave it same name) or update the location. This is why I feel that since your are willing to remove/readd the devices it may be good time to go all in and properly configure the names in zwavejsui and make needed corrections in HA. it is long term best solution. If you got up to 50 zwave devices it would be too hard to make the change.

Makes sense, great advice thanks.

Any tips on moving from to Zui from ZJS, once I configure the new controller?

I think the zjs addon auto installs when you add the zjs integration. There is a checkbox that needs to be checked or unchecked.

Just read carefully during setup