Не запускается zigbee2mqtt с модулем WBE2R-R-ZIGBEE v1.2

Добрый день, похоже у меня такая же проблема, не стартует zigbee2mqtt
модуль WBE2R-R-ZIGBEE v1.2D/2
контроллер Wiren Board 7.2.1

systemctl status zigbee2mqtt
root@wirenboard-AN6HSZ4N:/# systemctl status zigbee2mqtt
● zigbee2mqtt.service - zigbee2mqtt
     Loaded: loaded (/lib/systemd/system/zigbee2mqtt.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2023-01-23 16:44:12 MSK; 32s ago
   Main PID: 9034 (npm start)
      Tasks: 23 (limit: 2354)
     Memory: 56.4M
        CPU: 23.127s
     CGroup: /system.slice/zigbee2mqtt.service
             ├─9034 npm start
             ├─9073 sh -c -- node index.js
             └─9074 node index.js

Jan 23 16:44:12 wirenboard-AN6HSZ4N systemd[1]: Started zigbee2mqtt.
Jan 23 16:44:15 wirenboard-AN6HSZ4N npm[9034]: > zigbee2mqtt@1.28.4 start
Jan 23 16:44:15 wirenboard-AN6HSZ4N npm[9034]: > node index.js
Jan 23 16:44:26 wirenboard-AN6HSZ4N npm[9074]: Zigbee2MQTT:info  2023-01-23 16:44:26: Logging to console and direct>
Jan 23 16:44:26 wirenboard-AN6HSZ4N npm[9074]: Zigbee2MQTT:info  2023-01-23 16:44:26: Starting Zigbee2MQTT version >
Jan 23 16:44:26 wirenboard-AN6HSZ4N npm[9074]: Zigbee2MQTT:info  2023-01-23 16:44:26: Starting zigbee-herdsman (0.1>
npm start
root@wirenboard-AN6HSZ4N:/mnt/data/root/zigbee2mqtt# npm start

> zigbee2mqtt@1.28.4 start
> node index.js

Zigbee2MQTT:info  2023-01-23 16:43:02: Logging to console and directory: '/mnt/data/root/zigbee2mqtt/data/log/2023-01-23.16-43-02' filename: log.txt
Zigbee2MQTT:info  2023-01-23 16:43:02: Starting Zigbee2MQTT version 1.28.4 (commit #52e545f9)
Zigbee2MQTT:info  2023-01-23 16:43:02: Starting zigbee-herdsman (0.14.76)
Zigbee2MQTT:error 2023-01-23 16:43:27: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-01-23 16:43:27: Failed to start zigbee
Zigbee2MQTT:error 2023-01-23 16:43:27: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2023-01-23 16:43:27: Exiting...
Zigbee2MQTT:error 2023-01-23 16:43:27: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
    at ZStackAdapter.start (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:103:27)
    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:58:27)
    at Controller.start (/mnt/data/root/zigbee2mqtt/lib/controller.ts:101:27)
    at start (/mnt/data/root/zigbee2mqtt/index.js:107:5)

configuration.yaml
homeassistant: false
permit_join: false
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://localhost
serial:
  port: /dev/ttyMOD4
advanced:
  rtscts: false
  last_seen: epoch
  pan_id: 65435
  network_key:
    - 29
    - 199
    - 210
    - 137
    - 94
    - 105
    - 19
    - 241
    - 254
    - 11
    - 110
    - 251
    - 239
    - 197
    - 81
    - 245
frontend:
  port: 8081
  host: 0.0.0.0
devices:
  '0x84ba20fffe8a0e75':
    friendly_name: ThermoGrandFathersRoom
    debounce: 1
    homeassistant: {}
    optimistic: true
  '0x84ba20fffe8a0bbd':
    friendly_name: ThermoFathersRoom
    debounce: 1
    homeassistant: {}
    optimistic: true
availability:
  active:
    timeout: 10
  passive:
    timeout: 1500

Какая прошивка адаптера?

Как в поставке, не перепрошивал.

Непохоже, судя по выводу. Работл ли модуль ранее с z2m 1.28?

Контроллер перепрошивал, адаптер нет
Ранее работал, когда перестал не знаю
image

Ставьте z2m 1.18.

поставил, теперь вот так

root@wirenboard-AN6HSZ4N:~# cd /mnt/data/root/zigbee2mqtt/
root@wirenboard-AN6HSZ4N:/mnt/data/root/zigbee2mqtt# npm start

> zigbee2mqtt@1.18.1 start
> node index.js

                Zigbee2MQTT requires node version ^10 || ^12 || ^14 || ^15, you are running v16.18.1!

Zigbee2MQTT:info  2023-01-23 17:11:31: Logging to console and directory: '/mnt/data/root/zigbee2mqtt/data/log/2023-01-23.17-11-29' filename: log.txt
Zigbee2MQTT:info  2023-01-23 17:11:32: Starting Zigbee2MQTT version 1.18.1 (commit #unknown)
Zigbee2MQTT:info  2023-01-23 17:11:32: Starting zigbee-herdsman (0.13.71)
Zigbee2MQTT:error 2023-01-23 17:11:32: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-01-23 17:11:32: Failed to start zigbee
Zigbee2MQTT:error 2023-01-23 17:11:32: Exiting...
Zigbee2MQTT:error 2023-01-23 17:11:32: 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:1239:18)
    at Module.load (node:internal/modules/cjs/loader:1033:32)
    at Function.Module._load (node:internal/modules/cjs/loader:868:12)
    at Module.require (node:internal/modules/cjs/loader:1057:19)
    at require (node:internal/modules/cjs/helpers:103: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:1155:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
    at Module.load (node:internal/modules/cjs/loader:1033:32)

Ну, соответственно пересоберите его после установки.

пересобрал

root@wirenboard-AN6HSZ4N:/mnt/data/root/zigbee2mqtt# npm start

> zigbee2mqtt@1.18.1 start
> node index.js

                Zigbee2MQTT requires node version ^10 || ^12 || ^14 || ^15, you are running v16.18.1!

Zigbee2MQTT:info  2023-01-23 17:17:38: Logging to console and directory: '/mnt/data/root/zigbee2mqtt/data/log/2023-0                                                                 1-23.17-17-36' filename: log.txt
Zigbee2MQTT:info  2023-01-23 17:17:38: Starting Zigbee2MQTT version 1.18.1 (commit #unknown)
Zigbee2MQTT:info  2023-01-23 17:17:38: Starting zigbee-herdsman (0.13.71)
Zigbee2MQTT:error 2023-01-23 17:17:38: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-01-23 17:17:38: Failed to start zigbee
Zigbee2MQTT:error 2023-01-23 17:17:38: Exiting...
Zigbee2MQTT:error 2023-01-23 17:17:38: Error: Could not locate the bindings file. Tried:
 → /mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build/bindings.node
 → /mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build/Debug/bindings.no                                                                 de
 → /mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build/Release/bindings.                                                                 node
 → /mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/out/Debug/bindings.node
 → /mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/Debug/bindings.node
 → /mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/out/Release/bindings.no                                                                 de
 → /mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/Release/bindings.node
 → /mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build/default/bindings.                                                                 node
 → /mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/compiled/16.18.1/linux/                                                                 arm/bindings.node
 → /mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/addon-build/release/ins                                                                 tall-root/bindings.node
 → /mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/addon-build/debug/insta                                                                 ll-root/bindings.node
 → /mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/addon-build/default/ins                                                                 tall-root/bindings.node
 → /mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/lib/binding/node-v93-li                                                                 nux-arm/bindings.node
    at bindings (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:126:9)
    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:1155:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
    at Module.load (node:internal/modules/cjs/loader:1033:32)
    at Function.Module._load (node:internal/modules/cjs/loader:868:12)
    at Module.require (node:internal/modules/cjs/loader:1057:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at Object.<anonymous> (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bindings                                                                 /lib/index.js:14:22)
    at Module._compile (node:internal/modules/cjs/loader:1155:14)

Без ошибок пересобрался?
посмотрите тему Zigbee не работает после апдейта на bullseye - #5 от пользователя Semein

все пересобрал, первоначальная проблема осталась

root@wirenboard-AN6HSZ4N:/# cd /mnt/data/root/zigbee2mqtt/
root@wirenboard-AN6HSZ4N:/mnt/data/root/zigbee2mqtt# npm start

> zigbee2mqtt@1.18.1 start
> node index.js

                Zigbee2MQTT requires node version ^10 || ^12 || ^14 || ^15, you are running v16.18.1!

Zigbee2MQTT:info  2023-01-23 18:22:51: Logging to console and directory: '/mnt/data/root/zigbee2mqtt/data/log/2023-01-23.18-22-49' filename: log.txt
Zigbee2MQTT:info  2023-01-23 18:22:51: Starting Zigbee2MQTT version 1.18.1 (commit #unknown)
Zigbee2MQTT:info  2023-01-23 18:22:51: Starting zigbee-herdsman (0.13.71)
Zigbee2MQTT:error 2023-01-23 18:23:14: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-01-23 18:23:14: Failed to start zigbee
Zigbee2MQTT:error 2023-01-23 18:23:14: Exiting...
Zigbee2MQTT:error 2023-01-23 18:23:14: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
    at ZStackAdapter.<anonymous> (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:94:31)
    at Generator.throw (<anonymous>)
    at rejected (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:25:65)

прилагаю скрин из админки, на нем версия все еще 1.28.4, может это важно
image

Так… А сам адаптер точно сконфигурирован в системе?

в админке


и в configuration.yaml

serial:
  port: /dev/ttyMOD4

И воткнут соответсвенно в левый? Ну, можно проверить не занят ли чем-то (процессом) порт модуля, ну и выключить питание на 5 минут.

Да, воткнут в левый MOD4

fuser /dev/ttyMOD4 - ответа нет
перезагрузка не помогла

Перенёс в новую тему.

@mtiguntsev Создавайте, пожалуйста, для своей проблемы отдельную тему - это позволит не мешать всё в кучу. Одинаковые симптомы не всегда означают одну и ту же проблему.

1 Like

перенес физически и переконфигурировал на MOD1 никакого эффекта не получил
в какую сторону еще можно покопать?

перезагружал уже наверное 100 раз и по разному и с помощью halt. что с ним еще можно сделать или надо новый покупать ?

Здравствуйте, ошибка

Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)

Говорит о том, что zigbee2mqtt успешно открыл порт, но не получил сообщение от модуля WBE2R-R-ZIGBEE v1.2. Обычно такое случается из-за того, что прошивка модуля «зависла» и чтобы починить — надо сбросить с модуля ресет.

При программной перезагрузке ресет не сбрасывается, поэтому единственный путь — это выключить контроллер кнопкой и включить через пару минут.

Если вы это уже делали, то вероятно, в модуле WBE2R-R-ZIGBEE v1.2 испортилась прошивка и тут только замена.

Дело точно не в версии модуля и не в версии zigbee2mqtt, я проверил на адаптере 1.2 с прошивкой 20211115 и zigbee2mqtt 1.28.4:

# npm start

> zigbee2mqtt@1.28.4 start
> node index.js

Zigbee2MQTT:info  2023-01-25 12:14:44: Logging to console and directory: '/mnt/data/root/zigbee2mqtt/data/log/2023-01-25.12-14-44' filename: log.txt
Zigbee2MQTT:info  2023-01-25 12:14:44: Starting Zigbee2MQTT version 1.28.4 (commit #52e545f9)
Zigbee2MQTT:info  2023-01-25 12:14:44: Starting zigbee-herdsman (0.14.76)
Zigbee2MQTT:info  2023-01-25 12:15:01: zigbee-herdsman started (reset)
Zigbee2MQTT:info  2023-01-25 12:15:01: Coordinator firmware version: '{"meta":{"maintrel":3,"majorrel":2,"minorrel":6,"product":0,"revision":20211115,"transportrev":2},"type":"zStack12"}'
Zigbee2MQTT:info  2023-01-25 12:15:01: Currently 0 devices are joined:
Zigbee2MQTT:info  2023-01-25 12:15:01: Zigbee: disabling joining new devices.
Zigbee2MQTT:info  2023-01-25 12:15:01: Connecting to MQTT server at mqtt://localhost
Zigbee2MQTT:info  2023-01-25 12:15:02: Connected to MQTT server
Zigbee2MQTT:info  2023-01-25 12:15:02: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"online"}'
Zigbee2MQTT:info  2023-01-25 12:15:02: Zigbee2MQTT started!