Als Hilfe und Einstieg zum weiterverarbeiten der Daten erläutere ich diese mal.
Die Abfrage erfolgt per HTTP Requests.
Rückgabewerte sind in JSON.
Daten Abfragen:
(Werte Beispielhaft)
curl http://IPOPENWB/openWB/web/api.php?get=all
Code: Alles auswählen
{
"date": "2019:02:19-18:10:44", # aktuelles datum
"lademodus": "2", # lademodus (0 Sofort, 1 Min+PV, 2 NurPV, 3 Standby, 4 Stop)
"minimalstromstaerke": "6", # konfigurierte Minimalstromstärke
"maximalstromstaerke": "32", # konfigurierte Maximalstromstärke
"llsoll": "0", # Soll Ladestromvorgabe
"restzeitlp1": "5 Min",
"restzeitlp2": "1 H 30 Min",
"restzeitlp3": "--",
"gelkwhlp1": "0", # im aktuellen Ladevorgang
"gelkwhlp2": "0", # im aktuellen Ladevorgang
"gelkwhlp3": "0", # im aktuellen Ladevorgang
"gelrlp1": "3", # im aktuellen Ladevorgang geladene km
"gelrlp2": "50", # im aktuellen Ladevorgang geladene km
"gelrlp3": "0", # im aktuellen Ladevorgang geladene km
"llgesamt": "0", # Ladeleistung aller Ladepunkte summiert
"evua1": "2.5657", # Ampere Bezug am EVU
"evua2": "2.6333", # Ampere Bezug am EVU
"evua3": "5.0019", # Ampere Bezug am EVU
"lllp1": "1315",# Ladeleistung
"lllp2": "0",# Ladeleistung
"lllp3": "0",# Ladeleistung
"evuw": "-9",# Bezug/Überschuss am EVU
"pvw": "21",# PV Leistung
"evuv1": "231", #Volt am EVU
"evuv2": "232", #Volt am EVU
"evuv3": "229", #Volt am EVU
"ladestatusLP1": "1", # ob geladen wird aktuell
"ladestatusLP2": "1", # ob geladen wird aktuell
"ladestatusLP3": "0", # ob geladen wird aktuell
"zielladungaktiv": "0", #ob Zielladen aktiv
"lla1LP1": "6", #Ampere
"lla2LP1": "0", #Ampere
"lla3LP1": "0", #Ampere
"lla1LP2": "10", #Ampere
"lla2LP2": "0.000", #Ampere
"lla3LP2": "0.000", #Ampere
"llkwhLP1": "665.43", #Zäherstand am Ladepunktzähler
"llkwhLP2": "269.233", #Zäherstand am Ladepunktzähler
"llkwhLP3": "358.23", #Zäherstand am Ladepunktzähler
"evubezugWh": "1968573", #Zäherstand Bezug in Wh
"evueinspeisungWh": "10021315", #Zäherstand Einspeisung in Wh
"pvWh": "425299.8047", #Zählerstand PV in Wh
"speichersoc": "40.8",# SoC des Speichers in %
"socLP1": "66", # SoC des EV in %
"socLP2": "63", # SoC des EV in %
"speicherleistung": "-1302" #Lade / Entladeleistung des Speichers
}
Lademodus ändern:
Code: Alles auswählen
curl http://IPOPENWB/openWB/web/api.php?lademodus=jetzt
jetzt, minundpv, pvuberschuss, stop, standby
Stromstärke ändern:
Code: Alles auswählen
curl http://IPOPENWB/openWB/web/api.php?sofortlllp1=15
Code: Alles auswählen
curl http://IPOPENWB/openWB/web/api.php?sofortlllp2=13
Code: Alles auswählen
curl http://IPOPENWB/openWB/web/api.php?sofortlllp3=19
innerhalb von minimal und maximalstromstärke
Anregungen, Erweiterungswünsche willkommen
Grüße