Добрый вечер!
У меня настроено max_unchanged_interval 60 в конфиге wb-mqtt-serial. Все значения приходят, кроме Input и K с модуля реле.
На старых версиях всё работало корректно, в новом что-то сломали.
Обновление wb-mqtt-serial не исправило проблему.
Я поясню. Это супер большая проблема.
У wb-mqtt-serial нет флага, что данные готовы и актуальны. На практике когда стартуют сервисы получение retained сообщений сулит не валидными или сильно устаревшими данным. Когда то я решил это пропуском retained при старте моего сервиса и это работало отлично. Теперь я просто не вижу значений Input каналов реле, пока они не поменяются.
Я перечитал описание max_unchanged_interval и я точно правильно его использую. Там нет зависимости от частоты чтения регистров и нет связи с sporadic.