Migration to HA (deconz to zigbee2mqtt)

Hi,

currently I‘m running deconz and Conbee 2 stick with the Phoscon App on my RPI w/o HA on a SD card.

I want to have following final scenario:

  1. Migrating to SSD (easy)
  2. Migrating to HA (OS easy)
  3. Migrating from deconz to zigbee2mqtt (not clear)

For the 3rd I hope to find a plug and play solution w/o including all devices. Is that somehow possible or does it always require to delete in deconz and to include in zigbee2mqtt?

Thanks for your inputs.

There’s no migration route - you’ll have to un-pair everything in deCONZ then pair them in Z2M.

As always:

  1. Put the ConBee on a USB extension cable
  2. First pair all the router devices, working out from the coordinator
  3. Then pair the end devices
1 Like

There might be a path to partially migrate a Zigbee network without needing to repair your devices.

See relevant discussion here → https://github.com/Koenkk/zigbee2mqtt/discussions/16478

Similarly, with migrating from deCONZ or Zigbee2MQTT to ZHA you will only keep your joined devices but lose all application data such as device settings and configurations. The same goes for the reverse:

deCONZ/Zigbee2MQTT to ZHA → https://skyconnect.home-assistant.io/zigbee-migration-selection/

1 Like

Ok, have deleted all devices from deconz. I‘ve stopped and disabled deconz on the old OS.

Now on HA OS on SSD, I‘ve installed mosquitto and Z2M. Here I‘ve added in the configuration:
adapter: deconz

I‘m trying to add new devices (less than 2m) away, system is not able to find them.

Log is not really helpfull.

I‘m wondering if this entry is really needed in configuration (adapter)

Have also tried via ZHA, also not possible, here is the log with issues getting during setting up ZHA with conbee 2:

2023-03-07 13:46:30.444 WARNING (MainThread) [homeassistant.components.zha.core.gateway] Couldn't start deCONZ = dresden elektronik deCONZ protocol: ConBee I/II, RaspBee I/II coordinator (attempt 1 of 3)

File "/usr/src/homeassistant/homeassistant/components/zha/core/gateway.py", line 185, in async_initialize

2023-03-07 13:46:33.962 WARNING (MainThread) [homeassistant.components.zha.core.gateway] Couldn't start deCONZ = dresden elektronik deCONZ protocol: ConBee I/II, RaspBee I/II coordinator (attempt 2 of 3)

File "/usr/src/homeassistant/homeassistant/components/zha/core/gateway.py", line 185, in async_initialize

2023-03-07 13:46:37.437 WARNING (MainThread) [homeassistant.components.zha.core.gateway] Couldn't start deCONZ = dresden elektronik deCONZ protocol: ConBee I/II, RaspBee I/II coordinator (attempt 3 of 3)

File "/usr/src/homeassistant/homeassistant/components/zha/core/gateway.py", line 185, in async_initialize

2023-03-07 13:46:37.444 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry ConBee II for zha

File "/usr/src/homeassistant/homeassistant/components/zha/__init__.py", line 112, in async_setup_entry

await zha_gateway.async_initialize()

File "/usr/src/homeassistant/homeassistant/components/zha/core/gateway.py", line 200, in async_initialize

File "/usr/src/homeassistant/homeassistant/components/zha/core/gateway.py", line 185, in async_initialize

Note that if you have not already then you need to first upgrade to the latest firmware on ConBee adapter. That was mentioned here → https://skyconnect.home-assistant.io/migrate-conbee/

ConBee firmware needs to be at least version 26720700 or newer for ZHA backup to work.