Zigbee2MQTT - change of coordinator, only seeing end devices

I’ve switched from Sonoff Dongle Plus to SMTECH SLZB-06. I’ve flashed IEEE ID to the same ID, and Z2M starts up fine.

I’m running largely IKEA devices with a few IKEA repeaters (and some Aqara sensors, but I know Aqara can be a bit flakey so testing has been limited to IKEA devices). Now the strange part:

IKEA devices that are end devices (e.g. switch, sensor) after power cycling appear and work as they used to.

IKEA devices that are routers (e.g. Smart Plug, USB powered air quality monitor) do not appear.

I cannot see any Aqara devices, but will deal with that down the road.

I’ve done the usual debugging by powering down all the mains powered ZigBee devices and also removing the repeaters completely from the equation. Rebooting HA between trials etc.

I’d rather not re-pair all devices, especially when I haven’t had to for some others !

Is there something obvious ? In summary anything that’s powered (assume a router) is not seen after coordinator change.

Thanks in advance for thoughts !

Update - I ended up re-pairing the devices. A summary of behaviour in case anyone finds a similar situation after switching coordinators:

  • End devices
  • IKEA remotes - power cycle (remove battery and insert back) and they are discovered and connected (work).
  • Aqara temperature/humidity sensor - discovered after after a period of time (ca. 12hrs) , but had to go through pairing process (discovered but not connected)
  • Routers
  • Aqara pet feeder - not discovered, had to go through pairing process
  • IKEA Smart Plug - not discovered, had to go through pairing process

Note : in the pairing process the existing name etc. was retained. Though I had to set up the pet feeder feeding cycle again (similar to a new device, though name etc. retained).