Hallo zusammen.
Ich habe einen Batteriespeicher von Sonnen (sonnen.de). Im Browser bekomme mich mit
http://192.168.31.72:8080/api/v1/status
folgende Daten:
Code
{
"BackupBuffer": "0",
"BatteryCharging": false,
"BatteryDischarging": true,
"Consumption_Avg": 255,
"Consumption_W": 263,
"Fac": 49.976001739502,
"FlowConsumptionBattery": true,
"FlowConsumptionGrid": false,
"FlowConsumptionProduction": false,
"FlowGridBattery": true,
"FlowProductionBattery": false,
"FlowProductionGrid": false,
"GridFeedIn_W": 0,
"IsSystemInstalled": 1,
"OperatingMode": "2",
"Pac_total_W": 291,
"Production_W": 0,
"RSOC": 67,
"RemainingCapacity_Wh": 27953,
"SystemStatus": "OnGrid",
"Timestamp": "2025-11-12 21:34:07",
"USOC": 64,
"Uac": 227,
"Ubat": 212,
"dischargeNotAllowed": false,
"generator_autostart": false,
"NVM_REINIT_STATUS": 0
}
Alles anzeigen
Kann man per Script die gewünschten Zeilen abfragen und ggf. weiterverwenden?
Zum Beispiel würde ich gerne einen Shelly zeitbasierend schalten, aber nur wenn der Ladestand der Batterie größer 20% ist (USOC).
Hat jemand sowas schon mal gemacht oder kann das zufällig?