Не запускается zigbee2mqtt

Добрый день!

не получается запустить модуль расширения WBE2R-R-ZIGBEE v.1
если я правильно читаю, то проблема в версии того к чему обращается Node.js .
Помогите побороть ситуацию пожалуйста.

Логи сервиса
Welcome to Wiren Board 6.8.2 (s/n AKR4KAMV), release wb-2204 (as stable)
Linux wirenboard-AKR4KAMV 5.10.35-wb111 #1 Wed Apr 20 13:39:52 UTC 2022 armv7l GNU/Linux


root@wirenboard-AKR4KAMV:~# systemctl status zigbee2mqtt
● zigbee2mqtt.service - zigbee2mqtt
   Loaded: loaded (/lib/systemd/system/zigbee2mqtt.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Wed 2022-08-17 17:11:40 MSK; 19min ago
  Process: 7261 ExecStart=/usr/bin/npm start (code=exited, status=1/FAILURE)
 Main PID: 7261 (code=exited, status=1/FAILURE)

Aug 17 17:10:09 wirenboard-AKR4KAMV systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Aug 17 17:11:40 wirenboard-AKR4KAMV systemd[1]: zigbee2mqtt.service: Service hold-off time over, scheduling restart.
Aug 17 17:11:40 wirenboard-AKR4KAMV systemd[1]: Stopped zigbee2mqtt.
Aug 17 17:11:40 wirenboard-AKR4KAMV systemd[1]: zigbee2mqtt.service: Start request repeated too quickly.
Aug 17 17:11:40 wirenboard-AKR4KAMV systemd[1]: Failed to start zigbee2mqtt.
Aug 17 17:11:40 wirenboard-AKR4KAMV systemd[1]: zigbee2mqtt.service: Unit entered failed state.
Aug 17 17:11:40 wirenboard-AKR4KAMV systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
root@wirenboard-AKR4KAMV:~# systemctl stop zigbee2mqtt
root@wirenboard-AKR4KAMV:~# cd /mnt/data/root/zigbee2mqtt/
root@wirenboard-AKR4KAMV:/mnt/data/root/zigbee2mqtt# npm start

> zigbee2mqtt@1.25.0 start
> node index.js

Zigbee2MQTT:info  2022-08-17 17:33:07: Logging to console and directory: '/mnt/data/root/zigbee2mqtt/data/log/2022-08-17.17-32-46' filename: log.txt
Zigbee2MQTT:info  2022-08-17 17:33:09: Starting Zigbee2MQTT version 1.25.0 (commit #6f1460e4)
Zigbee2MQTT:info  2022-08-17 17:33:09: Starting zigbee-herdsman (0.14.20)
Zigbee2MQTT:error 2022-08-17 17:33:10: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2022-08-17 17:33:10: Failed to start zigbee
Zigbee2MQTT:error 2022-08-17 17:33:10: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2022-08-17 17:33:10: Exiting...
Zigbee2MQTT:error 2022-08-17 17:33:10: Error: The module '/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/          build/Release/bindings.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 72. This version of Node.js requires
NODE_MODULE_VERSION 93. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
    at Object.Module._extensions..node (node:internal/modules/cjs/loader:1189:18)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)
    at Module.require (node:internal/modules/cjs/loader:1005:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at bindings (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:112:48)
    at Object.<anonymous> (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/lib/linux.js:2:36)
    at Module._compile (node:internal/modules/cjs/loader:1105:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
    at Module.load (node:internal/modules/cjs/loader:981:32)

Здравствуйте! Предполагаю, что у вас модуль Zigbee выпущенный до января 2022 года (со старой прошивкой). В этом случае нужно использовать предыдущую версию пакета zigbee2mqtt 1.18.1 из нашего репозитория с этим модулем или обновить прошивку модуля (нужен программатор). Подробнее описано в документации: Список изменений в wb-2204 — Wiren Board

Также проверьте, что модуль сконфигурирован правильно: Подключение устройств Zigbee к контроллеру Wiren Board — Wiren Board

Доброе утро!
уже откатывался до 1.18.1, тот же результат.
Разобрал WB6, достал модуль, номер ревизии v1.2D/2
Настраивал по инструкции, на которую вы дали ссылку.
куда еще смотреть?

Zigbee2mqtt 1.25.0 ставился пакетом из нашего репозитория? А отдельно nodejs не ставился? Не может ли быть проблемы из-за дополнительно установленного ПО (например, Node-Red), которое тоже устанавливает nodejs?
Проверьте установленную версию nodejs:

node -v
apt policy nodejs

Пакет zigbee2mqtt использует для работы версию v12.19. У вас установлена, видимо, версия 16. Думаю, в этом проблема.
Предлагаю попробовать, удалить nodejs, и пакет zigbee2mqtt, а затем установить пакет zigbee2mqtt из нашего репозитория заново:

apt purge nodejs
apt purge zigbee2mqtt
apt update
apt install nodejs
apt install zigbee2mqtt

После установки пакетов проверить их версии:

apt policy nodejs
apt policy zigbee2mqtt

Или сделать сброс контроллера с удалением данных и на чистый контроллер уже установить пакет.

Сделал по вашей инструкции (сбросил контроллер к заводским настройкам и соответственно стер все внешнее ПО что в нем было), указанные пакеты усатновил. Теперь работает. Спасибо!
Для истории на контроллере из внешнего стояло : Node-red, IntraHouse и Bary.

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.