Seite 1 von 2

Fronius Symo im PV-Modul 2

Verfasst: Mi Dez 14, 2022 8:05 am
von Sorel
Hallo,

ich versuche seit einigen Tagen die Abfrage für meinen Fronius Symo Wechselrichter über JSON im PV- Modul 2 einzurichten.
Die Abfrage über das generische Fronius Modul unter PV-Modul 1 hatte immer problemlos funktioniert.
Ich habe alle Forumsbeiträge mehrmals gelesen, alle Vorschläge ausprobiert und bekomme es nicht gebacken. ;-)
Gibt es eine Möglichkeit das generische Modul aus PV-1 nach PV-2 zu übertragen?
Ich habe momentan die Stable: 1.9.288 auf der openWB laufen.
Hat jemand seinen Fronius Symo über PV-Modul 2 mit JSON laufen und könnte mir seine Einstellung zukommen lassen?

Danke schonmal für alle Tips oder Hinweise!

Grüße

Sorel

Re: Fronius Symo im PV-Modul 2

Verfasst: Mi Dez 14, 2022 3:45 pm
von mempfh
Hallo Sorel,

ich habe bis zum August das JSON in PV2 für die Fronius Symo Abfrage benutzt.
Mittlerweile hole ich mir die PV Daten meiner Fronius WR´s vom Victron Cerbo ab.

folgende Einstellungen haben bei mir funktioniert:
Screenshot 2022-12-14 164430.png
SG
Christian

Re: Fronius Symo im PV-Modul 2

Verfasst: Do Dez 15, 2022 8:10 am
von Sorel
Hallo Christian,

danke für die Antwort. Wenn ich es so versuche bekomme ich folgende Störungsmeldung:

TypeError: float() argument must be a string or a number, not 'NoneType'
power = float(jq.compile(config.jq_power).input(response).first())
File "/var/www/html/openWB/packages/modules/devices/json/inverter.py", line 26, in update
component.update(response)
File "/var/www/html/openWB/packages/modules/devices/json/device.py", line 39, in update_components
self.__updater(components_list)
File "/var/www/html/openWB/packages/modules/common/configurable_device.py", line 36, in __call__
Traceback (most recent call last):
2022-12-15 09:09:23: PID: 2494: soc.modules.common.fault_state: Json Wechselrichter: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> float() argument must be a string or a number, not 'NoneType', Traceback:

Vielleicht kann mir jemand sagen was die Meldung genau bedeutet und wie ich es fixen kann.

Re: Fronius Symo im PV-Modul 2

Verfasst: Do Dez 15, 2022 8:42 am
von derNeueDet
Kannst du mal die URL die du eingetragen hast, im.Browser öffnen und schauen was da raus kommt?
Bitte hier mal in einen Code Block packen.

VG
Det

Re: Fronius Symo im PV-Modul 2

Verfasst: Do Dez 15, 2022 9:39 am
von Sorel
Hallo Det,

folgendes kommt im Browser.

Danke dass du es dir ansiehst!


Code: Alles auswählen

{
   "Body" : {
      "Data" : {
         "Inverters" : {
            "1" : {
               "DT" : 232,
               "E_Day" : 0,
               "E_Total" : 42905300,
               "E_Year" : 10591682,
               "P" : 0
            }
         },
         "Site" : {
            "E_Day" : 0,
            "E_Total" : 42905300,
            "E_Year" : 10591682,
            "Meter_Location" : "unknown",
            "Mode" : "produce-only",
            "P_Akku" : null,
            "P_Grid" : null,
            "P_Load" : null,
            "P_PV" : null,
            "rel_Autonomy" : null,
            "rel_SelfConsumption" : null
         },
         "Version" : "10"
      }
   },
   "Head" : {
      "RequestArguments" : {},
      "Status" : {
         "Code" : 0,
         "Reason" : "",
         "UserMessage" : ""
      },
      "Timestamp" : "2022-12-15T10:20:50+01:00"
   }
}/code]

Re: Fronius Symo im PV-Modul 2

Verfasst: Do Dez 15, 2022 10:24 am
von derNeueDet

Code: Alles auswählen

"P_PV" : null,
Das ist der Grund warum er auf den Fehler läuft.
Kann es sein, dass gerade Schnee auf der Anlage liegt und daher nichts erzeugt wird? Ist zumindest bei mir gerade so.

VG
Det

Re: Fronius Symo im PV-Modul 2

Verfasst: Do Dez 15, 2022 10:50 am
von Sorel
ja, momentan liegt Schnee auf der Anlage und es wird nichts produziert.
Dann warte ich mal auf besseres Wetter und schreib dann ob es funktioniert.

Grüße

Sorel

Re: Fronius Symo im PV-Modul 2

Verfasst: Do Dez 15, 2022 11:02 am
von derNeueDet
Um das zu umgehen, dass hier ein Fehler geworfen wird kannst du mal das Folgende hinten an deinen Filter anhängen:

Code: Alles auswählen

| if . == null then 0 else . end
Also

Code: Alles auswählen

.Body.Data.Site.P_PV| if . == null then 0 else . end


VG
Det

Re: Fronius Symo im PV-Modul 2

Verfasst: Do Dez 15, 2022 1:36 pm
von Sorel
Scheint zu funktionieren, es wird keine Fehlermeldung mehr angezeigt.

Danke dir Det!

Re: Fronius Symo im PV-Modul 2

Verfasst: Do Dez 15, 2022 2:20 pm
von derNeueDet
👍🏻

Wenn der Schnee weg ist, sollte dann auch was anderes als 0 raus kommen