@sergey_rostov@Dmitry_Matsnev Судя по логам, у вас та же ошибка, что и у @iGold. Попробуйте, пожалуйста, установить обновлённую версию, как я описал выше.
С WB-MS v.2 данные поступали все прошедшие 4,5 часа исправно, но зато сразу же после обновления прекратились с MCM8. Устройство не очень важное, поэтому заметил это только сейчас.
Судя по логу, на всех регистрах включился опрос через события. В этом случае они исключаются из циклического опроса. Данные приходят и публикуются в MQTT только по изменению. У вас что-то менялось в процессе тестирования?
Если под изменениями имеются в виду изменения настроек или версии прошивок, то нет, ничего не менялось. Погонял новую версию wb-mqtt-serial, заметил отсутствие данных, откатился на 2.84.1. Данные пошли, потом по вашей просьбе обновил версию снова, остановил и запустил в режиме отладки. На результат тут повлиять было нечему.
В форме настройки ничего странного нет, настроек минимум, только скорость поднял да опрос версии прошивки добавил. А, да, ещё опрос состояния входов отключен, только значение счётчиков. У вас же в диагностическом архиве должен быть конфиг, есть там что-то некорректное?
Посовещались с коллегами. Это известный баг с событиями и MCM8. Пока можно либо откатить прошивку на старую без событий, либо скопировать шаблон /usr/share/wb-mqtt-serial/templates/config-wb-mcm8.json в /etc/wb-mqtt-serial.conf.d/templates и в нём удалить все строки "sporadic": true
У меня такая же проблема появилась:
контроллер 6.7.2, wb-mqtt-serial 2.86. К WB-MIO-E v.2 подключено три “китайца”: две платы сбора данных WP3066ADAM и частотный преобразователь. С недавних пор данные начали обновляться только в момент перезапуска службы wb-mqtt-serial .
А через какое время после перезапуска службы перестает опрашивать?
Если сразу - покажите лог, пожалуйста.
Ну или пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.