Fronius Hybrid mit Batterie Zusatzdaten abfragen

Allgemeine Informationen zum Nachbau und zum Forum.
PV-Monitorung / PV Überwachung
Antworten
PFu
Beiträge: 4
Registriert: Di 30. Jun 2020, 13:43

Fronius Hybrid mit Batterie Zusatzdaten abfragen

Beitrag von PFu »

Hoi,
gerne würde ich den SOC vom Akku noch abfragen. Ich habe die letzte Zeile hier unten angefügt, aber so einfach scheint es nicht zu sein.
Fronius_Symo_serie.php:

Code: Alles auswählen

$URL  = "/solar_api/v1/GetPowerFlowRealtimeData.fcgi";

  $JSON_Daten = $funktionen->read($WR_IP,$WR_Port,$URL);
  if (isset($JSON_Daten["Head"]["Status"]["Code"]) and $JSON_Daten["Head"]["Status"]["Code"] == 0) {
    // Es handelt sich um gültige Daten
    $funktionen->log_schreiben(print_r($JSON_Daten,1),"   ",10);
    $aktuelleDaten["SummeWattstundenGesamtHeute"] = $JSON_Daten["Body"]["Data"]["Site"]["E_Day"];
    $aktuelleDaten["SummeWattstundenGesamtJahr"] = $JSON_Daten["Body"]["Data"]["Site"]["E_Year"];
    $aktuelleDaten["SummeWattstundenGesamt"] = $JSON_Daten["Body"]["Data"]["Site"]["E_Total"];
    $aktuelleDaten["Meter_Location"] = $JSON_Daten["Body"]["Data"]["Site"]["Meter_Location"];
    $aktuelleDaten["Mode"] = $JSON_Daten["Body"]["Data"]["Site"]["Mode"];
    $aktuelleDaten["SummePowerGrid"] = $JSON_Daten["Body"]["Data"]["Site"]["P_Grid"];
    $aktuelleDaten["SummePowerLoad"] = $JSON_Daten["Body"]["Data"]["Site"]["P_Load"];
    $aktuelleDaten["SummePowerAkku"] = $JSON_Daten["Body"]["Data"]["Site"]["P_Akku"];
    $aktuelleDaten["SummePowerPV"] = $JSON_Daten["Body"]["Data"]["Site"]["P_PV"];
    $aktuelleDaten["Rel_Autonomy"] = $JSON_Daten["Body"]["Data"]["Site"]["rel_Autonomy"];
    $aktuelleDaten["Rel_SelfConsumption"] = $JSON_Daten["Body"]["Data"]["Site"]["rel_SelfConsumption"];
  [b]  $aktuelleDaten["Akkustand_SOC"]  = $JSON_Daten["Body"]["Data"]["Inverters"]["1"]["SOC"];[/b]

Jedenfalls kann mit

Code: Alles auswählen

http://192.168.22.188/solar_api/v1/GetStorageRealtimeData.cgi?Scope=Device&DeviceId=0
der Zustand der Batterie abgefragt werden.

es gibt diese Ausgabe:

Code: Alles auswählen

{
   "Body" : {
      "Data" : {
         "Controller" : {
            "Capacity_Maximum" : 4800,
            "Current_DC" : 0,
            "DesignedCapacity" : 4800,
            "Details" : {
               "Manufacturer" : "Fronius",
               "Model" : "Fronius Solar Battery",
               "Serial" : "27284231"
            },
            "Enable" : 1,
           [b] "StateOfCharge_Relative" : 13,[/b]
           [b] "Temperature_Cell" : 20.450000000000045,[/b]
            "TimeStamp" : 1595231119,
            "Voltage_DC" : 204,
            "Voltage_DC_Maximum_Cell" : 3.1949999999999998,
            "Voltage_DC_Minimum_Cell" : 3.1840000000000002
         },
         "Modules" : [
            {
               "Capacity_Maximum" : 1200,
               "Current_DC" : -0.01,
               "CycleCount_BatteryCell" : 336,
               "DesignedCapacity" : 1200,
               "Details" : {
                  "Manufacturer" : "Sony",
                  "Model" : "unknown",
                  "Serial" : "S013008779 "
               },
               "Enable" : 1,
               "StateOfCharge_Relative" : 15,
               "Status_BatteryCell" : 53,
               "Temperature_Cell" : 20.950000000000045,
               "Temperature_Cell_Maximum" : 21.550000000000011,
               "Temperature_Cell_Minimum" : 20.650000000000034,
               "TimeStamp" : 1595231115,
               "Voltage_DC" : 50.994,
               "Voltage_DC_Maximum_Cell" : 3.1909999999999998,
               "Voltage_DC_Minimum_Cell" : 3.1840000000000002
            },
            {
               "Capacity_Maximum" : 1200,
               "Current_DC" : -0.02,
               "CycleCount_BatteryCell" : 336,
               "DesignedCapacity" : 1200,
               "Details" : {
                  "Manufacturer" : "Sony",
                  "Model" : "unknown",
                  "Serial" : "S013008721 "
               },
               "Enable" : 1,
               "StateOfCharge_Relative" : 15,
               "Status_BatteryCell" : 53,
               "Temperature_Cell" : 20.850000000000023,
               "Temperature_Cell_Maximum" : 21.550000000000011,
               "Temperature_Cell_Minimum" : 20.550000000000011,
               "TimeStamp" : 1595231115,
               "Voltage_DC" : 51.009999999999998,
               "Voltage_DC_Maximum_Cell" : 3.1909999999999998,
               "Voltage_DC_Minimum_Cell" : 3.1859999999999999
            },
            {
               "Capacity_Maximum" : 1200,
               "Current_DC" : -0.01,
               "CycleCount_BatteryCell" : 337,
               "DesignedCapacity" : 1200,
               "Details" : {
                  "Manufacturer" : "Sony",
                  "Model" : "unknown",
                  "Serial" : "S013008723 "
               },
               "Enable" : 1,
               "StateOfCharge_Relative" : 13,
               "Status_BatteryCell" : 53,
               "Temperature_Cell" : 20.25,
               "Temperature_Cell_Maximum" : 20.950000000000045,
               "Temperature_Cell_Minimum" : 19.950000000000045,
               "TimeStamp" : 1595231115,
               "Voltage_DC" : 51.023000000000003,
               "Voltage_DC_Maximum_Cell" : 3.1930000000000001,
               "Voltage_DC_Minimum_Cell" : 3.1840000000000002
            },
            {
               "Capacity_Maximum" : 1200,
               "Current_DC" : -0.01,
               "CycleCount_BatteryCell" : 337,
               "DesignedCapacity" : 1200,
               "Details" : {
                  "Manufacturer" : "Sony",
                  "Model" : "unknown",
                  "Serial" : "S013800207 "
               },
               "Enable" : 1,
               "StateOfCharge_Relative" : 15,
               "Status_BatteryCell" : 53,
               "Temperature_Cell" : 19.75,
               "Temperature_Cell_Maximum" : 20.25,
               "Temperature_Cell_Minimum" : 19.650000000000034,
               "TimeStamp" : 1595231115,
               "Voltage_DC" : 51.079999999999998,
               "Voltage_DC_Maximum_Cell" : 3.1949999999999998,
               "Voltage_DC_Minimum_Cell" : 3.1890000000000001
            }
         ]
      }
   },
   "Head" : {
      "RequestArguments" : {
         "DeviceClass" : "Storage",
         "DeviceId" : "0",
         "Scope" : "Device"
      },
      "Status" : {
         "Code" : 0,
         "Reason" : "",
         "UserMessage" : ""
      },
      "Timestamp" : "2020-07-20T09:45:23+02:00"
   }
}
Dabei interessiert mich
[Body] [Data] [Controller] [Details] [StateofCharge_Relative]
und
[Body] [Data] [Controller] [Details] [Temperature_Cell]

Wo muss ich denn da ansetzen um das einpflegen zu können ?

Gruss
Peter

Benutzeravatar
Ulrich
Administrator
Beiträge: 1469
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Kontaktdaten:

Re: Fronius Hybrid mit Batterie Zusatzdaten abfragen

Beitrag von Ulrich »

Hallo Peter, gib mir 1-2 Tage Zeit, dann melde ich mich und helfe dir.
--------------------------------------
Ulrich [Admin]

PFu
Beiträge: 4
Registriert: Di 30. Jun 2020, 13:43

Re: Fronius Hybrid mit Batterie Zusatzdaten abfragen

Beitrag von PFu »

Natürlich.
das heisst auch, es gibt keine Anleitung die du mal so aus dem Hut zauberst.
Dann warte ich natürlich.
Gruss vom Wald
Peter

Benutzeravatar
Ulrich
Administrator
Beiträge: 1469
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Kontaktdaten:

Re: Fronius Hybrid mit Batterie Zusatzdaten abfragen

Beitrag von Ulrich »

Hallo Peter,

nein, bei 40 Geräte die die Solaranzeige zur Zeit unterstützt, kann ich nicht mehr alles im Kopf haben. Da muss ich selber erst nachsehen, was alles geändert werden muss. Sorry.
--------------------------------------
Ulrich [Admin]

Benutzeravatar
Ulrich
Administrator
Beiträge: 1469
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Kontaktdaten:

Re: Fronius Hybrid mit Batterie Zusatzdaten abfragen

Beitrag von Ulrich »

Hallo Peter,
hat meine Änderung jetzt funktioniert?
--------------------------------------
Ulrich [Admin]

KlausF
Beiträge: 2
Registriert: So 23. Aug 2020, 13:10

Re: Fronius Hybrid mit Batterie Zusatzdaten abfragen

Beitrag von KlausF »

Hallo,
Genau an dieser Erweiterung für die Batterie habe ich auch Interesse.
Könnte ich die Lösung auch bekommen?
Der Rest funktioniert super. Vielen Dank.

Benutzeravatar
Ulrich
Administrator
Beiträge: 1469
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Kontaktdaten:

Re: Fronius Hybrid mit Batterie Zusatzdaten abfragen

Beitrag von Ulrich »

Die Erweiterung ist in dem Image 4.6.6 enthalten und auch wenn man einfach ein Update macht.
Der Wert "Akkustand_SOC" ist dann im Measurement "Service" zu finden.
--------------------------------------
Ulrich [Admin]

KlausF
Beiträge: 2
Registriert: So 23. Aug 2020, 13:10

Re: Fronius Hybrid mit Batterie Zusatzdaten abfragen

Beitrag von KlausF »

Danke für die schnelle Antwort

Antworten