Benötige Hilfe, um die Werte der Hardy Barth Wallbox über die REST API einzulesen und in Variablen zu schreiben (Blockly oder JS).
Kann das Array nicht parsen.
Anfrage:
http://192.168.2.13/api/v1/meters/0
Antwort:
{
"protocol-version": "1.4",
"meter": {
"ipaddress": "192.168.2.11",
"function": "main",
"vendor": "Fronius",
"id": 0,
"serial": "",
"name": "Wechselrichter",
"type": "Smart Meter",
"data": {
"1-0:42.8.0": 0,
"1-0:73.4.0": 1.0,
"1-0:1.4.0": 0,
"1-0:21.8.0": 0,
"1-0:13.4.0": 1.0,
"1-0:41.4.0": 0,
"1-0:52.4.0": 240.53100000000006,
"1-0:53.4.0": 1.0,
"1-0:31.4.0": -8.9079999999999964,
"1-0:32.4.0": 238.43099999999994,
"1-0:51.4.0": -9.9829999999999988,
"1-0:22.4.0": 2101.9320000000012,
"lgwb": 6885.1,
"1-0:61.8.0": 0,
"1-0:42.4.0": 2434.4363333333349,
"1-0:21.4.0": 0,
"1-0:62.8.0": 0,
"1-0:1.8.0": 861.152,
"1-0:72.4.0": 239.64433333333331,
"1-0:61.4.0": 0,
"1-0:62.4.0": 2403.6033333333328,
"1-0:22.8.0": 0,
"1-0:2.8.0": 2737.348,
"1-0:33.4.0": -0.999,
"1-0:71.4.0": -9.9,
"1-0:41.8.0": 0,
"1-0:2.4.0": 6939.9716666666698
}
}
}
Würde gern z.B. den Wert von "1-0:2.8.0" lesen.
Kann mir da evtl jemand weiter helfen?
Volgendes habe ich versucht:

Debug Augabe:
info javascript.0 (9840) script.js.common.Wallbox: null
- Versuch:

Debug Ausgabe:
info javascript.0 (9840) script.js.common.Wallbox: {'1-0:42.8.0':0,'1-0:73.4.0':1,'1-0:1.4.0':0,'1-0:21.8.0':0,'1-0:13.4.0':1,'1-0:41.4.0':0,'1-0:52.4.0':240.1146179401992,'1-0:53.4.0':1,'1-0:31.4.0':-8.454000000000002,'1-0:32.4.0':239.5906976744185,'1-0:51.4.0':-9.4,'1-0:22.4.0':2102.4980066445182,'lgwb':6516.9,'1-0:61.8.0':0,'1-0:42.4.0':2385.3368770764123,'1-0:21.4.0':0,'1-0:62.8.0':0,'1-0:1.8.0':861.152,'1-0:72.4.0':239.54950166112957,'1-0:61.4.0':0,'1-0:62.4.0':2373.539202657808,'1-0:22.8.0':0,'1-0:2.8.0':2737.8579999999993,'1-0:33.4.0':-0.999,'1-0:71.4.0':-9.44,'1-0:41.8.0':0,'1-0:2.4.0':6861.374086378739}