Bin grad dabei mich in MQTT einzuarbeiten.
Was ich aber noch nicht ganz verstehe: Mein EVCC published seine Daten zu meinem Broker.
Wenn ich jetzt mit dem MQTT Explorer das Topic "evcc" subscribe erhalte ich alle Daten die von EVCC kommen.
Einige Werte werden aber scheinbar alle 30sekunden neu gepublished, andere scheinbar nur einmalig bzw bei Veränderung.
"status" ist zB so ein Ding was scheinbar nur einmal gesendet wird.
Woher bekomme ich als neuer subscriber aber diese Werte die nur einmalig oder bei Änderung gesendet werden? Hat der Broker so eine Art Cache und wenn ich mich verbinde schickt er mir erstmal alle subtopics zu und danach nur noch die Änderungen?
Andere Werte ändern sich nicht, werden aber scheinbar trotzdem in einem Interval von 30s neu gesendet.
Wie verfährt eigentlich evcc. Wenn es die Verbindung zum Broker verliert und wieder neu aufbaut sendet es dann einmal wieder alle Werte dahin?
Was passiert bei einem neustart des Brokers. In dem Fall würde der Broker doch wieder alle Werte benötigen und nicht nur die die regelmäßig gesendet werden.
Was bekomme ich als Subscriber wenn ich nach einem Neustart "schneller" bin als der Publisher. Den letzten Wert oder gar nichts?
Diese Werte die sich nicht ändern oder nur bei Veränderung scheinen "retained" zu heißen.
Es gibt das topic status=online.
Ich frage mich wie kann es jemals offline werden. Wenn Evcc down ist oder die Verbindung verloren hat bekommt der Broker doch keine Antwort Nachrichten mehr.
Was ich aber noch nicht ganz verstehe: Mein EVCC published seine Daten zu meinem Broker.
Wenn ich jetzt mit dem MQTT Explorer das Topic "evcc" subscribe erhalte ich alle Daten die von EVCC kommen.
Einige Werte werden aber scheinbar alle 30sekunden neu gepublished, andere scheinbar nur einmalig bzw bei Veränderung.
"status" ist zB so ein Ding was scheinbar nur einmal gesendet wird.
Woher bekomme ich als neuer subscriber aber diese Werte die nur einmalig oder bei Änderung gesendet werden? Hat der Broker so eine Art Cache und wenn ich mich verbinde schickt er mir erstmal alle subtopics zu und danach nur noch die Änderungen?
Andere Werte ändern sich nicht, werden aber scheinbar trotzdem in einem Interval von 30s neu gesendet.
Wie verfährt eigentlich evcc. Wenn es die Verbindung zum Broker verliert und wieder neu aufbaut sendet es dann einmal wieder alle Werte dahin?
Was passiert bei einem neustart des Brokers. In dem Fall würde der Broker doch wieder alle Werte benötigen und nicht nur die die regelmäßig gesendet werden.
Was bekomme ich als Subscriber wenn ich nach einem Neustart "schneller" bin als der Publisher. Den letzten Wert oder gar nichts?
Diese Werte die sich nicht ändern oder nur bei Veränderung scheinen "retained" zu heißen.
Es gibt das topic status=online.
Ich frage mich wie kann es jemals offline werden. Wenn Evcc down ist oder die Verbindung verloren hat bekommt der Broker doch keine Antwort Nachrichten mehr.