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
by HarryP: “Fettdruck” korrigiert und Codezeilen in Code-TAG’s eingebunden.