Добрый день.
Пока что по двум последним логам не вижу проблем с оборудованием. По логам видно, что несколько устройств не отвечает координатору.
mifrith:
зависло через день
Что имеете ввиду по зависло? Не работают все устройства? В момент, когда “зависает” введите команду в консоли контроллера и покажите вывод:
systemctl status zigbee2mqtt
Предположу, что проблема на уровне zigbee2mqtt и подключенных устройств.
Также укажите, подключено ли что-либо к USB входам контроллера. Если подключено, то что и с какими характеристиками.
z2m после такого сбоя, если не перезагружать контроллер, не может подключиться к координатору. Т.е., как удалось выяснить: после пропадения питания отключаются все устройства zigbee, контроллер остается в работе т.к. запитан через WB-UPS v.2. После появления питания координатор “зависает”, т.е. перестает отвечать. При перезапуске службы z2m пишет что не может открыть порт, таймаут. Помогает перезагрузка контроллера.
К usb потрам контроллера ни чего не подключено.
Покажите, какое сообщение из двух последних логов вы трактуете именно так.
Покажите лог, в котором z2m не видит координатор. В последних двух я такого не видел. Может пропустил.
Вот это лог:
zigbee2mqtt_20241123T092002.log (24,8 КБ)
Сообщение:
2024-11-17T18:54:10.384Z [zigbee2mqtt] [2024-11-17 21:54:10] e[31merrore[39m: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
И побочные сообщения об устройствах:
2024-11-24T17:41:26.341Z [zigbee2mqtt] [2024-11-24 20:41:26] e[33mwarninge[39m: z2m: Failed to ping 'Thermostat_3' (attempt 1/1, ZCL command 0xa4c1388338085e77/1 genBasic.read(["zclVersion"], {"timeout":10000,"disableResponse":false,"disableRecovery":true,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (SRSP - AF - dataRequest after 6000ms))
2024-11-24T17:41:26.335Z [zigbee2mqtt] at Request.func (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:299:36)
2024-11-24T17:41:26.335Z [zigbee2mqtt] at Request.func (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:299:36)
2024-11-24T17:41:26.335Z [zigbee2mqtt] at ZStackAdapter.sendZclFrameToEndpoint (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:420:33)
2024-11-24T17:41:26.335Z [zigbee2mqtt] at Queue.execute (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/utils/queue.ts:36:26)
2024-11-24T17:41:26.335Z [zigbee2mqtt] at /mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:422:31
2024-11-24T17:41:26.335Z [zigbee2mqtt] at ZStackAdapter.sendZclFrameToEndpointInternal (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:488:46)
2024-11-24T17:41:26.335Z [zigbee2mqtt] at ZStackAdapter.dataRequest (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:1034:24)
2024-11-24T17:41:26.335Z [zigbee2mqtt] at Znp.request (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/znp/znp.ts:278:27)
2024-11-24T17:41:26.335Z [zigbee2mqtt] at Queue.execute (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/utils/queue.ts:36:26)
2024-11-24T17:41:26.335Z [zigbee2mqtt] at /mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/znp/znp.ts:285:45
2024-11-24T17:41:26.335Z [zigbee2mqtt] at Object.start (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/utils/waitress.ts:59:23)
2024-11-24T17:41:26.335Z [zigbee2mqtt] at Object.start (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/utils/waitress.ts:59:23)
Добрый день.
Вот пример удачного запуска zigbee2mqtt:
2024-11-27T05:23:23.645Z [zigbee2mqtt] [2024-11-27 05:23:23] z2m: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20220219,"transportrev":2},"type":"zStack3x0"}'
2024-11-27T05:23:23.639Z [zigbee2mqtt] [2024-11-27 05:23:23] z2m: zigbee-herdsman started (resumed)
2024-11-27T05:23:23.106Z [zigbee2mqtt] [2024-11-27 05:23:23] zh:zstack:znp: Serialport opened
2024-11-27T05:23:23.075Z [zigbee2mqtt] [2024-11-27 05:23:23] zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyMOD4","baudRate":115200,"rtscts":false,"autoOpen":false}
2024-11-27T05:23:23.075Z [zigbee2mqtt] [2024-11-27 05:23:23] zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyMOD4","baudRate":115200,"rtscts":false,"autoOpen":false}
2024-11-27T05:23:17.479Z [zigbee2mqtt] [2024-11-27 05:23:17] z2m: Starting zigbee-herdsman (0.57.3)
2024-11-27T05:23:17.457Z [zigbee2mqtt] [2024-11-27 05:23:17] z2m: Starting Zigbee2MQTT version 1.40.1 (commit #unknown)
2024-11-27T05:23:17.292Z [zigbee2mqtt] [2024-11-27 05:23:17] z2m: Logging to console, file (filename: log.log)
2024-11-27T05:22:57.413Z [zigbee2mqtt] Starting Zigbee2MQTT without watchdog.
2024-11-27T05:22:55.451Z [zigbee2mqtt] > node index.js
2024-11-27T05:22:55.451Z [zigbee2mqtt] > zigbee2mqtt@1.40.1 start
Вот пример, когда модуль на порту не доступен:
2024-11-27T05:20:20.935Z [zigbee2mqtt] [2024-11-27 05:20:20] z2m: Error: Error: Input/output error setting custom baud rate of 115200
2024-11-27T05:20:20.927Z [zigbee2mqtt] [2024-11-27 05:20:20] z2m: Exiting...
2024-11-27T05:20:20.923Z [zigbee2mqtt] [2024-11-27 05:20:20] z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
2024-11-27T05:20:20.919Z [zigbee2mqtt] [2024-11-27 05:20:20] z2m: Failed to start zigbee
2024-11-27T05:20:20.914Z [zigbee2mqtt] [2024-11-27 05:20:20] z2m: Error while starting zigbee-herdsman
2024-11-27T05:20:20.889Z [zigbee2mqtt] [2024-11-27 05:20:20] zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyMOD1","baudRate":115200,"rtscts":false,"autoOpen":false}
2024-11-27T05:20:14.740Z [zigbee2mqtt] [2024-11-27 05:20:14] z2m: Starting zigbee-herdsman (0.57.3)
2024-11-27T05:20:14.725Z [zigbee2mqtt] [2024-11-27 05:20:14] z2m: Starting Zigbee2MQTT version 1.40.1 (commit #unknown)
2024-11-27T05:20:14.586Z [zigbee2mqtt] [2024-11-27 05:20:14] z2m: Logging to console, file (filename: log.log)
2024-11-27T05:19:56.936Z [zigbee2mqtt] Starting Zigbee2MQTT without watchdog.
2024-11-27T05:19:56.936Z [zigbee2mqtt] Starting Zigbee2MQTT without watchdog.
2024-11-27T05:19:55.019Z [zigbee2mqtt] > node index.js
2024-11-27T05:19:55.019Z [zigbee2mqtt] > zigbee2mqtt@1.40.1 start
Хорошо бы увидеть данный лог.
В ваших же логах я совсем не вижу при старте попытку подключения к порту. Т.е. у вас почему-то урезанные логи.
Уточните следующее для более точного понимания картины - модуль у вас работает, далее отключается свет, но при появлении света нормальная работа не восстанавливается (в этот момент надо посмотреть на статус zigbee2mqtt), перезапуск zigbee2mqtt не помогает (здесь тоже бы это увидеть в логах), далее помогает только перезагрузка (тоже посмотреть лог zigbee2mqtt). Я так понимаю, что проблема возникает после отключения света. Пока не склоняюсь к проблеме с модулем, т.к. при этом он или вообще не работает или непредсказуемо отваливается.
Добрый день, удалось ли решить вопрос?
mifrith
08.Декабрь.2024 05:44:14
38
Пока сложно сказать. С последнего обращения зависаний координатора не было. Пробовали сымитировать отключение света ( в том числе долгосрочное, около часа) эффекта не последовало. Все оборудование подключилось обратно. Пока продолжаем наблюдение.
Добрый день!
Помечу данную тему как решённую. Если ситуация повторится, пожалуйста, создайте новую тему и вставьте ссылку на эту для удобства. Спасибо за обращение!