Завис zigbee модуль

“Упал” Zigbee2mqtt, не стартовал с ошибкой

Error: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'

Перезагрузил WB через reboot
Появилась ошибка

Zigbee2MQTT:error 2023-05-19 13:08:56: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-05-19 13:08:56: Failed to start zigbee
Zigbee2MQTT:error 2023-05-19 13:08:56: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2023-05-19 13:08:56: Exiting...
Zigbee2MQTT:error 2023-05-19 13:08:58: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)

Помогло выключение-включение питания WB

Вопрос: как можно перезапустить модуль zigbee без выключения питания? (модуль первой версии)

Добрый день.
Вообще достаточно на RTS поднять-отпустить уровень, этор сигнал заведен на Reset модуля.

Вообще советую обновить в модуле прошивку.

А как RTS поднять-опустить из командной строки?

Вот так: Wiren Board 7.2 и 7.3.x: Низкоуровневая работа с железом — Wiren Board
Но! Зависание модуля это тревожный симптом. Его, прошивку, все ж лучше обновить.

Модуль больше года работал “как часы”
В эти выходные я подключил к нему

Как будто кто-то из них “ломает” модуль. Сейчас нет возможность обновить прошивку (он же вроде только через CC-Debuger прошивается, а у меня не было его под рукой)

Модуль во втором слоте. Как я понимаю, мне нужно поднять опустить GPIO1_IO09 (9й GPIO на WB6.7)

Добрый день!
Контроллер Wiren Board 6.7.2; Release name unstable.latest; Release suite testing
Аналогичная ошибка:

мая 24 12:05:35 wirenboard-AXG6M3BT npm[25048]: Zigbee2MQTT:info  2023-05-24 12:05:35: Starting zigbee-herdsman (0.14.111)
мая 24 12:06:02 wirenboard-AXG6M3BT npm[25048]: Zigbee2MQTT:error 2023-05-24 12:06:02: Error while starting zigbee-herdsman
мая 24 12:06:02 wirenboard-AXG6M3BT npm[25048]: Zigbee2MQTT:error 2023-05-24 12:06:02: Failed to start zigbee
мая 24 12:06:02 wirenboard-AXG6M3BT npm[25048]: Zigbee2MQTT:error 2023-05-24 12:06:02: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
мая 24 12:06:02 wirenboard-AXG6M3BT npm[25048]: Zigbee2MQTT:error 2023-05-24 12:06:02: Exiting...
мая 24 12:06:05 wirenboard-AXG6M3BT npm[25048]: Zigbee2MQTT:error 2023-05-24 12:06:05: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
мая 24 12:06:05 wirenboard-AXG6M3BT npm[25048]:     at ZStackAdapter.start (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:103:27)
мая 24 12:06:05 wirenboard-AXG6M3BT npm[25048]:     at Controller.start (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/controller.ts:132:29)
мая 24 12:06:05 wirenboard-AXG6M3BT npm[25048]:     at Zigbee.start (/mnt/data/root/zigbee2mqtt/lib/zigbee.ts:58:27)
мая 24 12:06:05 wirenboard-AXG6M3BT npm[25048]:     at Controller.start (/mnt/data/root/zigbee2mqtt/lib/controller.ts:101:27)
мая 24 12:06:05 wirenboard-AXG6M3BT npm[25048]:     at start (/mnt/data/root/zigbee2mqtt/index.js:107:5)
мая 24 12:06:05 wirenboard-AXG6M3BT systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
мая 24 12:06:05 wirenboard-AXG6M3BT systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
мая 24 12:06:05 wirenboard-AXG6M3BT systemd[1]: zigbee2mqtt.service: Consumed 42.666s CPU time.
мая 24 12:06:05 wirenboard-AXG6M3BT systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 4.
мая 24 12:06:05 wirenboard-AXG6M3BT systemd[1]: Stopped zigbee2mqtt.

И какой версии модуль?

WBE2R-R-ZIGBEE v.1

Обновите в нем прошивку или поставьте вручную на контроллер zigbee2mqtt 1.18
Примеры можно посмотреть на Zigbee не работает после апдейта на bullseye - #10 от пользователя Semein

версия модуля 1.2Е, она я так понимаю работает с zigbee2mqtt 1.22 и новее.
И до недавнего времени он работал с версией 1.30.4

Вывод - весьма похож на отсутствие ответа от самого чипа адаптера, поэтому нужно больше информации. Начиная с версии контроллера, установленного релиза, порта расширения в который вставлен адаптер и его (порта) настройки.




То ест модуль точно воткнут в крайний правый.
Выключите конроллер на пару минут.
Затем - запустите пожалуйста z2m и покажите вывод.

В крайний правый. Я вчера снимал контроллер, ещё раз все перепроверил, собрал, переустановил z2m, он не стартанул. Если надо могу дать удалённый доступ

Да, давайте ssh, могу глянуть.

Но почему ж, работает:

Хотя через пару минут:

  zigbee-herdsman:adapter:zStack:znp:SRSP <-- ZDO - startupFromApp - {"status":1} +859ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,69,192,8,140] +11ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 2 - 5 - 192 - [8] - 140 +3ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - stateChangeInd - {"state":8} +2s
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +24ms
Zigbee2MQTT:error 2023-05-29 16:15:08: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-05-29 16:15:08: Failed to start zigbee
Zigbee2MQTT:error 2023-05-29 16:15:08: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2023-05-29 16:15:08: Exiting...
Zigbee2MQTT:error 2023-05-29 16:15:08: Error: AREQ - ZDO - stateChangeInd after 60000ms
    at Timeout._onTimeout (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/utils/waitress.ts:64:35)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7)

Автор рекомендует перешить адаптер: Zigbee2MQTT:error 2021-05-22 10:08:08: Error: AREQ - ZDO - stateChangeInd after 60000ms · Issue #7555 · Koenkk/zigbee2mqtt · GitHub

нет, перешить я не смогу. приодеться этот выкинуть и заказать версию 2

В Москве могу помочь с перепрошивкой

Спасибо большое! Красноярск:)