WB6 самопроизвольно перезагружается по несколько раз в день

Последний раз перезагрузился в 4:02, если node-red не переставал работать.

От какого блока питания запитан контроллер, есть ли запас по питанию? Какие модули подключены к контроллеру?
Судя по диагностической информации перезагрузка была программной. Для теста предлагаю попробовать отключить программный watchdog:

systemctl stop watchdog

Если перезагрузки не прекратятся, то попробуйте еще остановить сервис node-red. Лог при перезагрузке также пришлите. Лог можно вывести, например, так:

journalctl --since "9:50" --until "10:00"

Также очень желателен лог во время перезагрузки, который выводится при подключении через debug-порт.

БП MeanWell 24v 1.5a
подключены:
2 шт DI-WD-14
1 шт DO-R1G-16
4 шт WB-MSW v3
1 шт WB-MDM3

в настройках пропали все модули, при этом в Devices они есть

journalctrl20220423.rar (49.0 КБ)

putty20220423.rar (40.2 КБ)

вот логи с отключенным вотчдогомwithout watchdog.rar (41.5 КБ)

Спасибо за диагностическую информацию. Как я понимаю проблема с драйвером 1-wire

[ 4673.539014] w1_master_driver w1_bus_master1: Attaching one wire slave 04.004000021004 crc c8
[ 4673.559241] w1_master_driver w1_bus_master1: Family 4 for 04.004000021004.c8 is not registered.
[ 4673.804285] 8<--- cut here ---
[ 4673.807372] Unable to handle kernel NULL pointer dereference at virtual address 00000024
[ 4673.815539] pgd = c09d11b7
[ 4673.818253] [00000024] *pgd=00000000
[ 4673.821842] Internal error: Oops: 5 [#1] ARM
[ 4673.826115] Modules linked in: pinctrl_mcp23s08_i2c pinctrl_mcp23s08 cmac bnep rtl8xxxu mac80211 libarc4 8723bu btusb btrtl btbcm btintel sha256_generic libsha256 bluetooth cfg80211 ecdh_generic ecc rfkill vf610_adc industrialio_triggered_buffer ci_hdrc_imx ci_hdrc ulpi roles udc_core usbmisc_imx w1_therm w1_gpio wire ip_tables x_tables
[ 4673.856051] CPU: 0 PID: 4963 Comm: w1 thread Not tainted 5.10.35-wb105+1 #1

Скажите подключено ли что-то к портам W1, W2. Если да, то что и как подключено?

К w1 подключены датчики температуры. Подключены стандартно шиной.
К w2 ничего не подключено

Попробуйте для локализации проблемы сначала отключить сервис 1-wire :

systemctl stop wb-mqtt-w1

Затем (при повторении проблемы) отключить разъем от портов W1-W2 и сконфигурировать порты W1 и W2 как дискретные входы:

после отключения 1-wire нет перезагрузок уже 17 часов

Спасибо за информацию. Я передам информацию о проблеме разработчикам.

Есть вероятность, что проблема появляется из-за плохой работы шины 1-wire или некорректной работы какого-то датчика. Пришлите, пожалуйста, фото подключение шин со стороны контроллера и со стороны датчиков.
Какая длина у шины, какой кабель используете? Сигнал передается по витой паре? Питание используете отдельное? Соблюдаете ли рекомендации, описанные в документации: 1-Wire — Wiren Board

Попробуйте включить сервис wb-mqtt-w1, но отключить физически разъем от клемм W1, W2. Если перезагрузок не будет, то подключайте датчики по одному сначала на порт W1, затем на порт W2, чтобы попытаться найти проблемный. При появлении перезагрузок предполагаем, что последний подключенный датчик - неисправный.

как включить сервис?
systemctl start wb-mqtt-w1 - не помогает

Общая длина около 50 метров
Используется КСПВ 4х0.4
Питание от WB


рекомендации соблюдал. ответвление от шины есть у двух датчиков: на 2.5 м и на 0.5 м. Остальные включены прямо в шину

С отключенными датчиками 1-wire есть перезагрузки? Затем попробуйте подключить один датчик отдельным коротким проводом и проверьте работу.

Датчики отключил, перезагрузки нет. о сам сервис видимо не работает, даже после перезагрузки WB.
Как его правильно стартануть?

Чтобы сервис запускался автоматически при запуске контроллера нужно выполнить:

systemctl enable wb-mqtt-w1

Чтобы запустить сервис вручную нужно выполнить:

systemctl start wb-mqtt-w1