Fronius mit S0

Fragen zur Nutzung, Features, usw..
bjoernarhus
Beiträge: 18
Registriert: Fr Aug 13, 2021 5:46 pm

Re: Fronius mit S0

Beitrag von bjoernarhus »

... ich habe es selbst gefunden:

ich habe keinen Primio deswegen hatte ich das nicht getestet.
Aber wenn ich mir die Ausgabe der API ansehe kommt dort nur ein P_Grid und kein P_Sum
Warum wird nicht einfach geprüft ob P_Grid oder P_Sum zurückkommt.

müsste mich erst wieder etwas in python einlesen...
Aber wenn mir response["Body"]["Data"]["Site"]["P_Grid"] keinen wert liefert kann er es ja mit response["Body"]["Data"]["PowerReal_P_Sum"] versuchen, alternativ einen Fehler ausgeben wenn nicht von beiden etwas liefert.

Code: Alles auswählen

{
   "Body" : {
      "Data" : {
         "Inverters" : {
            "1" : {
               "DT" : 123,
               "E_Day" : 30779,
               "E_Total" : 42624800,
               "E_Year" : 5922748,
               "P" : 528
            }
         },
         "Site" : {
            "E_Day" : 30779,
            "E_Total" : 42624800,
            "E_Year" : 5922748,
            "Meter_Location" : "load",
            "Mode" : "vague-meter",
            "P_Akku" : null,
            "P_Grid" : -198.76497539403641,
            "P_Load" : -329.23502460596359,
            "P_PV" : 528,
            "rel_Autonomy" : 100,
            "rel_SelfConsumption" : 62.35511829658401
         },
         "Version" : "12"
      }
   },
   "Head" : {
      "RequestArguments" : {},
      "Status" : {
         "Code" : 0,
         "Reason" : "",
         "UserMessage" : ""
      },
      "Timestamp" : "2021-08-21T19:04:47+02:00"
   }
}

Code: Alles auswählen

try:
    if primo == str(1):
        wattbezug=int(response["Body"]["Data"]["Site"]["P_Grid"])
    else:
        wattbezug=int(response["Body"]["Data"]["PowerReal_P_Sum"])
except:
    traceback.print_exc()
vuffiraa
Beiträge: 254
Registriert: Mo Apr 19, 2021 11:26 am

Re: Fronius mit S0

Beitrag von vuffiraa »

Ich hatte bei mir auch nur gesehen, dass mein Symo hier eher die Daten wie für den Primo liefert. Daher hatte ich geschrieben, dass du es mal mit dieser Einstellung probieren solltest. Ich bin hier auch nur Nutzer und kenne die Geschichte hinter den unterschiedlichen Einstellungen nicht. Mir ist nur aufgefallen, dass für Fronius WR eine ganze Menge Einstellungskombinationen möglich sind.

Das Python-Skript ist wohl erst neu eingeführt wurde, daher warst du wahrscheinlich wirklich der erste Nutzer. Deinen Vorschlag, einfach beide Möglichkeiten zu probieren, find ich gut. Vielleicht schlägst du diese Änderung direkt als Pull Request vor.
openWB serie 2 custom 11kW
Skoda Enyaq iV80
PV 9,4kWp SSW, Fronius Symo 8.2-3-M, Fronius Smart Meter 63A
bjoernarhus
Beiträge: 18
Registriert: Fr Aug 13, 2021 5:46 pm

Re: Fronius mit S0

Beitrag von bjoernarhus »

...ich werde es mal versuchen umzusetzen.
Antworten