JSON Fehler bei Fronius Abfrage
Verfasst: Mi Jan 15, 2025 2:46 pm
Hallo alle zusammen,
vorab möchte ich sagen, dass ich neu in diesem Forum bin. Sollte die Frage hier nicht richtig zugeordnet sein bitte ich Sie zu verschieben oder mir das mitzuteilen.
Mein Problem ist Folgendes. Ich binde meine Daten mittels JSON in meine OpenWB ein. Ich habe gute Erfahrungen in der Vergangenheit (Software 1.9) damit gemacht. Ich konnte auch nach Softwareumstieg alle relevanten Informationen einbinden. Bis ich zu meinem Batteriespeicher kam. Dieser hat keine eigene Netzwerkverbindung, sondern hängt am Fronius GEN24 mit dran.
Unter 1.9 habe ich mit folgendem request alle Informationen erhalten und die Daten einbinden können: http://192.168.xxx.xxx/solar_api/v1/GetPowerFlowRealtimeData.fcgi
Das Problem ist nun leider, dass sich ich einen Fehler bekomme für den SOC-Wert.
Die Software stört sich nun an .Body.Data.Inverters.1.SOC. Ich verstehe die Problematik mit der 1, kann aber das nicht in der Fronius API ändern. Gibt es hierzu Möglichkeiten?
Das einzige was mir eingefallen ist, ist die Verwendung eines alternativen request. Unter dem GetStorageRealtimeData Request erhalte ich den SOC-Wert ohne die Verwendung einer Zahl, aber ich kann keine zwei verschiedenen URL's in einer Komponente verwenden.
Ich hoffe ich habe mein Problem so verständlich wie möglich formuliert und irgendjemand hat hierzu einen Lösungsvorschlag.
vorab möchte ich sagen, dass ich neu in diesem Forum bin. Sollte die Frage hier nicht richtig zugeordnet sein bitte ich Sie zu verschieben oder mir das mitzuteilen.
Mein Problem ist Folgendes. Ich binde meine Daten mittels JSON in meine OpenWB ein. Ich habe gute Erfahrungen in der Vergangenheit (Software 1.9) damit gemacht. Ich konnte auch nach Softwareumstieg alle relevanten Informationen einbinden. Bis ich zu meinem Batteriespeicher kam. Dieser hat keine eigene Netzwerkverbindung, sondern hängt am Fronius GEN24 mit dran.
Unter 1.9 habe ich mit folgendem request alle Informationen erhalten und die Daten einbinden können: http://192.168.xxx.xxx/solar_api/v1/GetPowerFlowRealtimeData.fcgi
Das Problem ist nun leider, dass sich ich einen Fehler bekomme für den SOC-Wert.
Die Software stört sich nun an .Body.Data.Inverters.1.SOC. Ich verstehe die Problematik mit der 1, kann aber das nicht in der Fronius API ändern. Gibt es hierzu Möglichkeiten?
Das einzige was mir eingefallen ist, ist die Verwendung eines alternativen request. Unter dem GetStorageRealtimeData Request erhalte ich den SOC-Wert ohne die Verwendung einer Zahl, aber ich kann keine zwei verschiedenen URL's in einer Komponente verwenden.
Ich hoffe ich habe mein Problem so verständlich wie möglich formuliert und irgendjemand hat hierzu einen Lösungsvorschlag.