Migrating ZHA from Nortek to SLZB-MR3U

I have a Nortek USB dual Zigbee/ZWave stick and it works OK-ish. I’m in the process of trying to use a new SMLight SLZB-MR3U and my plan is to connect to this via Ethernet. I found this thread ( Migrate in ZHA from Conbee II USB dongle to SLZB-06N (ethernet) not working? - Configuration - Home Assistant Community but there doesn’t seem to be a resolution.

Does anyone know whether this migration is even possible or if the only way to do it is completely rebuild the Zigbee network (which would be really painful).?

The problem with migration in this case is that it is usually done by cloning the IEEE address. If you are going to keep using the old stick as zWave, you can’t clone the address because you cannot remove the old stick.
If the Nortek is physically going away, this shouldn’t be a problem.

Hmm, I thought not all cases needed to clone the IEEE address, that is somewhat of an issue. I only have 3 Z-Wave devices since I have never been able to get it to be stable in my house for some reason. But I haven’t planned a different ZWave option. I’ll have to look into one.

I would temporarily pull the Nortek, and re-pair on the new stick. Make sure you change the stick info.
Then when things are moved, plug it back in.

To me that’s not really migration if I have to repair everything. I’m trying to avoid repairing 50 devices to the new coordinator. If I have to do that I feel like it’s not really any different than deleting my whole Zigbee install and starting over.

Maybe there’s a better way then … ¯\(ツ)

I would test the following, done with success here, but it warrants that you also switch to Z2M:

  • Set up Z2M with the SMlight
  • Click allow pairing in Z2M
  • In ZHA, remove a router device

On my devices removing a device from the network put said device in pairing mode automatically, so that it would join Z2M shortly after I removed it from ZHA. Not sure that it applies to all devices, but at least it could save you a lot of physical device resetting. Repeat with all router devices before you do all end devices.

The problem is there is no way to truly disable the zigbee radio in the Nortek stick. Even if not being used by ZHA. the zigbee radio remains powered, and can confuse the network if it shares the same ieee address with the new coordinator.

I guess if your electronic skills are adequate you could probably cut a power lead on the board.

However, you should hopefully be able to change the ieee address on the Nortek stick.

I would be prepared to swap the zwave as well, but you may be able to get by without swapping.

I would:

  1. Purchase a new zwave stick somewhere with easy return privileges.
  2. Backup HA, Backup ZHA, and then do it again.
  3. Migrate ZHA to the new zigbee stick.
  4. I’d leave the Nortek unplugged and powered off while I test the zigbee net.
  5. Try changing the Nortek’s ieee address using the XZG Multi Tool instructions on the zigbee2mqtt site. You could also try the Universal SI Labs Flasher using the write-ieee --force option. Biggest concern is the Nortek may be too old for the tool(s).
  6. If everything works, return the new zwave stick.
  7. If not, migrate the zwave as well and trash the Nortek stick.

Swapped the ZWave but that’s its own mess, I’ll start a different ZWve related thread. Once I did that I was able to migrate my whole Zigbee network and it seems mostly good.