Upgraded from CC2531 to ZZH now all devices gone!

I wonder if anyone may be able to offer some advice?

I have just got a zzh and upgraded it to the latest firmware (CC2652R_coordinator_20210708) then looking at the instructions on zigbee2mqtt I just needed to stop the service update the config to point to the new device and restart the service. But once I do this all my devices have gone.

The FAQ mentions repairing the network but is not required if upgrading from CC2531 to Zzh, so I’m a bit stuck on what to try next.

Detail are as follows:
Zigbee2MQTT version 1.20.0 commit: 41b67fdd
Coordinator type: zStack3x0
Coordinator revision: 20210708
Frontend version: 0.4.29

configuration.yaml

homeassistant: false
permit_join: true
mqtt:
  base_topic: zigbee2mqtt
  server: 'mqtt://localhost'
serial:
  port: /dev/ttyUSB-Zigbee1
  disable_led: true
  adapter: auto
advanced:
  network_key:
    - 248
    - 129
    - 119
    - 227
    - 224
    - 212
    - 74
    - 62
    - 15
    - 195
    - 44
    - 228
    - 212
    - 172
    - 188
    - 204
  channel: 20
  ikea_ota_use_test_url: false
  log_syslog:
    app_name: Zigbee2MQTT
    eol: /n
    host: localhost
    localhost: localhost
    path: /dev/log
    pid: process.pid
    port: 123
    protocol: tcp4
    type: '5424'
  homeassistant_legacy_entity_attributes: false
  legacy_api: false
  log_level: debug
frontend:
  port: 8081
devices:
  '0x00124b0022d69000':
    friendly_name: switchLoungeAmplifier
  '0x00124b0022d68b8f':
    friendly_name: switchAimee1
  '0x00124b0022d68499':
    friendly_name: switchKitchen1
  '0x00124b0014d9b2a1':
    friendly_name: routerKitchen
  '0x847127fffe02150d':
    friendly_name: trvLoft
  '0x0008890001d9f36d':
    friendly_name: doorbell
  '0x00124b0022d30db0':
    friendly_name: switchDiningCurtains
  '0x00124b0022413c0f':
    friendly_name: switchLoungeCurtains
homeassistant: false
permit_join: true
mqtt:
  base_topic: zigbee2mqtt
  server: 'mqtt://localhost'
serial:
  port: /dev/ttyUSB-Zigbee1
  disable_led: true
  adapter: auto
advanced:
  network_key:
    - 248
    - 129
    - 119
    - 227
    - 224
    - 212
    - 74
    - 62
    - 15
    - 195
    - 44
    - 228
    - 212
    - 172
    - 188
    - 204
  channel: 20
  ikea_ota_use_test_url: false
  log_syslog:
    app_name: Zigbee2MQTT
    eol: /n
    host: localhost
    localhost: localhost
    path: /dev/log
    pid: process.pid
    port: 123
    protocol: tcp4
    type: '5424'
  homeassistant_legacy_entity_attributes: false
  legacy_api: false
  log_level: debug
frontend:
  port: 8081
devices:
  '0x00124b0022d69000':
    friendly_name: switchLoungeAmplifier
  '0x00124b0022d68b8f':
    friendly_name: switchAimee1
  '0x00124b0022d68499':
    friendly_name: switchKitchen1
  '0x00124b0014d9b2a1':
    friendly_name: routerKitchen
  '0x847127fffe02150d':
    friendly_name: trvLoft
  '0x0008890001d9f36d':
    friendly_name: doorbell
  '0x00124b0022d30db0':
    friendly_name: switchDiningCurtains
  '0x00124b0022413c0f':
    friendly_name: switchLoungeCurtains
device_options:
  legacy: false
experimental:
  transmit_power: 20

Thanks for reading. Any help would be massively appricated!

This was added in 1.21.0 :

#395 Support migration from CC2531/CC2530 on 1.2 firmware to CC2652/CC1352/CC2538 without repairing all devices

You are still on 1.20.0 !!!

Maybe you can restore a backup.

Oh well spotted :flushed:

I have switched back the CC2531 and only 1 device is back, looks like I have messed it up with no backup :frowning:

What would you recommend? I was hoping all the devices would be back so then upgrade and then switch back to the zzh. I think I may have made it a bit more complicated now.

Thank you.

I think you are looking at re-pairing your devices.

2 Likes

All working now. Upgraded and all re-paired. Thanks for your help.

I made a right mess of that! but in the end, it was not too bad as I don’t have many devices and my config remembered the names when pairing.

The only issue I had was an additional CC2531 as a router, said it was unsupported. I have removed that as I hope the zzh should be enough for a reliable network :crossed_fingers: :crossed_fingers: