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.
 

Letzte Anleitungen

Statistik des Forums

Themen
4.667
Beiträge
47.669
Mitglieder
4.312
Neuestes Mitglied
Harway2007
Zurück
Oben