NEWS
MQTT Werte konvertieren
-
Hi. Ich habe heute zum ersten mal ein MQTT - Client eingerichtet und es hat auch soweit alles geklappt.
Ich Connect mich mit dem ioBroker Plugin zu meinem Victron System und erhalte die Daten.
Leider steht im Objekt immer: {"value": 3.32}Gibt es eine einfach Möglichkeit den statischen String "value": zu löschen, so dass nur der Wert 3.32 in dem Objekt steht? Ich würde die Daten gerne in eine influxDB schreiben und per Grafana anzeigen lassen. Da dort jetzt immer der komplette Wert steht ist es mit der Visualisierung von einem String so eine Sache.
Vielen Dank für eure Hilfe
-
@big_blue Das ist ein JSON und erlaubt Dir mehrere Eigenschaften auf einmal zu übermitteln. Du kannst einen Alias erstellen, der diesen Wert rauszieht.
JSON.parse(val).value
in Lesekonvertierung des Alias einstellen
-
@big_blue
Ein Bild hilft vielleicht noch besser: -
Schau mal hier habe ich schon alles mal beschrieben: https://forum.iobroker.net/post/864336