Зависание при сохранении правила

Добрый день, не могу понять что случилось с контроллером и что дальше делать.
Редактировал правила, добавлял комментарии, потом отвлёкся от компа где-то на час. Продолжил работу, нажал сохранить - в ответ все зависло - подождал - потом сообщение Ошибка записи файла: MQTT RPC request timed out MqttTimeoutError. После этого в веб-меню где правила все чисто!. Перезагрузка не помогла. При попытке создать новый скрипт то же ругательство. С питанием проблем не было. Скрипты пропали только из меню, на устройстве в папке wb-rules все сохранилось.

Развиснуть помог reboot с консоли.

На следующий день ситуация повторилась.
опять Ошибка записи файла: MQTT RPC request timed out MqttTimeoutError.
Конфигурация системы не менялась примерно месяц, ничего не обновлялось, занимался подготовкой скриптов.

Здравствуйте! Опишите, пожалуйста, подробнее вашу конфигурацию (аппаратные версии контроллера, модулей, версии ПО), какой браузер и какую операционную систему используете, очень полезны для решения проблемы видео или скриншоты. Пример приведен в приветственном сообщении: Добро пожаловать на портал техподдержки Wiren Board!.
Пришлите, пожалуйста, архив с диагностической информацией контроллера.

Попробуйте удалить все ваши правила из контроллера (сделав резервную копию), чтобы понять, проблема в них или еще в чем-то. Если проблема в правилах, то пришлите их в виде архива.При возникновении проблемы только страница с правилами не открывается или все?

Batch No 6.7.2D/M 456
Current uptime 0d 16h 3m
DTS Version
Firmware version 202102010122
HW Revision 6.7.2
Manufacturing Date Вт дек 15 10:27:24 MSK 2020
Release name staging.03864
Release suite testing
Short SN A7ZQVZMS
Temperature Grade industrial

к контроллеру подключался хромом и эджем, разницы нет
веб-морда работает, но все скрипты не работают.
Удалять - записывать их заново через SFTP результата не дает - в меню правила - чисто.!
процессы при зависе
image_2022-05-24_10-31-53|540x500

diag_output_A7ZQVZMS_2022-05-24-07.45.49.zip (87.5 КБ)

помогает только ребут через консоль, но этож не дело

Вот это проверьте. Также нет ли каких-либо недопустимых символов в названиях правил или комментариях?

с правилами это не связано, сейчас в папке вообще ничего нет, создать и сохранить невозможно - сообщение - см. выше.
в меню -устройства - system кнопка Reboot не работает.

страница с правилами открывается - но когда были файлы правил на ней не было
остальные станицы вроде открываются норм

перезагрузил - подожду часок, попробую воспроизвести проблему ещё раз

Вижу в логах сообщение от wb-rules:

May 24 06:29:24 wirenboard-A7ZQVZMS wb-rules[2147]: ERROR: control testdevice/testcontrol SetValue() error: can't convert control value '0' (type float64) to datatype '1'
May 24 06:29:24 wirenboard-A7ZQVZMS wb-rules[2147]: INFO: [rule info] данные функци выключатель|true|testdevice|testcontrol1|
May 24 06:45:29 wirenboard-A7ZQVZMS wb-rules[2147]: INFO: reloading file: /etc/wb-rules/1.js

Вероятно все-таки могла быть в этом проблема. При повторении также проверьте статус сервиса правил:

systemctl status wb-rules

по вашей рекомендации посмотрел логи
May 24 10:51:17 wirenboard-A7ZQVZMS wb-rules[1838]: INFO: network/GPRS IP: failed to convert value ‘’, passing raw
May 24 10:52:16 wirenboard-A7ZQVZMS wb-rules[1838]: INFO: network/Wi-Fi 2 IP: failed to convert value ‘’, passing raw
May 24 10:52:17 wirenboard-A7ZQVZMS wb-rules[1838]: Device “ppp0” does not exist.
May 24 10:52:17 wirenboard-A7ZQVZMS wb-rules[1838]: INFO: network/GPRS IP: failed to convert value ‘’, passing raw
May 24 10:53:17 wirenboard-A7ZQVZMS wb-rules[1838]: INFO: network/Wi-Fi 2 IP: failed to convert value ‘’, passing raw
May 24 10:53:17 wirenboard-A7ZQVZMS wb-rules[1838]: Device “ppp0” does not exist.
May 24 10:53:17 wirenboard-A7ZQVZMS wb-rules[1838]: INFO: network/GPRS IP: failed to convert value ‘’, passing raw
May 24 10:54:16 wirenboard-A7ZQVZMS wb-rules[1838]: INFO: network/Wi-Fi 2 IP: failed to convert value ‘’, passing raw
May 24 10:54:17 wirenboard-A7ZQVZMS wb-rules[1838]: Device “ppp0” does not exist.
May 24 10:54:17 wirenboard-A7ZQVZMS wb-rules[1838]: INFO: network/GPRS IP: failed to convert value ‘’, passing raw
root@wirenboard-A7ZQVZMS:~#

ничего не понятно - откуда взялось упоминание о ppp0 и вайфае ?
модема у меня нет, вайфай не использую.
До этого видел ошибки по блютусу и KNX.
Подскажите пожалуйста как это всё отключить. а то получается что не только ресурсы расходуются но и ошибки всплывают.

Это не ошибки - это диагностическая информация, на данные сообщения можно не обращать внимание. В контроллере есть системное правило, которое периодически проверяет наличие настроенных интерфейсов и отображает их параметры на странице Devices в окне Network, диагностические сообщение выводятся в консоль. Если хочется их убрать, то можно это правило удалить.

Большое спасибо, получается мои косяки…
теперь понятно, что если кнопка “сохранить” в правилах отработала без ошибок, это не повод радоваться и надо смотреть логи wb-rules.
Конечно хотелось бы более строгой проверки правил как минимум и дружественной среды программирования как максимум.
Но все эти недостатки с лихвой компенсируются ценовой политикой и грамотной техподдержкой.
В части оптимизации работы загруженных по умолчанию служб, подскажите что лучше сделать (или ткните носом где посмотреть).

Да, если что-то не работает, то нужно это проверить. Также можно посмотреть вывод диагностических сообщений через веб-интерфейс:


Да, согласен с вами. Запишу пожелание в список замечаний по редактору правил.

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