Периодический вылет контроллера

Здравствуйте товарищи! такая проблема, контроллер периодически вылетает по непонятным мне причинам, на нем работают 2 вентмашины и примерно раз в неделю все тухнет, поймать момент вроде получилось

18-09-2023 01:40:34.672 INFO: network/Wi-Fi 2 IP: failed to convert value ‘’, passing raw
18-09-2023 01:40:34.655 INFO: network/Ethernet 2 IP: failed to convert value ‘’, passing raw
18-09-2023 01:39:35.876 INFO: network/GPRS IP: failed to convert value ‘’, passing raw
18-09-2023 01:39:35.873 INFO: network/Wi-Fi 2 IP: failed to convert value ‘’, passing raw
18-09-2023 01:39:35.869 Device “ppp0” does not exist.
18-09-2023 01:39:35.857 INFO: network/Ethernet 2 IP: failed to convert value ‘’, passing raw
18-09-2023 01:38:39.736 INFO: wb-mao4_202/Serial: failed to convert value ‘’, passing raw
18-09-2023 01:38:38.909 WARNING: [device] Unknown metadata for device metrics: ‘error’
18-09-2023 01:38:37.992 INFO: network/Ethernet 2 IP: failed to convert value ‘’, passing raw
18-09-2023 01:38:37.987 INFO: network/Wi-Fi 2 IP: failed to convert value ‘’, passing raw
18-09-2023 01:38:37.850 INFO: network/Ethernet IP: failed to convert value ‘’, passing raw
18-09-2023 01:38:37.132 INFO: all rule files are loaded
18-09-2023 01:38:37.098 INFO: /usr/share/wb-rules/load_alarms.js is NOT under source root /etc/wb-rules
18-09-2023 01:38:36.887 INFO: [rule info] error running command callback for /bin/sh: Error: error error (rc -100)
anon native strict preventsyield
init /usr/share/wb-rules-system/rules/wb-mqtt-dac.js:14
anon /usr/share/wb-rules-system/rules/wb-mqtt-dac.js:77
anon /usr/share/wb-rules-system/scripts/lib.js:331 preventsyield
18-09-2023 01:38:36.883 ERROR: [rule error] failed to open config file: /etc/wb-mqtt-dac.conf
18-09-2023 01:38:36.881 ERROR: [rule error] failed to open config file: /var/lib/wb-mqtt-dac/conf.d/system.conf
18-09-2023 01:38:36.825 INFO: system/DTS Version: failed to convert value ‘’, passing raw
18-09-2023 01:38:36.677 INFO: /usr/share/wb-rules-system/rules/wbmz-battery.js is NOT under source root /etc/wb-rules
18-09-2023 01:38:36.619 sh: 4: /etc/wb_env.sh: source: not found
18-09-2023 01:38:36.330 INFO: /usr/share/wb-rules-system/rules/wb-mqtt-dac.js is NOT under source root /etc/wb-rules
18-09-2023 01:38:36.218 INFO: /usr/share/wb-rules-system/rules/system.js is NOT under source root /etc/wb-rules
18-09-2023 01:38:36.035 INFO: /usr/share/wb-rules-system/rules/power_status.js is NOT under source root /etc/wb-rules
18-09-2023 01:38:35.999 INFO: network/GPRS IP: failed to convert value ‘’, passing raw
18-09-2023 01:38:35.947 Device “ppp0” does not exist.
18-09-2023 01:38:35.849 INFO: /usr/share/wb-rules-system/rules/power-class-battery.js is NOT under source root /etc/wb-rules
18-09-2023 01:38:35.623 INFO: /usr/share/wb-rules-system/rules/network.js is NOT under source root /etc/wb-rules
18-09-2023 01:38:35.525 INFO: /usr/share/wb-rules-system/rules/hwmon.js is NOT under source root /etc/wb-rules
18-09-2023 01:38:35.311 INFO: /usr/share/wb-rules-system/rules/buzzer.js is NOT under source root /etc/wb-rules
18-09-2023 01:38:35.302 INFO: the engine is ready
18-09-2023 01:38:35.300 INFO: [engine] Starting main loop
18-09-2023 01:38:35.298 INFO: [engine] Starting sync loop
18-09-2023 01:38:35.029 INFO: [wbgo_mqtt] wb-rules-engine-wirenboard-AMWMAC6U-2355: MQTT connection established
18-09-2023 01:38:35.009 INFO: [rule info] using file /var/lib/wirenboard/wbrules-persistent.db for persistent DB
18-09-2023 01:38:34.961 INFO: driver is ready
18-09-2023 01:38:34.160 INFO: wait for driver to become ready
18-09-2023 01:38:34.158 INFO: driver loop is started
18-09-2023 01:38:34.124 INFO: [wbgo_mqtt] rules-wirenboard-AMWMAC6U-2355: MQTT connection established
18-09-2023 01:38:34.089 INFO: driver is created
18-09-2023 01:38:34.089 INFO: driver is created

слетело все в 01.38.34, ошибки сыпет, а потом все норм, вентиляшку запускаю и все работает в штатном, куда копнуть?

Добрый день.
Пришлите диагностический архив. Опишите проблему подробнее по инструкции. Мало информации для понимания куда копать.
Опишите подробнее, что означает “контроллер периодически вылетает” и “примерно раз в неделю все тухнет”. По логу такое ощущение, что это уже все после “вылета”. Сыпящихся ошибок в логе не вижу.

diag_output_AMWMAC6U_2023-09-19-13.41.30.zip (128,0 КБ)

Повторюсь) На контроллере реализовано управление двумя вентустановками, стоит пара модулей реле на 8 каналов, 1 модуль выходов аналоговых, модуль дискретных входов. примерно раз в неделю без предпосылок все отключается, реле уходят в 0, аналоговые выходы так же в 0, естественно без повторной отработки скриптов ничего назад не запускается, вот и хотелось бы от вас услышать исходя из приложенного архива, что происходит и почему?)

Пока по диагностическому архиву я не увидел ничего криминального. С 14 сентября видно, что терялась связь с устройством с адресом 202. 18 сентября в 01:38 контроллер перезагружался. Перезагружался сам? Далее опять проблема чтения регистров с устройства с адресом 202. Что это за устройство?
Почему-то в диагностическом архиве нет файла настройки serial устройств. Пришлите его (wb-mqtt-serial.conf).
Опишите схему питания. Какой блок питания используете? Что подключено к БП, что подключено к контроллеру.
Проверьте тренды температуры, напряжения питания контроллера.

Перепроверю

вот это и хотелось бы понять, что вызвало перезагрузку)

это wb-mao4

wb-mqtt-serial.conf (1,4 КБ)

по поводу напряжений и температур:



journalctl --since "48 hour ago" |grep oom

что-то возвращает?

Нет, вывод пустой

Уточните пока данную информацию. А также есть ли резервирование питание.
Исключается ли возможность банально скачков напряжения?

Блок питания meanwell 24в 7а, подключен только контроллер и mao4, все запитано еще через ибп, весь дом на стабе стоит, скочти в пределах 5%

Добрый день.
Понять почему контроллер перезагрузился “самостоятельно” не смог. Ничего криминального в архиве не обнаружил. Есть сторонние приложения на контроллере? За последнюю неделю были ли “самопроизвольные” перезагрузки?

Доброго дня, пардон, сегодня выяснил что все же мой косяк, выхода то на другом контроллере висят, потому назад и не поднимаются, надо настроить проброс через mqtt

1 лайк

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.