Wb-mqtt-serial 1.57.0 завесил порт 485, а 2.7.1 - порты modbus-over-ip

Привет, соскучились?

wb-mqtt-serial 1.57.0, прямо сейчас апдейчу на 2.7.1. Старая версия после трех месяцев аптайма внезапно молча перестала опрашивать физический порт 485. При этом meta/error в топике не появлялся, просто новых значений не было несколько дней. В логах тоже сухо. Рестарт демона помог, т.е., на физике проблем не было. Виртуальные (через локалку) порты не отваливались!

Очень надеюсь, что в 2.7 эту проблему уже убили, пренеприятнейший глюк.

Через полтора (полторы?!) суток после апгрейда, 2.7.1 выдал наоборот error r на всех удаленных дивайсах!
Причем - показания меняются!!!
Лог засыпан таймаутами, топики в списке красные, но показания - есть.
Передернул демон, заработало.
Непосредственно присоединенные устройства в этот раз, наоборот, не умирали.

Понаблюдал.
Раз в несколько минут теперь вскакивают “error r” с разных каналов устройств (не всех в одном устройстве одновременно). В логах - request timed out.
Возможно, проблема наложения rx/tx из ветки про MGE.

  1. Есть ли СТАБИЛЬНАЯ версия wb-mqtt-serial? Повторяю, пока что этот ВБ работает на живом боевом узле. Не до опытов.
  2. Какие именно увеличить таймауты, чтоб убрать коллизии? Время опроса каждого интерфейса - 2с, ни при какой скорости забивать не должно.
    АПД: поставил guard interval 50мс на порт, полегчало.