• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

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

Aven

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

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

Aven

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

Aven

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