Столкнулся с такой проблемой. (Уже писал в группе Telegram: Contact @wirenboard и отправлял письмо на саппорт)
Контроллер через пару дней начинает подвисать (в top видна высокая нагрузка, сервис wb-rules), правила (сейчас единственное) выполняются с задержкой до 10 секунд.
Всё ПО обновлено до актуальной версии.
Из подключенного оборудования только WD-14 и MR6Cv3 с MIRv2 (каждый на своей 485 линии), а также 4 зигби устройства (геркон, 2 датчика температуры и термостат теплого пола).
Добрый день!
О каких системных правилах идёт речь?
В папке /mnt/data/etc/wb-rules всего 2 файла: дефолтный alarms.conf и файл rules.js с одним правилом, которое представлено выше на скриншоте.
Проблема локализована. Виновато зигби устройство https://www.zigbee2mqtt.io/devices/BHT-002-GCLZB.html#moes-bht-002-gclzb. Данное устройство, как оказалась, содержит баг, флудит сообщениями и забивает канал.
Внёс рекомендуемые правки в файл configuration.yaml, добавил параметр debounce: 1
Загрузка процессора при отправке данных этим устройством существенно снизилась, и в момент получения данных сервис wb-rules потребляет только около 50% процессорного времени.
В этот момент, задержки выполнения правил сократились до 1-2 секунд.
Избавляться от такого устройства? Оно у меня пока одно, но планировал добавить еще одно…
Или есть вариант поправить работу сервиса wb-rules?
Лог наблюдения за топиком устройства в течении минуты.
Тут просто фоновая работа устройства, если с ним взаимодействовать (менять настройки и просто тыкать по кнопкам), то сообщения шлются немного чаще.