Wie erhalte ich Werte eines Gerätes über mqtt?

Du nimmst diese Flow-Karte (WENN):

Bei Topic trägst du dann die Mqtt-Topic ein.
Installiere die dazu am besten den MQTT-Explorer.

Damit verbindest du dich zu dem Broker und siehst die Topics. Ich vermute, die im WR angezeigten Namen liegen in einem “Verzeichnis”.

Dieser Wert ist z.B. die Topic miflora/C4:7C:8D:6C:DB:9C/temperature

Das kannst du rechts erkennen und die Topic gleich mit dem Button kopieren.
Diesen Text trägst du dann in die Flow-Karte ein.

Das hab ich. Und oben Kopiert

Mein Flow sieht jetzt so aus.

Und wie übertrage ich nun den Wert aus dem Topic in meine Variable VBAT?

Die MQTT-Karte liefert einen Text, die Variablenkarte erwartet eine Nummer.
Du musst das also noch konvertieren.
Und dann immer die Tags der vorherigen Karte in der folgenden Karte auswählen.

Das war ein langer Weg bis hierhin.

Aber wenn ich das richtig verstehe benötige ich MQTT-Explorer nur um den Parameter des jeweiligen Wertes herauszubekommen.
Also den hier:
grafik

Dieser steht aber schon in meinem Truci-Stick

Das heißt doch das ich mir den Weg über den MQQT-Explorer sparen kann?

Hab jetzt mal für 3 Werte je einen Flow gebastelt.

Mal sehen wann Werte kommen…

Richtig, der Mqtt-Explorer dient nur dazu, die Topics zu prüfen. Kann ganz hilfreich sein, und wenn es nur das Kopieren des Pfades ist.
Du kannst damit auch Mqtt-Werte ändern, si dass du deine Flows testen kannst, ohne auf Änderungen von deinem WR zu warten.

Generell werden Daten gesendet, wenn sich ein Wert geändert hat. Bei manchen MQTT Clients kann man das Übertragungsintervall aber auch einstellen.

Nachdem ich festgestellt habe das ich noch 2 Haken zu viel drin hatte, funktioniert das jetzt.

Hier meine Einstellungen:

Hier meine Anzeige in den Variablen:

Als nächstes gilt es hehauszufinden wie ich mir das hier anzeigen lassen kann

1 Like

Entweder du nimmst die MqttHub App uns fügst ein Gerät hinzu. Diesem Gerät kannst du die Topics/Capabilities hinzufügen. Dann brauchst du kleine Flows zum Aktualisieren der Gerätewerte.

Oder du verwendest die AVD App. Da fügst du ein Gerät hinzu. Dann ergänzt du Capabilities im Reparieren-Dialog. Diese Capabilities musst du dann per Flow füllen (wie deine Variablen).