Mosquitto sendet keine mqtt nach Restart eines Client

AloisB

New member
Ich betreibe nodeRed + Mosquitto-Broker + Client (C++ auf einem esp32)

Über das Dashboard erhält der Broker versch. Werte über die Node mqtt out. Die Werte bleiben dort auch gespeichert! Allerdings sendet der Broker im Betrieb nur die Topics, bei denen Änderungen statt gefunden haben.
Wird jetzt der Client abgeschaltet oder Restart sind die vorher irgendwann durch den Broker übermittelten Werte weg und die zugehörigen Variablen 0.

Ich suche eine Möglichkeit die im Broker gespeicherten Werte durch eine Aktion des Clients abzurufen.

Irgendeine Idee wie man den Broker "motivieren" kann zu senden?

Vielen Dank erst mal!
 
Mir ist grad die Antwort aus einem anderen Forum zugeflogen:

In der Node mqtt out muss das "Retain" Flag auf true gesetzt werden, damit werden die zuletzt gesendeten Topics bei einem Restart des Clients nochmal gesendet.
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
4.591
Beiträge
46.964
Mitglieder
4.234
Neuestes Mitglied
andreassw14
Zurück
Oben