Solarwatt-Rest--Ergebnis weiterbehandeln

Moin,

habe eine Frage: mein Rest-Kommando an den Solarwatt Flex liefert mir sowas zurück:

..._harmonized_power_in","state":"1762112700000|0.0 W","stateDescription" ....

Das ist der Netzbezug. Aktuell kriege ich nix Jetzt will ich das auslesen … den Sensor habe ich mir wie folgt gebastelt (“spitte am Trennstrich, nimm zweiten Teil, splitte dann an Leerzeichen und nehme ersten Teil”) :

sensor:
- name: “SWBatFlex.harm.net.power.in”
value_template: “{{ float(value_json[‘state’].split(‘|’)[1].split(’ ')[0]) }}”
unit_of_measurement: “W”
unique_id: “swbatflex.harm.net.power.in”
device_class: power
state_class: measurement

geht aber nicht mit Fehler:

returned status 400 with text/plain response:JsonObject (through reference chain: com.google.gson.JsonObject[“asDouble”])

Was mache ich falsch? Die erste Zahl ist recht Groß zugegeben, aber die will ich ja auch gar nicht haben ?!

Bernd

Poste doch bitte den kompletten json Inhalt.

Und das value_template gehört direkt in den RESTful Sensor und nicht in einen seperaten Template Sensor. Die value_json ist dem Template Sensor ja komplett unbekannt!

Gruß Osorkon

Patsch … ich habs… beim Raussuchen der Daten für eine Antwort habe ich es selbst gesehen … Die json-Meldung die da kommt ist die Antwort vom flex-Manager.

Manchmal läufts aber auch …. danke trotzdem :slight_smile:

Bernd