Seite 1 von 1

Incoming Value Transformations

Verfasst: 31. Jan 2022 13:36
von mic905
Hallo,
ich habe folgende Bodenfeuchtigkeitssensoren Capacitve Soil Moisture Sensore v1.2.
Diese habe ich an ESP mit Tasmota Sensors angeschlossen.
Wie müsste der "Incoming Value Transformations" Pfad lauten damit ich die Werte in Openhab3 einbinden könnte ?
JSONPATH:$.Sensor....... ???
Vielen Dank
Michael

Re: Incoming Value Transformations

Verfasst: 31. Jan 2022 15:02
von Trashware
mic905 hat geschrieben:Hallo,
ich habe folgende Bodenfeuchtigkeitssensoren Capacitve Soil Moisture Sensore v1.2.
Diese habe ich an ESP mit Tasmota Sensors angeschlossen.
Wie müsste der "Incoming Value Transformations" Pfad lauten damit ich die Werte in Openhab3 einbinden könnte ?
JSONPATH:$.Sensor....... ???
Vielen Dank
Michael
Deine Frage irritiert. Denn Du legst ja Topic und Payload in Tasmota selbst fest. Darüber hinaus steigerst Du hier nicht die Aufmerksamkeit, wenn Du zu einem Thema mehrere Threads aufmachst.

Re: Incoming Value Transformations

Verfasst: 31. Jan 2022 17:42
von udo1toni
Nimm einen mqtt Sniffer (z.B. mqtt.fx) und greife das tele Topic ab, in dem die Sensorwerte stecken.
Nimm die Payload und lade sie in einen geeigneten Editor, z.B. VSCode mit ein paar passenden Erweiterungen, mein Favorit fpr die Aufgabe ist JSONPath StatusBar.
Die Datei, in die Du die JSON Payload pastest, muss natürlich die Endung .json aufweisen, damit VSCode auch versteht, was Du willst.
Um es schön übersichtlich zu haben, kannst Du die Payload auch gleich formatieren lassen (Kontextmenü, Dokument formatieren mit... -> JSON-Sprachfeatures).
Nun klickst Du an die Stelle im JSON, wo der Wert steht, der Dich interessiert und liest unten rechts in der Status Bar den genauen JSONPath ab (ohne das $.)

Re: Incoming Value Transformations

Verfasst: 4. Feb 2022 10:58
von mic905
Super, vielen Dank. So hat das wunderbar geklappt.