Не стартует zigbee2mqtt

В чем может быть проблема?

Aug 13 20:17:29 wirenboard systemd[1]: Started zigbee2mqtt.
Aug 13 20:17:34 wirenboard npm[6457]: > zigbee2mqtt@1.2.1 start /mnt/data/root/zigbee2mqtt
Aug 13 20:17:34 wirenboard npm[6457]: > node index.js
Aug 13 20:17:38 wirenboard npm[6457]: zigbee2mqtt:info 8/13/2019, 8:17:38 PM Logging to directory: ‘/mnt/data/root/zigbee2mqtt/data/log/2019-08-13.20-17-38’
Aug 13 20:17:41 wirenboard npm[6457]: zigbee2mqtt:info 8/13/2019, 8:17:41 PM Starting zigbee2mqtt version 1.2.1 (commit #a78cbfb)
Aug 13 20:17:41 wirenboard npm[6457]: zigbee2mqtt:info 8/13/2019, 8:17:41 PM Starting zigbee-shepherd
Aug 13 20:17:43 wirenboard npm[6457]: zigbee2mqtt:info 8/13/2019, 8:17:43 PM Error while starting zigbee-shepherd, attempting to fix… (takes 60 seconds)
Aug 13 20:18:43 wirenboard npm[6457]: zigbee2mqtt:info 8/13/2019, 8:18:43 PM Starting zigbee-shepherd
Aug 13 20:18:45 wirenboard npm[6457]: zigbee2mqtt:error 8/13/2019, 8:18:45 PM Error while starting zigbee-shepherd!
Aug 13 20:18:45 wirenboard npm[6457]: zigbee2mqtt:error 8/13/2019, 8:18:45 PM Press the reset button on the stick (the one closest to the USB) and start again
Aug 13 20:18:45 wirenboard npm[6457]: zigbee2mqtt:error 8/13/2019, 8:18:45 PM Failed to start
Aug 13 20:18:45 wirenboard npm[6457]: {“message”:“request timeout”,“stack”:“Error: request timeout\n at CcZnp. (/mnt/data/root/zigbee2mqtt/node_modules/cc-znp/lib/ccznp.js:261:22)\n at Object.onceWrapper (events.js:286:20)\n at CcZnp.emit (events.js:198:13)\n at Timeout. (/mnt/data/root/zigbee2mqtt/node_modules/cc-znp/lib/ccznp.js:240:18)\n at ontimeout (timers.js:436:11)\n at tryOnTimeout (timers.js:300:5)\n at listOnTimeout (timers.js:263:5)\n at Timer.processTimers (timers.js:223:10)”}
Aug 13 20:18:45 wirenboard npm[6457]: zigbee2mqtt:error 8/13/2019, 8:18:45 PM Exiting…
Aug 13 20:19:15 wirenboard npm[6457]: npm ERR! code ELIFECYCLE
Aug 13 20:19:15 wirenboard npm[6457]: npm ERR! errno 1
Aug 13 20:19:15 wirenboard npm[6457]: npm ERR! zigbee2mqtt@1.2.1 start: node index.js
Aug 13 20:19:15 wirenboard npm[6457]: npm ERR! Exit status 1
Aug 13 20:19:15 wirenboard npm[6457]: npm ERR!
Aug 13 20:19:15 wirenboard npm[6457]: npm ERR! Failed at the zigbee2mqtt@1.2.1 start script.
Aug 13 20:19:15 wirenboard npm[6457]: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Aug 13 20:19:15 wirenboard npm[6457]: npm ERR! A complete log of this run can be found in:
Aug 13 20:19:15 wirenboard npm[6457]: npm ERR! /root/.npm/_logs/2019-08-13T20_19_15_801Z-debug.log
Aug 13 20:19:15 wirenboard systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
Aug 13 20:19:15 wirenboard systemd[1]: zigbee2mqtt.service: Unit entered failed state.
Aug 13 20:19:15 wirenboard systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
Aug 13 20:19:16 wirenboard systemd[1]: zigbee2mqtt.service: Service hold-off time over, scheduling restart.
Aug 13 20:19:16 wirenboard systemd[1]: Stopped zigbee2mqtt.

Добрый день, rx6lcr!
zigbee2mqtt не наш прогшраммный продукт, поэтому наверняка сложно сказать, в чем проблема.
На гитхабе в репозитории разработчика описано решение:
https://github.com/Koenkk/zigbee2mqtt/issues/721 (добавить дополнительную опцию в configuration.yaml). Можете попробовать?

Посмотрел: этот шаг подробно описан в разделе “Конфигурация” в Центре документации.

Доброго дня
Приехали Aqara temperature humidity sensor
Продолжаю с zigbee
Попробовал добавить -удалить модуль в Hardware Modules Configuration
Получил вот такое … в /var/log/messages

Aug 18 09:53:05 wirenboard-AYSQENOS user.info wb-hwconf-manager: Deleting wb6-mod3:wbe2r-r-zigbee
Aug 18 09:53:05 wirenboard-AYSQENOS user.info wb-hwconf-manager: Deinitializing wb6-mod3:wbe2r-r-zigbee.
Aug 18 09:53:17 wirenboard-AYSQENOS user.info wb-hwconf-manager: Adding wb6-mod3:wbe2r-r-zigbee
Aug 18 09:53:16 wirenboard-AYSQENOS user.info wb-hwconf-manager: Initializing wb6-mod3:wbe2r-r-zigbee.
Aug 18 09:53:17 wirenboard-AYSQENOS user.info wb-hwconf-manager: Warning (unit_address_vs_reg): Node /fragment@0 has a unit name, but no reg property
Aug 18 09:53:17 wirenboard-AYSQENOS user.info kernel: [ 3050.172139] 2018000.serial: ttymxc6 at MMIO 0x2018000 (irq = 218, base_baud = 5000000) is a IMX
Aug 18 09:53:17 wirenboard-AYSQENOS user.info wb-hwconf-manager: …

И еще -
Подскажите - где смотреть диагностику старта сервиса zigbee2mqtt

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

zigbee2mqtt@1.2.1 start /mnt/data/root/zigbee2mqtt
node index.js

zigbee2mqtt:info 8/18/2019, 12:11:46 PM Logging to directory: ‘/mnt/data/root/zigbee2mqtt/data/log/2019-08-18.12-11-46’
zigbee2mqtt:info 8/18/2019, 12:11:52 PM Starting zigbee2mqtt version 1.2.1 (commit #a78cbfb)
zigbee2mqtt:info 8/18/2019, 12:11:52 PM Starting zigbee-shepherd
zigbee2mqtt:info 8/18/2019, 12:11:57 PM zigbee-shepherd started
zigbee2mqtt:info 8/18/2019, 12:11:57 PM Coordinator firmware version: ‘20190515’
zigbee2mqtt:info 8/18/2019, 12:11:57 PM Currently 0 devices are joined:
zigbee2mqtt:warn 8/18/2019, 12:11:57 PM permit_join set to true in configuration.yaml.
zigbee2mqtt:warn 8/18/2019, 12:11:57 PM Allowing new devices to join.
zigbee2mqtt:warn 8/18/2019, 12:11:57 PM Set permit_join to false once you joined all devices.
zigbee2mqtt:info 8/18/2019, 12:11:57 PM Zigbee: allowing new devices to join.
zigbee2mqtt:info 8/18/2019, 12:11:57 PM Connecting to MQTT server at mqtt://localhost
zigbee2mqtt:info 8/18/2019, 12:11:58 PM zigbee-shepherd ready
zigbee2mqtt:info 8/18/2019, 12:11:58 PM Connected to MQTT server

zigbee2mqtt:info 8/18/2019, 12:13:59 PM New device ‘undefined’ with address 0x00158d000303c4e8 connected!
zigbee2mqtt:warn 8/18/2019, 12:13:59 PM Device with modelID ‘undefined’ is not supported.
zigbee2mqtt:warn 8/18/2019, 12:13:59 PM Please see: https://www.zigbee2mqtt.io/how_tos/how_to_support_new_devices.html
zigbee2mqtt:warn 8/18/2019, 12:13:59 PM Device with modelID ‘undefined’ is not supported.
zigbee2mqtt:warn 8/18/2019, 12:13:59 PM Please see: https://www.zigbee2mqtt.io/how_tos/how_to_support_new_devices.html

zigbee2mqtt:info 8/18/2019, 12:15:44 PM Device incoming…
^C zigbee2mqtt:info 8/18/2019, 12:16:41 PM Disconnecting from MQTT server
zigbee2mqtt:info 8/18/2019, 12:16:42 PM zigbee-shepherd stopped
root@wirenboard-AYSQENOS:/mnt/data/root/zigbee2mqtt#

image

Осталось понять как - запускать это при старте WB

Нашел ошибку .в файле .zigbee2mqtt.service
у меня было неправильно …
WorkingDirectory=/mnt/data/root/zigbee2mqtt

И в конечном варианте плата стоит в Mod1
И пока все работает …

Игорь, добрый день!
Хорошо, что получилось разобраться! Автозагрузка: на странице нашей документации есть ссылка на официальный гайд, смотрите раздел " 5. (Optional) Running as a daemon with systemctl".

Можно ли в инструкции указать отдельно, что эту опцию

advanced:
  # Если вы используете CC2530. (удалите этот параметр, если используете USB стик CC2531)
  rtscts: false

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

Спасибо за отзыв, я обязательно поправлю.