Не корректно работает параметр "max_unchanged_interval": -1,

Здравствуйте. В документации wirenboard/wb-mqtt-serial: Wiren Board MQTT serial protocol driver (github.com)
// Если установлено отрицательное значение, то значения будут публиковаться только при изменении. Это поведение по умолчанию.
“max_unchanged_interval”: -1,

Сообщения все равно публикуются в топик примерно каждые 12 секунд, а статус датчика не менялся :slight_smile:

Batch No 7.3.4F/4 686

DTS Version 733

HW Revision 7.3.4

Release name wb-2304

Release suite stable

Добрый день.
Устройство работает по какому шаблону (что за устройство)?
Покажите поджалуйста вывод результатов подписки на топик.

Пример для устройства wb-mcm8

Картинками не надо, лучше текстом. Подпишитесь на топик с с помошью mosquitto_sub, покажите результаты. Ну и лог wb-mqtt-serial за тот же период.

root@wirenboard-ABQU4VGW:~# mosquitto_sub -h localhost -p 1883 -d -t Wirenboard/devices/wb-mcm8_135
Client (null) sending CONNECT
Client (null) received CONNACK (0)
Client (null) sending SUBSCRIBE (Mid: 1, Topic: Wirenboard/devices/wb-mcm8_135, QoS: 0, Options: 0x00)
Client (null) received SUBACK
Subscribed (mid: 1): 0
Client (null) sending PINGREQ
Client (null) received PINGRESP
Client (null) sending PINGREQ
Client (null) received PINGRESP
Client (null) sending PINGREQ
Client (null) received PINGRESP
Client (null) sending PINGREQ
Client (null) received PINGRESP
Client (null) sending PINGREQ
Client (null) received PINGRESP
Client (null) sending PINGREQ
Client (null) received PINGRESP
Client (null) sending PINGREQ
Client (null) received PINGRESP
и так далее

Но как раз публикации тут нет.
Просто проверка связи.

Если тут нет, значит скорее всего виноват bridge mqtt. Спасибо.

Проблема у меня была действительно с bridge mqtt. А именно с clientid. Спасибо.

1 лайк

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.