
Ich habe als Neuling in der OpenHAB3-Welt auch ein Problem mit dem Auslesen der Werte aus Steckdosen.
Bei mir sind seid Kurzem 4x "Nous A1" Steckdosen (baugleich zu Gosund SP111 aber noch tasmota flashbar) im Einsatz, die ich wunderbar über OpenHAB oder auch den Browser schalten kann.
Nun möchte ich aber gerne noch die Werte auslesen, die sie z. B. zum Stromverbrauch liefern. Hier im Forum habe ich schon einiges gelesen und bei diesem Thread dachte ich fündig zu werden, weil er genau meinem Wunsch entspricht und eigentlich wäre es gar nicht schwer, aaaaber...
Bei mir wird, statt eines Einzelwertes, der ganze String ausgegeben, der über MQTT geliefert wird.
Ich habe
- die Steckdosen geflasht und benannt, z. B. Tasmota4
- das HTTP-Binding installiert und da sollte JSONPATH integriert sein, wenn ich im Forum richtig gelesen habe
- mit MQTT.fx die Ausgabe kontrolliert, um die richtigen Werte zu erhalten
- ein Thing angelegt
- einen Channel angelegt mit MQTT State Topic "tele/Tasmota4/SENSOR" und Incoming Value Transformations "JSONPATH:$.ENERGY.Voltage"
Nun sollte in OH3 bei den Things oder im Modell ja der aktuelle Wert der Spannung ausgegeben werden, aber ich bekomme immer den kompletten String ausgegeben "{"Time":"2021-03-19T12:41:20","ENERGY":{"TotalStartTime":"2021-03-16T14:48:05","Total":0.011,"Yesterday":0.000,"Today":0.010,"Period":0,"Power":4,"ApparentPower":10,"ReactivePower":9,"Factor":0.37,"Voltage":298,"Current":0.034}}"

Da ich mir nicht erklären kann, wo ich den Fehler gemacht habe und auch Things und Channels diverse Male neu angelegt habe und nach Neustarts des Raspi auch kein anderes Ergebnis bekam, wende ich mich an euch, weil ich nicht mehr weiß, wo ich noch was anders machen kann.
Vielleicht sieht ja einer meinen Fehler und kann mir helfen.
Vielen Dank schonmal fürs Lesen und Nachdenken.

Christian