Zigbee2mqtt не желает запускаться

Дано. Свежий wb7, обновлен по последнюю версию, перезагружен. Ничего не установлено - wb7 вообще только что запущен. Чтоит в 4м слоте родной zigbee

Устанавливал по инструкции Подключение устройств Zigbee к контроллеру Wiren Board — Wiren Board

Результат journalctl -i zigbee2mqtt

Jan 30 16:43:41 wirenboard-AG4LVLTQ systemd[1]: Started zigbee2mqtt.
Jan 30 16:43:45 wirenboard-AG4LVLTQ npm[14177]: > zigbee2mqtt@1.35.1 start
Jan 30 16:43:45 wirenboard-AG4LVLTQ npm[14177]: > node index.js
Jan 30 16:43:46 wirenboard-AG4LVLTQ npm[14209]:                 Zigbee2MQTT requires node version ^18 || ^20 || ^21, you are running v16.18.1!
Jan 30 16:43:59 wirenboard-AG4LVLTQ npm[14209]: Zigbee2MQTT:info  2024-01-30 16:43:59: Logging to console and directory: '/mnt/data/root/zigbee2mqtt/data/log/2024-01-30.16-43-59' filename: log.txt
Jan 30 16:43:59 wirenboard-AG4LVLTQ npm[14209]: Zigbee2MQTT:info  2024-01-30 16:43:59: Starting Zigbee2MQTT version 1.35.1 (commit #9eaaa0f9)
Jan 30 16:43:59 wirenboard-AG4LVLTQ npm[14209]: Zigbee2MQTT:info  2024-01-30 16:43:59: Starting zigbee-herdsman (0.30.0)
Jan 30 16:44:03 wirenboard-AG4LVLTQ npm[14209]: Zigbee2MQTT:error 2024-01-30 16:44:03: Configuration is not consistent with adapter state/backup!
Jan 30 16:44:03 wirenboard-AG4LVLTQ npm[14209]: Zigbee2MQTT:error 2024-01-30 16:44:03: - PAN ID: configured=30886, adapter=38199
Jan 30 16:44:03 wirenboard-AG4LVLTQ npm[14209]: Zigbee2MQTT:error 2024-01-30 16:44:03: - Extended PAN ID: configured=00124b0024cbfaa4, adapter=00124b0024cbfaa4
Jan 30 16:44:03 wirenboard-AG4LVLTQ npm[14209]: Zigbee2MQTT:error 2024-01-30 16:44:03: - Network Key: configured=08e3a5c36677fa3ad5f2fe07718675de, adapter=4445b9bc103476536e925bf022e9bac4
Jan 30 16:44:03 wirenboard-AG4LVLTQ npm[14209]: Zigbee2MQTT:error 2024-01-30 16:44:03: - Channel List: configured=11, adapter=11
Jan 30 16:44:03 wirenboard-AG4LVLTQ npm[14209]: Zigbee2MQTT:error 2024-01-30 16:44:03: Please update configuration to prevent further issues.
Jan 30 16:44:03 wirenboard-AG4LVLTQ npm[14209]: Zigbee2MQTT:error 2024-01-30 16:44:03: If you wish to re-commission your network, please remove coordinator backup at /mnt/data/root/zigbee2mqtt/data/coordinator_backup.json.
Jan 30 16:44:03 wirenboard-AG4LVLTQ npm[14209]: Zigbee2MQTT:error 2024-01-30 16:44:03: Re-commissioning your network will require re-pairing of all devices!
Jan 30 16:44:03 wirenboard-AG4LVLTQ npm[14209]: Zigbee2MQTT:error 2024-01-30 16:44:03: Error while starting zigbee-herdsman
Jan 30 16:44:03 wirenboard-AG4LVLTQ npm[14209]: Zigbee2MQTT:error 2024-01-30 16:44:03: Failed to start zigbee
Jan 30 16:44:03 wirenboard-AG4LVLTQ npm[14209]: Zigbee2MQTT:error 2024-01-30 16:44:03: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Jan 30 16:44:03 wirenboard-AG4LVLTQ npm[14209]: Zigbee2MQTT:error 2024-01-30 16:44:03: Exiting...
Jan 30 16:44:03 wirenboard-AG4LVLTQ npm[14209]: Zigbee2MQTT:error 2024-01-30 16:44:03: Error: startup failed - configuration-adapter mismatch - see logs above for more information
Jan 30 16:44:03 wirenboard-AG4LVLTQ npm[14209]:     at ZnpAdapterManager.determineStrategy (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:229:35)
Jan 30 16:44:03 wirenboard-AG4LVLTQ npm[14209]:     at ZnpAdapterManager.start (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:63:26)
Jan 30 16:44:03 wirenboard-AG4LVLTQ npm[14209]:     at Controller.start (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/controller.ts:132:29)
Jan 30 16:44:03 wirenboard-AG4LVLTQ npm[14209]:     at Zigbee.start (/mnt/data/root/zigbee2mqtt/lib/zigbee.ts:60:27)
Jan 30 16:44:03 wirenboard-AG4LVLTQ npm[14209]:     at Controller.start (/mnt/data/root/zigbee2mqtt/lib/controller.ts:98:27)
Jan 30 16:44:03 wirenboard-AG4LVLTQ npm[14209]:     at start (/mnt/data/root/zigbee2mqtt/index.js:107:5)
Jan 30 16:44:03 wirenboard-AG4LVLTQ systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
Jan 30 16:44:03 wirenboard-AG4LVLTQ systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Jan 30 16:44:03 wirenboard-AG4LVLTQ systemd[1]: zigbee2mqtt.service: Consumed 27.071s CPU time.
Jan 30 16:45:34 wirenboard-AG4LVLTQ systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 3.
Jan 30 16:45:34 wirenboard-AG4LVLTQ systemd[1]: Stopped zigbee2mqtt.
Jan 30 16:45:34 wirenboard-AG4LVLTQ systemd[1]: zigbee2mqtt.service: Consumed 27.071s CPU time.
Jan 30 16:45:34 wirenboard-AG4LVLTQ systemd[1]: zigbee2mqtt.service: Start request repeated too quickly.
Jan 30 16:45:34 wirenboard-AG4LVLTQ systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Jan 30 16:45:34 wirenboard-AG4LVLTQ systemd[1]: Failed to start zigbee2mqtt.

В логфайле тоже самое, только без обвязки от journalctl

info  2024-01-30 16:43:59: Logging to console and directory: '/mnt/data/root/zigbee2mqtt/data/log/2024-01-30.16-43-59' filename: log.txt
info  2024-01-30 16:43:59: Starting Zigbee2MQTT version 1.35.1 (commit #9eaaa0f9)
info  2024-01-30 16:43:59: Starting zigbee-herdsman (0.30.0)
error 2024-01-30 16:44:03: Configuration is not consistent with adapter state/backup!
error 2024-01-30 16:44:03: - PAN ID: configured=30886, adapter=38199
error 2024-01-30 16:44:03: - Extended PAN ID: configured=00124b0024cbfaa4, adapter=00124b0024cbfaa4
error 2024-01-30 16:44:03: - Network Key: configured=08e3a5c36677fa3ad5f2fe07718675de, adapter=4445b9bc103476536e925bf022e9bac4
error 2024-01-30 16:44:03: - Channel List: configured=11, adapter=11
error 2024-01-30 16:44:03: Please update configuration to prevent further issues.
error 2024-01-30 16:44:03: If you wish to re-commission your network, please remove coordinator backup at /mnt/data/root/zigbee2mqtt/data/coordinator_backup.json.
error 2024-01-30 16:44:03: Re-commissioning your network will require re-pairing of all devices!
error 2024-01-30 16:44:03: Error while starting zigbee-herdsman
error 2024-01-30 16:44:03: Failed to start zigbee
error 2024-01-30 16:44:03: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
error 2024-01-30 16:44:03: Exiting...
error 2024-01-30 16:44:03: Error: startup failed - configuration-adapter mismatch - see logs above for more information
    at ZnpAdapterManager.determineStrategy (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:229:35)
    at ZnpAdapterManager.start (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:63:26)
    at Controller.start (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/controller.ts:132:29)
    at Zigbee.start (/mnt/data/root/zigbee2mqtt/lib/zigbee.ts:60:27)
    at Controller.start (/mnt/data/root/zigbee2mqtt/lib/controller.ts:98:27)
    at start (/mnt/data/root/zigbee2mqtt/index.js:107:5)

В общем, в инструкцию надо добавить шаг, после установки zigbee2mqtt и правки конфига

mv /mnt/data/root/zigbee2mqtt/data/coordinator_backup.json /mnt/data/root/zigbee2mqtt/data/coordinator_backup.json.backup

или попросту его удалить. После перезапуска zigbee2mqtt - все становится хорошо. Тему можно закрывать :slight_smile:

1 лайк

Здравствуйте. Проверил наш deb-пакет zigbee2mqtt, там нет такого файла, то есть софт создаёт его сам и почему-то с неверными настройками. Вы после установки пакета не меняли модуль на другую версию, например?

Нет. Это было вообще практически первое включение контроллера и я шел полностью по инструкции, ибо очень интересно было пощупать zigbee, ибо ранее с ней не сталкивался вообще.

Но вообще моя ванга говорит о следующем

  1. поставили z2m
  2. Он автоматом запустился и сгенерил конфиг
  3. По инструкции конфиг поправлен на нужный порт и поставлена перегенерация ключей
  4. Перезапускаем z2m
    Ops. Ключи не совпадают с сохраненным. Упс, поломались :slight_smile: