• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

MQTT текущее значения в топике

Aven

New member
Всем привет!

А возможно ли получить текущее значение в топике MQTT при подписке на него?
Просто некоторые значения обновляются не очень часто, и до их обновления не отображается старого значения, что очень неудобно...
 

Aven

New member
Я пробовал, но тогда при подписке приходят ВСЕ сообщения которые были с этим флагом, а мне нужно только последнее...
 

Aven

New member
да, нашел проблему. Была в библиотеке phpMQTT, она почему-то переподключается периодически и повторно получает RETAIN топики... но это уже не так критично, т.к. сделал запись всех полученных сообщений в базу mysql.
Храню там текущее значение, предыдущее, даты изменений/обновлений, если поставить специальный флаг, сохраняется история для построения графиков например. При изменении значения есть возможность запуска своего скрипта.
 
Сверху Снизу