Я пробовал перезагружать контроллер с кнопки и в целом питание по щиту убирать.
Выполнял команду systemctl restart zigbee2mqtt .
Но результата не было.
Давайте попробуем последнее, по шагам:
- Добавьте в файл конфигурации секцию advanced с настройкой, которая явно отключит аппаратное управление потоком:
advanced:
rtscts: false
- Выключите контроллер кнопкой и включите его заново.
- Отпишитесь о результате.
Пришлите также, пожалуйста скриншот настроек модуля расширения: Настройки → Конфигурационные файлы → Модули расширения и порты → Внутренний слот 4.
До факториресет контроллера всё работало хорошо, модуль стоит в самом крайнем слоте? По фото выше трудно судить.
Приветствую.
*Добавил и с кнопки перезагрузил контроллер. И сервис все равно останавливается.
advanced:
rtscts: false
*Заметил что сервис zigbee2mqtt сперва вроде бы стартует (об этом пишет systemctl status zigbee2mqtt), а потом останавливается.
*Прикрепляю скрины с веб интерфейса:
Ну и оставлю ошибку:
*Configuration.yml выглядит вот так:
***И вот Логи:
log_20221228T213239.log (17.9 КБ)
Спасибо, я посоветуюсь с коллегами и вернусь.
Загрузки? А где тут про node?
Итак, по порядку: какой версии zigbee2mqtt был установлен? В начале темы вижу 1.25.2
Покажите полный вывод при запуске, например как тут: Не запускается zigbe2mqtt
Установите 1.18 для теста.
Ну и проверьте, занят ли чем-то порт.
Вывод с команды: journalctl -u zigbee2mqtt tail -n100
journalctl -u zigbee2mqtt tail -n100.txt (14.7 КБ)
*Zigbee2mqtt стоит 1.25.2
С 1.18 - то же? Ну и какая, кстати версия стояла раньше?
Мы сразу ставили 1.25.2 на большинстве контроллеров все работает
Если есть возможность переставить модуль с другого контроллера - это самый простой, пожалуй способ проверить его.
Информация по занятым портам:
root@wirenboard-ALJE3MX:/mnt/data/root/zigbee2mqtt# ps ax | grep ttyMOD4
12159 pts/0 S+ 0:00 grep ttyMOD4
root@wirenboard-ALJE3MX:/mnt/data/root/zigbee2mqtt# ps ax | grep tty
1226 tty1 Ss+ 0:00 /sbin/agetty --noclear tty1 linux
1229 ttyS0 Ss+ 0:00 /sbin/agetty --keep-baud 115200,38400,9600 ttyS0 vt220
12214 pts/0 S+ 0:00 grep tty
root@wirenboard-ALJE3MX:/mnt/data/etc# lsmod
Module Size Used by
cmac 16384 1
bnep 20480 2
rtl8xxxu 106496 0
mac80211 880640 1 rtl8xxxu
libarc4 16384 1 mac80211
8723bu 897024 0
btusb 49152 0
btrtl 16384 1 btusb
btbcm 16384 1 btusb
btintel 24576 1 btusb
sha256_generic 16384 0
libsha256 20480 1 sha256_generic
bluetooth 397312 26 btrtl,btintel,bnep,btbcm,btusb
cfg80211 741376 3 8723bu,mac80211,rtl8xxxu
ecdh_generic 16384 2 bluetooth
ecc 40960 1 ecdh_generic
rfkill 32768 5 bluetooth,cfg80211
sunxi 20480 0
phy_generic 16384 2 sunxi
musb_hdrc 114688 1 sunxi
udc_core 57344 1 musb_hdrc
w1_gpio 16384 0
wire 40960 1 w1_gpio
ip_tables 24576 0
x_tables 32768 1 ip_tables
Это поиск в процессах.
Вот так надо: fuser /dev/ttyMOD4
Ничего не выдал контроллер в ответ
Ну, отлично. Как предлагал выше, точно работающий способ определить - переставить модуль в другой контроллер или работающий с другого в этот.
Добрый день, поменяли модуль Zigbee
И спустя время модуль перестал отвечать…Буквально 30мин-1час
Довольно нетривиально.
А покажите вывод при запуске z2m?
К сожалению, на картинке не полный лог, да и обрезанный по ширине.
Соберите, пожалуйста, лог по инструкции Диагностика неисправностей и приложите текстовым файлом к сообщению.