Zugriff auf Leistungsdaten Kostal Piko 3.0, Auslesen json Response funktioniert nicht

Hallo, ich möchte die Leistungsdaten meines Kostal Piko 3.0 Konvertors in das Energieportal integrieren.

Der Zugriff erfolgt über die Rest.api mit folgendem Aufruf:
192.168.178.51/api/dxs.json?dxsEntries=251658753

Die Response sieht so aus:

{"dxsEntries":[{"dxsId":251658753,"value":28759.929688}],"session":{"sessionId":0,"roleId":0},"status":{"code":0}}

Mit dem JSON Path Finder habe ich mir für den Sensor den Pfad auf den Wert (28759.929688) gesucht: Das ergab:
"$['dxsEntries'][0]['value']"

Das habe ich in der configuration.yaml eingebaut und die entsprechende Passage sieht so aus:
Intergration of Kostal Piko 3.0

sensor:
- platform: rest
  unique_id: Kostal_ID_1
  resource: http://192.168.178.51/api/dxs.json?dxsEntries=251658753
  headers:
    content-type: application/json
  scan_interval: 300
  name: Kostal-Leistungsdaten
  value_template: "$['dxsEntries'][0]['value']"

Wenn ich dann den Sensor anschaue, dann hat er folgenden Inhalt:

$['dxsEntries'][0]['value']

Also habe ich etwas in der Konfiguration falsch gemacht.

Kann mir jemand Hinweise geben ?

Vielen Dank vorab

:crayon:by HarryP: “Fettdruck” korrigiert und Codezeilen in Code-TAG’s eingebunden.

Dein value_ template sieht fasch aus probier mal so:

value_template: "{{ value_json.dxsEntries[0].value }}"

Wenn das nicht geht dann einmal die komplette json ausgabe ohne key usw. hier posten.

Hallo Lindtbaer,
hat geklappt, Super und vielen Dank !

1 „Gefällt mir“