Перестал запускаться zigbee2mqtt (Error: SRSP - SYS - ping after 6000ms)

Добрый день! После попытки сменить канал с 15-го на 11й перестал запускаться ZigBee. Переустанавливал zigbee2mqtt wb-zigbee2mqtt, полностью удалял /root/zigbee2mqtt/. Перезагружал контроллер по halt и выключали питание.
Не помогает. Канал также пытался вернуть на 15й, но не помогает.

апр 29 14:14:04 IQ253002 systemd[1]: Started zigbee2mqtt.
апр 29 14:14:12 IQ253002 npm[16078]: > zigbee2mqtt@1.18.1 start /mnt/data/root/zigbee2mqtt
апр 29 14:14:12 IQ253002 npm[16078]: > node index.js
апр 29 14:14:29 IQ253002 npm[16078]: Zigbee2MQTT:info  2021-04-29 14:14:29: Logging to console and directory: '/var/log/zigbee2mqtt/' filename: log.txt
апр 29 14:14:29 IQ253002 npm[16078]: Zigbee2MQTT:info  2021-04-29 14:14:29: Starting Zigbee2MQTT version 1.18.1 (commit #unknown)
апр 29 14:14:29 IQ253002 npm[16078]: Zigbee2MQTT:info  2021-04-29 14:14:29: Starting zigbee-herdsman (0.13.71)
апр 29 14:15:44 IQ253002 npm[16078]: Zigbee2MQTT:error 2021-04-29 14:15:44: Error while starting zigbee-herdsman
апр 29 14:15:44 IQ253002 npm[16078]: Zigbee2MQTT:error 2021-04-29 14:15:44: Failed to start zigbee
апр 29 14:15:44 IQ253002 npm[16078]: Zigbee2MQTT:error 2021-04-29 14:15:44: Exiting...
апр 29 14:15:44 IQ253002 npm[16078]: Zigbee2MQTT:error 2021-04-29 14:15:44: Error: AREQ - ZDO - stateChangeInd after 60000ms
апр 29 14:15:44 IQ253002 npm[16078]:     at Timeout._onTimeout (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/utils/waitress.js:46:35)
апр 29 14:15:44 IQ253002 npm[16078]:     at listOnTimeout (internal/timers.js:554:17)
апр 29 14:15:44 IQ253002 npm[16078]:     at processTimers (internal/timers.js:497:7)
апр 29 14:15:44 IQ253002 npm[16078]: npm ERR! code ELIFECYCLE
апр 29 14:15:44 IQ253002 npm[16078]: npm ERR! errno 1
апр 29 14:15:44 IQ253002 npm[16078]: npm ERR! zigbee2mqtt@1.18.1 start: `node index.js`
апр 29 14:15:44 IQ253002 npm[16078]: npm ERR! Exit status 1
апр 29 14:15:44 IQ253002 npm[16078]: npm ERR!
апр 29 14:15:44 IQ253002 npm[16078]: npm ERR! Failed at the zigbee2mqtt@1.18.1 start script.
апр 29 14:15:44 IQ253002 npm[16078]: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
апр 29 14:15:44 IQ253002 npm[16078]: npm ERR! A complete log of this run can be found in:
апр 29 14:15:44 IQ253002 npm[16078]: npm ERR!     /root/.npm/_logs/2021-04-29T14_15_44_770Z-debug.log
апр 29 14:15:44 IQ253002 systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
апр 29 14:15:44 IQ253002 systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.

Аналогичная ситуация ещё на одном контроллере. Т.е. zigbee2mqtt работал, но потом перестал запускаться.

Apr 29 20:13:29 IQ253006 systemd[1]: Started zigbee2mqtt.
Apr 29 20:13:38 IQ253006 npm[12603]: > zigbee2mqtt@1.18.1 start /mnt/data/root/zigbee2mqtt
Apr 29 20:13:38 IQ253006 npm[12603]: > node index.js
Apr 29 20:13:58 IQ253006 npm[12603]: Zigbee2MQTT:info  2021-04-29 20:13:58: Logging to console and directory: '/var/log/zigbee2mqtt/' filename: log.txt
Apr 29 20:13:59 IQ253006 npm[12603]: Zigbee2MQTT:info  2021-04-29 20:13:59: Starting Zigbee2MQTT version 1.18.1 (commit #unknown)
Apr 29 20:13:59 IQ253006 npm[12603]: Zigbee2MQTT:info  2021-04-29 20:13:59: Starting zigbee-herdsman (0.13.71)
Apr 29 20:14:30 IQ253006 npm[12603]: Zigbee2MQTT:error 2021-04-29 20:14:30: Error while starting zigbee-herdsman
Apr 29 20:14:30 IQ253006 npm[12603]: Zigbee2MQTT:error 2021-04-29 20:14:30: Failed to start zigbee
Apr 29 20:14:30 IQ253006 npm[12603]: Zigbee2MQTT:error 2021-04-29 20:14:30: Exiting...
Apr 29 20:14:30 IQ253006 npm[12603]: Zigbee2MQTT:error 2021-04-29 20:14:30: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
Apr 29 20:14:30 IQ253006 npm[12603]:     at ZStackAdapter.<anonymous> (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:94:31)
Apr 29 20:14:30 IQ253006 npm[12603]:     at Generator.throw (<anonymous>)
Apr 29 20:14:30 IQ253006 npm[12603]:     at rejected (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:25:65)
Apr 29 20:14:30 IQ253006 npm[12603]: npm ERR! code ELIFECYCLE
Apr 29 20:14:30 IQ253006 npm[12603]: npm ERR! errno 1
Apr 29 20:14:30 IQ253006 npm[12603]: npm ERR! zigbee2mqtt@1.18.1 start: `node index.js`
Apr 29 20:14:30 IQ253006 npm[12603]: npm ERR! Exit status 1
Apr 29 20:14:30 IQ253006 npm[12603]: npm ERR!
Apr 29 20:14:30 IQ253006 npm[12603]: npm ERR! Failed at the zigbee2mqtt@1.18.1 start script.
Apr 29 20:14:30 IQ253006 npm[12603]: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Apr 29 20:14:30 IQ253006 npm[12603]: npm ERR! A complete log of this run can be found in:
Apr 29 20:14:30 IQ253006 npm[12603]: npm ERR!     /root/.npm/_logs/2021-04-29T20_14_30_483Z-debug.log
Apr 29 20:14:30 IQ253006 systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
Apr 29 20:14:30 IQ253006 systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.

Вижу, что проблемы могут быть из-за чипа CC2530.

Есть ли какие предположения? Не сталкивались раньше? У нас перестало работать сразу два координатора за один день, но в офисе не могу воспроизвести.
Можно как-то перепрошить чип удаленно?

Не планировали переход на более производительные чипы?

Мы это рассматривали, но более производительные чипы дороже. Вы готовы платить на 1000р больше за модуль Zigbee в контроллере?

Все дело в надежности. Мы пока не установили причину двух отказавших координаторов, но если c WBE2R-R-ZIGBEE потенциально могут быть проблемы, конечно, на объектах лучше использовать более стабильное решение.
С другой стороны, у нас это первый случай, что пока не большой % от всех установленных контроллеров. Надо подумать.

@Zeta Добрый день. У WBE2R-R-ZIGBEE есть ножка “Reset” Подключённая к GPIO контроллера . В зависимости от версии контроллера и гнезда (МОD1…4) номер GPIO отличается. Посмотреть номер GPIO Для вашей версии можно Тут Искать нужно ножку RTS или uart_de на гнезде модуля расширения (МОD1…4)

Для того что бы сбросить zigbee модуль нужно экспортировать GPIO, перевести его в режим “OUT”, послать туда 0 и затем 1. Лучше так: 1-0-1. Так срабатывает надежнее, так как при экспорте GPIO находится в непонятном состоянии. Пример команд ниже:

echo 75 > /sys/class/gpio/export

echo out > /sys/class/gpio/gpio75/direction

echo 1 > /sys/class/gpio/gpio75/value

echo 0 > /sys/class/gpio/gpio75/value

echo 1 > /sys/class/gpio/gpio75/value

Пример подходит для контроллера 6.5, с вставленным в MOD3 модулем Zigbee. Номер GPIO в этом случае 75. Поменяйте его на нужный

Добрый день!
Спасибо за развернутый ответ!
А это не то же самое, что и перезагрузка по halt? Насколько помню, WBE2R-R-ZIGBEE перезагружается в этом случае.

Не помогло.
Для wb6.7 MOD1 правильно же сделал?

echo 26 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio26/direction
echo 1 > /sys/class/gpio/gpio26/value
echo 0 > /sys/class/gpio/gpio26/value
echo 1 > /sys/class/gpio/gpio26/value

да, перезагружается

@Zeta а сколько ZigBee устройств было подключено к контроллеру?

Добрый день!
Два датчика температуры.