Wb-mqtt-serial: перестал работать tcp после обновления (testing)

Я сделал, но не могу вложить файл.

Можете его на гуглдиске или в аналогичном месте выложить?

Странно, что файл весит в сжатом виде 1 Мб, а форум вложить его не дает, говорит что он больше 4 Мб

Ссылка на облако:

Спасибо! Получил. Скажите, зачем у вас установлена у некоторых устройств задержка перед отправкой запроса равная 100мс?

Для кондиционеров брал отсюда: Конвертор MODBAS для внутреннего блока кондиционера UTY-VMSX - #16 от пользователя Explorerol
Для cityron панелей подбирал опытным путем, уже не помню…

Почти. wb-mio-e v.2. 4262591994.

wb-mqtt-serial-debug.log (240,2 КБ)

@PeteK , добрый день!

Появилась какая-то ясность после анализа полученных журналов отладки? Достаточно этих данных, или нужны какие-то ещё дополнительные?

Пока в новых версиях wb-mqtt-serial только какие-то косметические изменения, судя по changelog’у.

Попробуйте, пожалуйста, тестовую версию с исправлением. Для установки надо выполнить следующие команды

echo deb http://deb.wirenboard.com/all experimental.wb-mqtt-serial-poll main > /etc/apt/sources.list.d/wb-testing-set.list
apt update
apt install wb-mqtt-serial

Установится версия 2.85.3~exp~bugfix+61422+poll~2~g7a83a4a

Спасибо, сейчас обновлюсь. Если проблем не будет, ближе к вечеру отпишусь.

@sergey_rostov @Dmitry_Matsnev Судя по логам, у вас та же ошибка, что и у @iGold. Попробуйте, пожалуйста, установить обновлённую версию, как я описал выше.

Установил. Пока выглядит так, что ошибка исправлена и всё работает. Понаблюдаю.

С WB-MS v.2 данные поступали все прошедшие 4,5 часа исправно, но зато сразу же после обновления прекратились с MCM8. Устройство не очень важное, поэтому заметил это только сейчас.

Можете снова лог диагностический снять?
И архив диагностический тоже.

Снял лог за 10 минут работы. Ничего за это время от MCM8 не получил.

log.txt.gz (680,8 КБ)
diag_output_AHL3GFZO_2023-05-19-16.55.39.zip (155,6 КБ)

Судя по логу, на всех регистрах включился опрос через события. В этом случае они исключаются из циклического опроса. Данные приходят и публикуются в MQTT только по изменению. У вас что-то менялось в процессе тестирования?

1 лайк

За те 4,5 часа, когда данные не приходили — да, менялось однозначно. За эти 10 минут — с уверенностью не скажу, могло и не поменяться.

Если под изменениями имеются в виду изменения настроек или версии прошивок, то нет, ничего не менялось. Погонял новую версию wb-mqtt-serial, заметил отсутствие данных, откатился на 2.84.1. Данные пошли, потом по вашей просьбе обновил версию снова, остановил и запустил в режиме отладки. На результат тут повлиять было нечему.

Проверьте, пожалуйста, в настройках, что mcm8 настроен как надо. У нас была проблема с сохранением настроек, которую исправили буквально вчера.

В форме настройки ничего странного нет, настроек минимум, только скорость поднял да опрос версии прошивки добавил. А, да, ещё опрос состояния входов отключен, только значение счётчиков. У вас же в диагностическом архиве должен быть конфиг, есть там что-то некорректное?