После обновления настроек драйвера Serial-устройств, через Web GUI, zibee2mqtt сразу же начинает сыпать ошибками, и съедать весь доступный CPU, лечится только через systemctl restart zigbee2mqtt.
Видео с демонстрацией проблемы: Вы не робот?
Архив данных для диагностики: diag_output_A7EUFMRE_2025-10-31-16.09.19.zip (333,6 КБ)
__ _(_)_ __ ___ _ __ | |__ ___ __ _ _ __ __| |
\ \ /\ / / | '__/ _ \ '_ \| '_ \ / _ \ / _` | '__/ _` |
\ V V /| | | | __/ | | | |_) | (_) | (_| | | | (_| |
\_/\_/ |_|_| \___|_| |_|_.__/ \___/ \__,_|_| \__,_|
Welcome to Wiren Board 7.4.3 (s/n A7EUFMRE), release wb-2507 (as stable)
Linux wirenboard-A7EUFMRE 5.10.35-wb180 #1 SMP Mon Sep 1 07:21:40 UTC 2025 armv7l GNU/Linux
System load: 2.14 2.26 2.23 Up time: 36 min
Memory usage: 12% of 1.96G Usage of /: 56% of 2.0G /mnt/data: 5% of 55G
eth0 ip: 192.168.2.1
eth1 ip: 192.168.1.76
Last login: Fri Oct 31 15:59:01 2025 from 192.168.1.126
- Установлены последние обновления для WB, через
apt update && apt upgrade. - Установлен
zigbee2mqtt 2.5.1, черезapt update && apt install zigbee2mqtt. - Обновлена прошивка zigbee чипа через
wb-cc2652p-flasher 4 /mnt/data/CC1352P2_CC2652P_launchpad_coordinator_20250321.hex. - Обновлены все периферийные устройства через
wb-mcu-fw-updater update-all. - Если не обновлять настройки
serial устройствzigbee2mqtt месяцами работает стабильно и не вызывает проблем. - Если смотреть в
zigbee2mqtt/bridge/health, то он здоров, но потребление CPU и памяти растет. - Если смотреть в
zigbee2mqtt/bridge/state, то он {“status”: “online”}. - Если пробовать
zigbee2mqtt/bridge/request/restart, то он не может из такого состояния самостоятельно перегрузиться.
Вопрос, как сделать так, чтобы после обновления настроек драйвера Serial-устройств zigbee2mqtt продолжал исправно работать ?
Есть ли какие-то рабочие подходы, чтобы держать zigbee2mqtt постоянно в рабочем состоянии ? Например после отключения света, чтобы контроль над устройствами возвращался.
У меня есть решение в лоб, это написать nodejs приложение, которое будет смотреть логи zibbee2mqtt и потребление CPU, и если в логах появились error и CPU начало потреблять сильно больше чем в среднем за сутки, то выполнять команду systemctl restart zigbee2mqtt, но это прям костылище.

