Перестало работать правило, ошибка can't convert control

Я сначала подумал, что у меня какие-то проблемы на линии modbus. Но когда начал отваливаться wbio модуль, заподозрил неладное. Тоже висит вопрос
https://support.wirenboard.com/t/oshibki-zapisi-setvalue-for-unexisting-control-i-modbus/21019
А пока делаю перезагрузку, когда ломается и поставил таймер на всё правило на 10 секунд, как будто помогает, но может совпадение.

Есть еще странности. Не отрабатывают некоторые правила при запуске контроллера, и при последующем сохранении правила. Но если перезапустить сервис wb-rules, все начинает работать.

UPD: подпер следующим костылем - пока работает. У меня есть обращения к устроствам сразу после запуска правила, поэтому в журнал попадают сообщения об ошибках уже сразу после перезагрузки.
Сделал скрипит для мониторинга ошибок и перезапуска правил, при старте устройства срабатывает раз 5, потом все стабильно.

sudo nano /usr/local/bin/monitor-wb-rules.sh

#!/bin/bash

SUBSTRING="failed to SetValue for unexisting control"


journalctl -u wb-rules.service -f | while read -r line; do
    if echo "$line" | grep -q "$SUBSTRING"; then
        systemctl restart wb-rules.service
    fi
done

Добавил скрипт в автозапуск.