Самопроизвольная сработка реле, ошибки в логах

Добрый день! wb 6.9 установлен на объекте уже как 2 года. Созданы правила для мастер выключателя, клапанов отопления и тд. MQTT передает данные на iRidi server, который стоит на нем. В какой то момент собственник кв. начал жаловаться на самопроизвольное выключение освещения (по сути контакты на WBIO-DO-RxA-8 из состояния выкл переходили во вкл, а после уже стоят контакторы). Сначала посмотрел логи и обнаружил в моменты вкл реле ошибки, затем обновил контроллер до версии wb-2407 и их стало больше. Прикладываю логи
Прошивка до обновления 2207, после wb-2407
log_20241126T002121.log (16,8 КБ)
log_20241125T114108.log (38,4 КБ)
log_20241123T012636.log (87,2 КБ)

Добрый день

Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.

Прикрепляю архив с данными для диагностики
diag_output_ANQBGM7O_2024-11-26-12.09.02.zip (159,9 КБ)

Рекомендую проверить права на файл /var/lib/mosquitto/mosquitto.db или удалить его и перезапустить брокер потом.

Тем не менее это не может быть причиной включения.

А в момент представленный на скриншоте контроллер как раз перезапустился. Так что целесообразнее определить почему перезапускается, считаю.

Добрый день
Не очень понимаю про перезагрузку. Контроллер перезагружался 22го числа так как его перезагружал пользователь, думал что это поможет, а 25го около 14ч я его обновлял. А самопроизвольное срабатывание реле происходит через 2-4 ч после отключения. Перезагрузки тут вообще не причем, они были штатные. Вот скрин времени работы

Так, значит я перепутал.
Собственно - драйвер включает/выключает реле только в случае когда в топик /on соответствующего канала записывается новое значение.
Разбираться имеет только и исключительно в том случае если канал отключается “сам”.
Если каналом управляет скрипт или какое-то ПО - тогда это совершенно нормальное поведение.
Рекомендую вот так проверить: Wbio-do-r10a-8 реле К6 отключается - #8 от пользователя BrainRoot

Дело в том, что у нас таких квартир - 200шт, все одинаково, все правила идентичны, это все работает уже 2 года. И нигде нет произвольных сработок, а только на одной кв. Ничего другого запускать это реле не может. И, кстати, именно в моменты сработки в системном журнале вот такие сообщения:


“all rule files are loaded”, " driver loop is started", “Started MQTT Rule engine for Wiren Board.”
Ощущение, что где на контроллере в какой то момент перезагружаются правила или какие сервисы.

Да. А выложите архив, с вот этим местом - оно довольно показательное.

приложен диагностический архив, доступен только сотрудникам поддержки
(203,6 КБ)
log_20241127T184223.log (50,6 КБ)
Добрый день. Вот логи того момента. У нас эта ошибка массовая, просьба обратить внимание на данную проблему

По приложенным логам вижу, что в какой то момент происходит перезапуск всех правил “2024-11-27T11:26:30.665Z [wb-rules] INFO: all rule files are loaded”. А так как у нас есть скрипт такого вида - “запускать реле через 30 сек после перезагрузки”, то этот же скрипт срабатывает в самопроизвольные моменты времени и поэтому проблема и всплывает. Остается вопрос, почему контроллер wb периодически перезапускает правила?

Добрый день.
Проверьте пожалуйста какие права (и владелец) на файл /var/lib/mosquitto/mosquitto.db


Вообще по другому пути расположен файл. Вся информация на фото

Я прошу именно на /var/lib/mosquitto/mosquitto.db, на сам симлинк.

Не наджо картинок. Они не содержат никакой полезной информации, к сожалению. Или я ее воспринимать не умею.
Покажите вывод

ls -l /var/lib/mosquitto/mosquitto.db

Ну и выполните chown mosquitto:mosquitto -R /var/lib/mosquitto

ls: cannot access ‘/var/lib/mosquitto/mosquitto.db’: No such file or directory

Ага, уже понятнее.
А не делались ли какие-то операции с файловой системой контрорллера из некорректно работающеих с ней ОС, например?
Выполните

ln -s /mnt/data/var/lib/mosquitto /var/lib/mosquitto

И перезапустите брокер.

Ничего не делалось.
Выполнил команду и перезапустил брокер

Тогда - довольно странно и подозрительно. Симлинк не мог пропасть сам.
После перезапуска есть ли ошибки в журнале брокера?