Fronius GEN24 + BYD Auslesen und für Shelly nutzen

User stellen ihre Haussteuerung vor

Moderator: Co-Administratoren

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: Fronius GEN24 + BYD Auslesen und für Shelly nutzen

Beitrag von MichaelN » 25.01.2022, 15:03

PVCCU3 hat geschrieben:
25.01.2022, 14:42
Ich hoffe das wird so ausgegeben, so wie du es gewünscht hast.
Nö. Das hast Du geflissentlich ignoriert, bzw. nicht richtig umgesetzt. Es gibt da oben ^^^^ einen Button, der so aussieht: </>
MichaelN hat geschrieben:
25.01.2022, 11:48
sondern in Code Tags: </> Button
Egal.
PVCCU3 hat geschrieben:
25.01.2022, 14:42
Vielleicht hast Du eine Idee - das wäre toll
Findest Du in dem Output die Werte, die Du suchst und erwartest?
Wenn ja, kann man was machen. Wenn nein, dann werden sie schlicht nicht geliefert.

Mein JSON-Skript macht aus dem Output des neuen Geräts:

Code: Alles auswählen

=== Output V1.10 ===
JSON_Body_Data_Inverters_1_Battery-Mode = 'nearly depleted'
JSON_Body_Data_Inverters_1_DT = '1'
JSON_Body_Data_Inverters_1_E-Day = 'null'
JSON_Body_Data_Inverters_1_E-Total = '19704.948888888888'
JSON_Body_Data_Inverters_1_E-Year = 'null'
JSON_Body_Data_Inverters_1_P = '190.02494812011719'
JSON_Body_Data_Inverters_1_SOC = '4.9000000000000004'
JSON_Body_Data_Site_BackupMode = 'false'
JSON_Body_Data_Site_BatteryStandby = 'false'
JSON_Body_Data_Site_E-Day = 'null'
JSON_Body_Data_Site_E-Total = '19704.948888888888'
JSON_Body_Data_Site_E-Year = 'null'
JSON_Body_Data_Site_Meter-Location = 'grid'
JSON_Body_Data_Site_Mode = 'bidirectional'
JSON_Body_Data_Site_P-Akku = '-1.3869651556015015'
JSON_Body_Data_Site_P-Grid = '1890.6099999999999'
JSON_Body_Data_Site_P-Load = '-2078.1802819824215'
JSON_Body_Data_Site_P-PV = '237.99922180175781'
JSON_Body_Data_Site_rel-Autonomy = '9.0256982807812278'
JSON_Body_Data_Site_rel-SelfConsumption = '100.0'
JSON_Body_Data_Smartloads_Ohmpilots_}} = ''
JSON_Body_Data_Version = '12'
JSON_Head_RequestArguments_} = ''
JSON_Head_Status_Code = '0'
JSON_Head_Status_Reason = ''
JSON_Head_Status_UserMessage = ''
JSON_Head_Timestamp = '2022-01-25T13 35 45+00 00'
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

PVCCU3
Beiträge: 8
Registriert: 25.01.2022, 09:23
System: CCU

Re: Fronius GEN24 + BYD Auslesen und für Shelly nutzen

Beitrag von PVCCU3 » 27.01.2022, 11:23

Ich bin nach wie vor noch nach der Suche einer Logik der Werte aus beiden Wechselrichtern.
Für die richtige Gesamtsumme beider PV-Anlagen müssten man die beiden Werte (P_PV) beider Wechselrichter abfragen und addieren. Wäre das über ein Script möglich?
Ich bin noch auf der Suche, welche Werte addiert/subtrahier werden müssten, um P_Load richtig darstellen zu können.....
Viele Grüße,
Michael

PVCCU3
Beiträge: 8
Registriert: 25.01.2022, 09:23
System: CCU

Re: Fronius GEN24 + BYD Auslesen und für Shelly nutzen

Beitrag von PVCCU3 » 27.01.2022, 11:34

[/quote]

Findest Du in dem Output die Werte, die Du suchst und erwartest?
Wenn ja, kann man was machen. Wenn nein, dann werden sie schlicht nicht geliefert.

Mein JSON-Skript macht aus dem Output des neuen Geräts:

Code: Alles auswählen

=== Output V1.10 ===
JSON_Body_Data_Inverters_1_Battery-Mode = 'nearly depleted'
JSON_Body_Data_Inverters_1_DT = '1'
JSON_Body_Data_Inverters_1_E-Day = 'null'
JSON_Body_Data_Inverters_1_E-Total = '19704.948888888888'
JSON_Body_Data_Inverters_1_E-Year = 'null'
JSON_Body_Data_Inverters_1_P = '190.02494812011719'
JSON_Body_Data_Inverters_1_SOC = '4.9000000000000004'
JSON_Body_Data_Site_BackupMode = 'false'
JSON_Body_Data_Site_BatteryStandby = 'false'
JSON_Body_Data_Site_E-Day = 'null'
JSON_Body_Data_Site_E-Total = '19704.948888888888'
JSON_Body_Data_Site_E-Year = 'null'
JSON_Body_Data_Site_Meter-Location = 'grid'
JSON_Body_Data_Site_Mode = 'bidirectional'
JSON_Body_Data_Site_P-Akku = '-1.3869651556015015'
JSON_Body_Data_Site_P-Grid = '1890.6099999999999'
JSON_Body_Data_Site_P-Load = '-2078.1802819824215'
JSON_Body_Data_Site_P-PV = '237.99922180175781'
JSON_Body_Data_Site_rel-Autonomy = '9.0256982807812278'
JSON_Body_Data_Site_rel-SelfConsumption = '100.0'
JSON_Body_Data_Smartloads_Ohmpilots_}} = ''
JSON_Body_Data_Version = '12'
JSON_Head_RequestArguments_} = ''
JSON_Head_Status_Code = '0'
JSON_Head_Status_Reason = ''
JSON_Head_Status_UserMessage = ''
JSON_Head_Timestamp = '2022-01-25T13 35 45+00 00'
[/quote]

Betrachtet man deine Werte, dann sind sie doch auch nicht richtig, oder denke ich falsch?
P_Load ergibt sich aus der Erzeugung P_PV, dem Netzbezug (P_Grid) und ggf. der Akkuleistung (P_Akku)

Zum Vergleich dazu meine richtigen Werte, die ich über den nachfolgenden Befehl direkt über solarweh bekommen habe. Addiert man die Werte, kommt man auf P_Load.

<<https://www.solarweb.com/ActualData/Get ... emId=xxxxx>>
PVCCU3 hat geschrieben:
25.01.2022, 14:42

Hier der Output über solar.web, also die richtigen Werte <{"Datasources":"n/a","
IsOnline":true,"
AllOnline":true,
"P_Grid":1890.6099999999999,
"P_Load":-2318.2222566461562085,
"P_Akku":-1.3869651556015015,
"P_PV":428.99922180175781,
"SOC":4.9000000000000004,
"BatMode":1.0,
P_OhmPilot":null,"
Ohmpilots":[],
"Consumers":[],"
Generators":[]}>


MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: Fronius GEN24 + BYD Auslesen und für Shelly nutzen

Beitrag von MichaelN » 27.01.2022, 11:58

PVCCU3 hat geschrieben:
27.01.2022, 11:23
müssten man die beiden Werte (P_PV) beider Wechselrichter abfragen und addieren. Wäre das über ein Script möglich?
Klar
PVCCU3 hat geschrieben:
27.01.2022, 11:34
Betrachtet man deine Werte, dann sind sie doch auch nicht richtig, oder denke ich falsch?
Das sind ja deine Werte. Wenn dein Gerät keine plausiblen Werte liefert, dann kann man keine plausiblen raus machen.
PVCCU3 hat geschrieben:
27.01.2022, 11:34
Zum Vergleich dazu meine richtigen Werte, die ich über den nachfolgenden Befehl direkt über solarweh bekommen habe
Dann frag mal lieber wie die an die "richtigen" Werte kommen (und warum die richtiger sein sollen)
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

PVCCU3
Beiträge: 8
Registriert: 25.01.2022, 09:23
System: CCU

Re: Fronius GEN24 + BYD Auslesen und für Shelly nutzen

Beitrag von PVCCU3 » 27.01.2022, 11:59

Bin gerade schon in der Warteschleife der Hotline

PVCCU3
Beiträge: 8
Registriert: 25.01.2022, 09:23
System: CCU

Re: Fronius GEN24 + BYD Auslesen und für Shelly nutzen

Beitrag von PVCCU3 » 27.01.2022, 16:57

Man konnte mir erst mal nicht weiterhelfen. Ich solle das Problem per E-Mail schildern. Das habe ich jetzt getan.

PVCCU3
Beiträge: 8
Registriert: 25.01.2022, 09:23
System: CCU

Re: Fronius GEN24 + BYD Auslesen und für Shelly nutzen

Beitrag von PVCCU3 » 06.03.2022, 10:51

Hallo MichaelN,

ich habe zwar mittlerweile eine Antwort von Fronius erhalten. Mit der komme ich aber erstmal auch nicht weiter. Mir erschließt sich die Berechnung nicht. Auf nochmalige Nachfrage nach den genauen Berechnungsschritten wurde mir nicht geantwortet. Habe gerade noch mal nachgefragt. Mal schauen, ob sie jetzt mal antworten.
Das hier war die Nachricht, die nach drei Wochen meiner Anfrage und auf telefonische Erinnerung dann mal beantwortet wurde:

"Natürlich können die Werte für P_PV und P_Load am Wechselrichter nicht mit Solar.web übereinstimmen da der GEN24 ja nichts vom Symo weiß und umgekehrt.

In Solar.web werden dann die Daten beider Geräte für die Berechnung herangezogen und richtig berechnet. Sie müssten also Berechnung über die Solar API selbst durchführen.

Smart Meter PV_Load --> Verbrauch und dann die GEN24 Produktion (get inverter realtime data) und die Produktion vom Symo (get inverter realtime data."

Der Service von Fronius ist ......

Viele Grüße,
Michael

PVCCU3
Beiträge: 8
Registriert: 25.01.2022, 09:23
System: CCU

Re: Fronius GEN24 + BYD Auslesen und für Shelly nutzen

Beitrag von PVCCU3 » 20.03.2022, 11:15

Hallo,

ein Zwischenstand. Fronius wollte nochmals die genaue Problemschilderung..... Der Service ist......

Ich habe mir jetzt nochmal intensiv die Zahlen der verschiedenen Abfragen über die API angeschaut. Möglicherweise könnte man das Problem durch simples addieren lösen. Das kann man bestimmt auch über ein Script darstellen. Die Betonung liegt auf "man". Ich bin dafür anscheinend zu doof.

Möglicherweise könnte man es beheben, wenn man das Folgende ändert.

Ich habe nun zwei weitere Systemvariablen hinzugefügt: PV_Erzeugung_Gen24 und PV_Erzeugung_Symo, die bisherige auf PV_Erzeugung_Gesamt abgeändert.
Kann man die beiden Wechselrichter abfragen und jeweils die Werte von P_PV addieren?
Bei mir hängt der SmartMeter am Gen24. Dort gibt es auch sämtliche Werte. Von P_Load ist er halt nicht richtig. Möglicherweise könnte das Problem behoben werden, wenn man auf den ausgegebenen Wert P_Load noch P_PV vom Symo dazurechnet.

Ich habe das Script schon leicht abgeändert und die geänderte Passagen in fetter Schrift markiert. Kann mir jemand bei der Berechnung mit dem Script helfen?

Viele Grüße und schon mal vielen Dank,
Michael
Dateianhänge
PV Neuberechnung Skript Entwurf.rtf
(6.68 KiB) 133-mal heruntergeladen

Antworten

Zurück zu „Projektvorstellungen“