Ankündigung

Einklappen
Keine Ankündigung bisher.

Zwei Fronius Wechselrichter mit Speicher - wie Tagesproduktion ermitteln?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • johannes2912
    antwortet
    Zitat von ThorstenGehrig Beitrag anzeigen
    a) die kumulierte Tagesleistung/Produktion auslesen kann
    Tagesleistung finde ich nicht in den Tabellen, jedoch die Gesamtproduktion in Wh für jeden Tracker.
    Damit könnte man aber die tägliche Produktion errechnen.
    grafik.png
    Zitat von ThorstenGehrig Beitrag anzeigen
    b) wo man die kumulierte Batterie-Ladung/Entladung auslesen kann
    Auch hier gibt es die Lifetime Werte einmal für charge:
    grafik.png
    Und einmal für discharge:
    grafik.png
    Zitat von ThorstenGehrig Beitrag anzeigen
    ich verstehe nicht warum es 4 Stück für den Gen 24 Symo gibt
    Es gibt zwei unterschiedliche Datenmodelle: Float sowie INT und je Modell gibt es die Tabellen noch für die WR mit angeschlossenem Speicher.
    Passen tun alle Tabellen für den GEN24. Es kommt drauf an was du unter Kommunikation -> ModBus in der Weboberfläche vom WR für ein Datenmodel eingetragen hast.
    Zuletzt geändert von johannes2912; 11.10.2022, 10:40.

    Einen Kommentar schreiben:


  • uzi10
    antwortet
    man kann aber auch per ID Nummer die Json Datei auswerten und auf die WR auswerten oder?

    Einen Kommentar schreiben:


  • ThorstenGehrig
    antwortet
    Hi
    ich reihe mich hier mal ein - selbe Konstellation (2 Fronius, 2 Gen24 mit Batterie)
    Ich hab mit 19001586 mich per Modbus TCP mit den Gen24 zu verbinden - und einige sinnvolle Werte auszulesen (Slave ID = 1)
    Beispiel:
    40069;"SunSpecID";uint16;;40351;"SOC";uint16;40000 ;"Spec",uint32,40020;"Device";string_16

    SunSpecID=103
    SOC=55,50 (derzeit SOC 56% laut WebIF)
    Spec=1400204883 == Hex 0x53756E53 == SunS
    Device=Symo GEN24 10.0

    Das Auslesen funktioniert also :-) (ist bei ModBUS ja kein selbstläufer, oder?)​

    ​Was ich nicht gefunden habe sind register wo man
    a) die kumulierte Tagesleistung/Produktion auslesen kann
    b) wo man die kumulierte Batterie-Ladung/Entladung auslesen kann

    Irgendwelche Tipps? Register?
    Welche Tabelle passt jetzt eigentlich beim Gen24 - ich verstehe nicht warum es 4 Stück für den Gen 24 Symo gibt...

    Gruß
    Thorsten

    Einen Kommentar schreiben:


  • Evolution100
    antwortet
    Danke schonmal allen! Modbus Doku hatte ich mir nie angesehen... ich hab mir die von der Rest API angesehen und die finde ich nicht wirklich gut dokumentiert ;-)

    Kurz nochmal ein paar genauere Infos...

    Also ich hab über diese Abfrage an meinem Hybrid Wechselrichter (der auch den Akku verwaltet)

    http://x.x.x.x/solar_api/v1/GetPower...ltimeData.fcgi

    diese Werte bekommen

    {
    "Body" : {
    "Data" : {
    "Inverters" : {
    "1" : {
    "Battery_Mode" : "normal",
    "DT" : 99,
    "E_Day" : 8707,
    "E_Total" : 13135719,
    "E_Year" : 2796000.75,
    "P" : 354,
    "SOC" : 90.900001525878906
    }
    },
    "Site" : {
    "BackupMode" : false,
    "BatteryStandby" : false,
    "E_Day" : 8707,
    "E_Total" : 13135718.800000001,
    "E_Year" : 2796000.7000000002,
    "Meter_Location" : "grid",
    "Mode" : "bidirectional",
    "P_Akku" : 390,
    "P_Grid" : 2.8999999999999999,
    "P_Load" : -356.89999999999998,
    "P_PV" : 1.29,
    "rel_Autonomy" : 99.187447464275706,
    "rel_SelfConsumption" : 100
    },
    "Version" : "12"
    }
    },
    "Head" : {
    "RequestArguments" : {},
    "Status" : {
    "Code" : 0,
    "Reason" : "",
    "UserMessage" : ""
    },
    "Timestamp" : "2022-10-10T20:18:31+02:00"
    }
    }

    Hier sagt der Wert "P_Akku" : 390, aus, dass der Akku gerade mit 390 Watt entladen ist (steht da ein Minus davor, wird er aktuell mit 390 geladen).

    Eine Tagesleistung im Akku gibts nicht.
    Die Werte, mit denen ich alles berechnet habe bzw. auf die ich Zugreife sind nur die Tageswerte wie z.B. "E_Day" : 8707. Untertags, wenn ich nur Akku lade oder Eigenverbrauch habe oder ins Netz einspeise, passt der Wert... aber wenn nichts vom Dach kommt, so wie jetzt, dann steigt der E_Day weiter.. und es sieht so aus als würde ich gerade noch Strom erzeugen :-)

    Der E_Day vom anderen WR ist perfekt, da der nichts vom Akku bekommt und nur vom Dach gespeist wird.

    Ggf. gibts im Modbus Register da mehr....

    Ich hab auch nicht versucht die z.B. minütlich bekomenden Werte zu addieren... das würde sicher eine Lösung sein, aber nicht wirklich schön.

    Im PV Forum hab ich die Frage auch mal gepostet.. aber hier gibts einfach auch viele Leute, die viel "Spielzeug" haben und alles mögliche Abfragen

    Also danke nochmal! Vielleicht stolpert noch jemand drüber oder ich finde jetzt dann im Modbus Register was

    Markus​

    P.S: Das LBS hatte ich erstmal komplett außen vor gelassen und nur via Browser die Daten versucht zu ermitteln.
    Zuletzt geändert von Evolution100; 10.10.2022, 19:34.

    Einen Kommentar schreiben:


  • saegefisch
    antwortet
    Ich kenne fronius nicht, aber ich vermute mal, in den Modbus-Tiefen finden sich neben Leistungen auch Erträge, am besten tagesertrag. Damit kann man dann sehr gut arbeiten. Denn twi127 hat völlig recht, dass man über Leistung kaum zu sauberen Ergebnissen kommt/kommen kann.

    ich habe dazu mal etwas mehr geschrieben - vielleicht erhellt es etwas die Erfordernisse für saubere Werte (jenseits momentan-Leistung):

    https://knx-user-forum.de/forum/proj...41#post1652641

    Einen Kommentar schreiben:


  • twi127
    antwortet
    Zitat von tsb2001 Beitrag anzeigen
    Scheint also kein Problem der Datenquelle zu sein, sondern der LBS kann das nicht…
    Ja, das kann der LBS nicht. Der Baustein wertet die Zählerdaten des Wechselrichters aus. Ich sehe die Berechnung der Zählerstände aus des Leistungswerten auch kritisch, da die Genauigkeit stark von der Häufigkeit der Abfrage abhängt und durch Leistungsschwankungen schnell unsinnig werden kann. Ich habe bei meinem GEN24 das mal getestet und alle 5s abgerufen. Dies hat aber regelmäßig zum Absturz des Webinterfaces der WR geführt, der nur durch einen WR Neustart behoben werden konnte. Aber andere Ideen sind gerne willkommen.

    Einen Kommentar schreiben:


  • johannes2912
    antwortet
    Also ich lese alle Werte mit Edomi via ModBus TCP von den Wechselrichtern aus.

    Es gibt gute ModBus Registertabellen von Fronius wo du alle benötigten Register findest.

    Hier z.B. die gesamte DC Leistung:
    grafik.png
    grafik.png​Oder hier für MPP1 Strom, Spannung und Leistung:

    grafik.png
    Skalierungsfaktoren nicht vergessen !

    Wenn du schreibst welche Werte du genau brauchst kann ich dir die enstprechenden Adressen auch raussuchen.
    Speicherwerte bekommt man auch, sowie Werte vom SmartMeter.

    Einen Kommentar schreiben:


  • tsb2001
    antwortet
    Generell ungeachtet zu Edomi: mit Modbus geben die Fronius alles aus, was der Wechselrichter und sein Umfeld (auch Smartmeter und Batterie) an Daten beinhaltet.
    Alles einzelnen PV-Strings mit Spannung, Strom und Leistung, das gleiche für den Batterieabgang, alle Werte vom Smartmeter, usw.
    Das ist auch in der Modbus-Doku sauber beschrieben (die Register muss man bei Fronius kurz via Freigabe mittels Email anfordern).

    Einen Kommentar schreiben:


  • tsb2001
    antwortet
    Zitat von Evolution100 Beitrag anzeigen
    Da bin ich bei euch... also wenn ich 3 WR habe und einer ist nur für die Batterie, dann hätte ich da die Lade und Entladeleistung, wenn ich nur einen WR habe, dann kann man auch den PV Gesamt auslesen.. Aber wenn ich zwei habe und an einem hängt die Batterie, dann fehlt mir da echt das Transfertwissen dazu.

    Der ohne Batterie, der gibt mit PV Ertrag pro Tag aus, der ist einfach.. und der andere zeigt mir auch den PV Ertrag pro Tag an, da addiert sich aber das entladen der Batterie. Wie viel Ladung ich aber aus der Batterie nehme, habe ich nirgends... zumindest finde ich es nicht. Ggf. das Batteriemanagement direkt anzapfen :-( Ich hätte auch gehofft, dass das im Smartmeter gesamt zu sehen ist... aber auch da finde ich nix
    Das Smartmeter kann dazu gar nichts beitragen, da dort unmittelbar hinter dem Zähler nur die Leistung gemessen wird, welche dein Haus zusätzlich aus dem Netz bezieht oder ins Netz einspeist. Das ist ein ganz normaler Drehstromzähler mit Schnittstelle. Wie sollte dieser an die Ertragsdaten des Gleichstromkreises kommen?

    Ich hab mir aber grade mal die Ausgabe meines Fronius (GEN24) auf der API-Verlinkungen von Dir von oben angeschaut.
    Da werden aber auch alle Werte komplett ausgegeben; jedoch nicht pro String separat (was auch für dein Vorhaben nicht wichtig wäre):

    Code:
    “P_Akku" : 345.31527709960938,
    "P_Grid" : 22.100000000000001,
    "P_Load" : -334.83486328125002,
    "P_PV" : 0.54379630088806152,
    "rel_Autonomy" : 93.399731502440119,
    "rel_SelfConsumption" : 100.0​
    Da hast du auch P_PV und P_Akku getrennt zur Verfügung.

    Bei Dir wäre folglich:
    P_PV von WR1 addiert zu P_PV von WR2 ergibt die Gesamtleistung, die dein PV-Generator grade generiert.
    Scheint also kein Problem der Datenquelle zu sein, sondern der LBS kann das nicht…

    Einen Kommentar schreiben:


  • twi127
    antwortet
    Ich habe hierzu bei Fronius leider auch nichts gefunden. Insbesondere vom GEN24 hätte ich mir hier mehr erwartet. Dir API gab es sehr spät und zudem werden nicht einmal alle Werte ausgegeben. Ich habe testweise versucht das über die Leistung zu berechnen. Dies klappt einigermaßen allerdings nur wenn die Abfrage in kurzen Abständen erfolgt. Da dies aber zu regelmäßigen Abstürzen des Wechselrichters geführt hat, habe ich das aufgegeben. Alternativ wäre nur ein LBS der das Solarweb Portal von Fronius abfrägt.

    Einen Kommentar schreiben:


  • saegefisch
    antwortet
    Modbus-Doku! Da solltest du alle Details finden.

    Oder nicht - Dann weißt du aber auch, dass es sehr wahrscheinlich nicht geht.

    bis dahin alles Mutmaßungen und ja, das durcharbeiten und verstehen von Modbus-Doku ist Arbeit.

    vielleicht gibt es auch in PV-Foren zu deinem Hybrid-WR Menschen, die das besser wissen, als hier, wo edomi die Expertise ist.

    Einen Kommentar schreiben:


  • Evolution100
    antwortet
    Da bin ich bei euch... also wenn ich 3 WR habe und einer ist nur für die Batterie, dann hätte ich da die Lade und Entladeleistung, wenn ich nur einen WR habe, dann kann man auch den PV Gesamt auslesen.. Aber wenn ich zwei habe und an einem hängt die Batterie, dann fehlt mir da echt das Transfertwissen dazu.

    Der ohne Batterie, der gibt mit PV Ertrag pro Tag aus, der ist einfach.. und der andere zeigt mir auch den PV Ertrag pro Tag an, da addiert sich aber das entladen der Batterie. Wie viel Ladung ich aber aus der Batterie nehme, habe ich nirgends... zumindest finde ich es nicht. Ggf. das Batteriemanagement direkt anzapfen :-( Ich hätte auch gehofft, dass das im Smartmeter gesamt zu sehen ist... aber auch da finde ich nix

    Einen Kommentar schreiben:


  • saegefisch
    antwortet
    Ich habe zwei WR (2 dachseiten; haben daher sicher mehr Leute so) und den WR der Batterie. Und lese alle drei aus und natürlich sollte man so auf die korrekten Werte kommen. Mit der richtigen Mathematik.

    es gibt dazu von mir einen ziemlich langen Beitrag dazu mit Visu und allem drum und dran > FoSu (allerdings SMA, nicht fronius)

    Nachtrag: noch mal Deinen Beitrag gelesen und vorhin hybrid überlesen: ich bin mir ziemlich sicher, dass bei den abfragbaren werten die rohdaten ebenso wie vom Hybrid aufbereitete/vorberechbete Daten verfügbar sind. Dann stimmt auch meine Aussage oben wieder. Ausgangspunkt wäre mMn daher die modbus-Doku (oder REST-API) des Hybrid-WR, um darüber Klarheit zu bekommen.
    Zuletzt geändert von saegefisch; 09.10.2022, 14:14.

    Einen Kommentar schreiben:


  • tsb2001
    antwortet
    Ich habe zwar keine zwei Wechselrichter, aber den GEN 24 mit Batterie (und auch kein Edomi).
    Alles das lese ich über Modbus TCP aus. Da kommt die Erzeugerleistung DC-seitig pro String UND die aktuelle Ladeleistung zur Batterie als separater Wert. Das gleich könnte man mit beliebig vielen Wechselrichtern machen.
    Alle addierten DC-Leistungen der Strings ergeben die Erzeugung. Geht aber vermutlich nicht mit den Daten der API…

    Wenns mittels Edomi möglich ist, würde ich Modbus nehmen…

    Einen Kommentar schreiben:


  • Zwei Fronius Wechselrichter mit Speicher - wie Tagesproduktion ermitteln?

    Hallo zusammen,

    ich kämpfe schon seit längerem daran den gesamten Tagesertrag meiner Anlage via Json auszulesen bzw. zu errechnen. Bei den verfügbaren LBS'n komme ich da auch leider nicht weiter. Ich gehe einfach davon aus, dass keiner zwei WR und eine Batterie in der Betrachtung hat.

    Ich hab einen Fronius Symo 10.0 und einen Fronius Symo Hybrid 5.0-3-S dazu eine BYD Battery-Box Premium HV und ein Smart Meter 63A


    Wenn ich dann z.B.

    den Wert E_DAY (Body|Data|Site|E_Day) aus

    http://x.x.x.x/solar_api/v1/GetPower...ltimeData.fcgi (oder aus dem LBS) nehme, dann die Werte von beiden Wechselrichtern zusammen addiere, dann stimmt das nicht, da dort auch vom Hybrid WR die Entladeleistung der Batterie mit addiert wird (so vermute ich zumindest).

    Und so finde ich einfach nicht das, was wirklich vom Dach kommt. Im Solarweb werden die Werte aber korrekt angezeigt.

    Kann mir da jemand helfen? Online hab ich leider genau zu diesem Fall gar nichts gefunden. Oder hat echt keiner zwei WR und eine Battierie ;-)

    Vielen Dank schon mal


    Markus
Lädt...
X