Здравствуйте. Имеется контроллер Wiren Board 7.4.3 (s/n AS566KG5), release wb-2410 (as stable). На свежей версии прошивки замечаю дичайшие тормоза, по htop показания la стабильно высокие от сервиса wb-rules.
Добрый день
Судя по логам перегрузка системы может быть связана с превышением лимита чтения регистров для некоторых Modbus-устройств. В логах видно множество предупреждений, таких как:
Register read rate limit is exceeded
— это означает, что частота запросов превышает установленный лимит для чтения данных с устройств.- Ошибки
Continuous read is not enabled
для некоторых slave-устройств
Как можно это исправить?
Добрый день!
Для начала рекомендую выполнить данные действия:.
в логах вижу 192.168.0.99:23 это WB-MIO-E v.2, по шине rs к wb-mio подключены 4 шторы A-OK. В настройках wb-serial на этот wb-mio стоит таймаут ответа 3000мс. Мне с этим значением играться? если правильно понимаю попробовать поднять в большую сторону?
Добрый день!
Рекомендую проверить все настройки и убедиться, что они одинаковы на всех устройствах. В некоторых случаях может потребоваться наоборот — уменьшение параметров для устранения проблемы
Пришел к тому что решил выключать службы целиком, выяснил что с выключенным wb-mqtt-serial нагрузка почти не падает, держится в районе 5-7 LA. Если выключить zigbee2mqtt, нагрузка снижается до 1-1.9 LA (с включеным wb-mqtt-serial) (по показаниям htop)
Добрый день!
А что у вас работает с Zigbee2MQTT? Уточните, пожалуйста, чтобы я мог помочь более точно.
Решил свой вопрос, стоят датчики wb-msw-zigbee, нужно датчикам указать параметр debounce, иначе происходит вакханалия с поднятием LA хоть до 9, тикет можно закрывать, спасибо за помощь