Anfänger mit OpenWB: Konfiguration Batteriespeicher via JSON
Verfasst: Fr Mär 12, 2021 9:26 am
Liebe Forenteilnehmer,
entschuldigt bitte meine Laien-Fragen, die sich hoffentlich leicht beantworten lassen.
Wir sind PV-Batterie-Stromer seit langer Zeit, wollen aber erst jetzt auf professionelleres Lade-Equipment wechseln (2x go-E-Charger), auf dem Dach sind 4,8 kW Solarmodule, geregelt mit (mittlerweile) einem Kostal Piko BA 10 mit dem alten Kostal-PB-Batteriespeicher (ca. 11 kWh).
Das lief bislang immer +/- ok, jetzt soll aber die Regelung der neuen Wallboxen über OpenWB erfolgen (aktuell als VM auf Raspbian in Synology-NAS)
Softwaretechnisch läuft alles soweit, unklar ist mir jedoch, wie ich den alten Batteriespeicher (Steuerung über Piko BA) einbinden kann.
Über manuelle JSON-Abfragen kann ich bei der Batterie problemlos Dinge wie SoC, Stromstärke und Spannung auslesen, jedoch erbringen meine Konfigurationseinstellungen auf der Oberfläche kein Ergebnis (also funktioniert das Auslesen wohl nicht). Könntet Ihr mir bitte kurz sagen, wo es hakt? Ich bin mit JSON absolut nicht vertraut und es liegt wohl an meinen (fehlenden?) Syntax-Vorstellungen.
Meine Konfiguration lautet aktuell:
* Speicher-URL: http://192.168.178.40/api/dxs.json
* JSON-Abfrage für Watt: [Hier steht Quatsch, da Watt-Zahl laut den mir bekannten Listen als Batteriewert gar nicht direkt vorliegt] .33556238
* JSON-Abfrage für SoC: .33556229
Bei manueller Abfrage lautet etwa für den Batterie-SoC die URL: http://192.168.178.40/api/dxs.json?dxsEntries=33556229
Rückgabe ist: {"dxsEntries":[{"dxsId":33556229,"value":46.000000}],"session":{"sessionId":0,"roleId":0},"status":{"code":0}}
Nochmal zu og. Problem mit der Watt-Zahl: Kann ich OpenWB klarmachen, dass die Werte aus Spannung und Stromstärke multipliziert werden sollen, um eine Wattzahl zu erhalten? Spannung (33556226) und Stromstärke (33556238) liegen vor.
Vielen Dank für Eure Hilfe und Nachsicht!
Beste Grüße
Christoph
entschuldigt bitte meine Laien-Fragen, die sich hoffentlich leicht beantworten lassen.
Wir sind PV-Batterie-Stromer seit langer Zeit, wollen aber erst jetzt auf professionelleres Lade-Equipment wechseln (2x go-E-Charger), auf dem Dach sind 4,8 kW Solarmodule, geregelt mit (mittlerweile) einem Kostal Piko BA 10 mit dem alten Kostal-PB-Batteriespeicher (ca. 11 kWh).
Das lief bislang immer +/- ok, jetzt soll aber die Regelung der neuen Wallboxen über OpenWB erfolgen (aktuell als VM auf Raspbian in Synology-NAS)
Softwaretechnisch läuft alles soweit, unklar ist mir jedoch, wie ich den alten Batteriespeicher (Steuerung über Piko BA) einbinden kann.
Über manuelle JSON-Abfragen kann ich bei der Batterie problemlos Dinge wie SoC, Stromstärke und Spannung auslesen, jedoch erbringen meine Konfigurationseinstellungen auf der Oberfläche kein Ergebnis (also funktioniert das Auslesen wohl nicht). Könntet Ihr mir bitte kurz sagen, wo es hakt? Ich bin mit JSON absolut nicht vertraut und es liegt wohl an meinen (fehlenden?) Syntax-Vorstellungen.
Meine Konfiguration lautet aktuell:
* Speicher-URL: http://192.168.178.40/api/dxs.json
* JSON-Abfrage für Watt: [Hier steht Quatsch, da Watt-Zahl laut den mir bekannten Listen als Batteriewert gar nicht direkt vorliegt] .33556238
* JSON-Abfrage für SoC: .33556229
Bei manueller Abfrage lautet etwa für den Batterie-SoC die URL: http://192.168.178.40/api/dxs.json?dxsEntries=33556229
Rückgabe ist: {"dxsEntries":[{"dxsId":33556229,"value":46.000000}],"session":{"sessionId":0,"roleId":0},"status":{"code":0}}
Nochmal zu og. Problem mit der Watt-Zahl: Kann ich OpenWB klarmachen, dass die Werte aus Spannung und Stromstärke multipliziert werden sollen, um eine Wattzahl zu erhalten? Spannung (33556226) und Stromstärke (33556238) liegen vor.
Vielen Dank für Eure Hilfe und Nachsicht!
Beste Grüße
Christoph