Migrating from Zigbee2mqtt 1.18.1-1 to 1.40.1-1

Because the zigbee2mqtt 1.18 addon sort of disappeared from the addon store, I decided to install the latest vesion of the addon to upgrade and clear the error.

This has resulted in none of my devices migrating across to the newer version of the addon, even though I have switched to YAML config edit mode and copied across the old working config. Any ideas what I need to do to get them to show up? I do use the shepherd/herdsman devices file as I have a device which (at least a couple of years ago) needed it to be supported in zigbee2mqttt…

Thank you

data_path: /share/zigbee2mqtt
external_converters: []
devices: devices.yaml
groups: groups.yaml
homeassistant: true
permit_join: false
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://homeassistant:1883
  user: my_user
  password: my_password
serial:
  port: /dev/ttyACM0
advanced:
  log_level: info
  pan_id: 6754
  channel: 11
  network_key:
    - [REDACTED]
    - 3
    - [REDACTED]
    - 7
    - [REDACTED]
    - [REDACTED]
    - [REDACTED]
    - 15
    - 0
    - 2
    - 4
    - 6
    - [REDACTED]
    - 10
    - 12
    - [REDACTED]
  availability_blocklist: []
  availability_passlist: []
device_options: {}
blocklist: []
passlist: []
queue: {}
frontend:
  port: 8099
experimental:
  new_api: true
socat:
  enabled: false
  master: pty,raw,echo=0,link=/dev/ttyZ2M,mode=777
  slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
  options: "-d -d"
  log: false
  restartdelay: 1
  initialdelay: 1
zigbee_shepherd_devices: true
zigbee_herdsman_debug: true
data_path: /config/zigbee2mqtt
socat:
  enabled: false
  master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
  slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
  options: "-d -d"
  log: false
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://homeassistant:1883
  user: my_user
  password: my_password
serial:
  port: /dev/ttyACM0
1 Like