Fronius Hybrid with Modbus TCP
Einklappen
X
-
I've attached a file for the Gen24. I can't test this, so you need to check.
I have put Constants (C) as placeholders that you need to replace with the Modbus sensors. It is important that you create 6 new Modbus sensors in the following order (append the old ones with _old before starting to differentiate) -
DCW
1_DCW
2_DCW
3_DCW
4_DCW
DCW_SF
The order of creation is the same order they are polled in the Config. Watch in Liveview and ensure the values refresh in sequence down the page. The trigger at 5 seconds should occur after the last value of DCW_SF has refreshed (it won't change very often though). -
@Tico
Ich verstehe das leider noch nicht richtig was du meinst. Ich weiß das ich die ganze Berechnung von vorher, mit dem Symo Hybrid, drin hatte aber wie verändere ich das jetzt für den Gen24? Es wäre echt super und hilfreich wenn du das evtl. in einer Beispiel Datei vorbereiten könntest? Ginge das vielleicht? Das wäre echt super. Du bist da viel besser drin als ich und ich blicke da leider nicht ganz durch.
@renezs
-
I should qualify - the calculation to 'sign' the DCW value is not required, but the application of the Scale Factor is still very much required (DCW_SF).
You still have the problem of 4 different DCW values that arrive at the Miniserver with slight timing differences. These values are very inter-related. The wiki entry has a method to optimise the values injecting into the Miniserver simultaneously (paragraph 1.e.). This technique will need applying to 1_DCW, 2_DCW, 3_DCW, 4_DCW and DCW_SF.
When the trigger fires on the 5 x Analogue memories, you will have a consistent 'snapshot' of the energy state of the whole system.
To combine the battery charge and discharge into one entry on the Energy Monitor, I would use a State Block. I presume that if the battery is charging, the 4_DCW should be zero. Likewise, if the battery is discharging, 3_DCW should be zero.
Conditions of the State Block -
3_DCW into AI1
4_DCW into AI2
If AI1 = 0 then Status-text output <v2>
If AI2 = 0 then Status-text output -<v1>
If AI1 = 0 and AI2 = 0 then Status-text output 0
TQ output into Ps of the Energy Monitor. Note the negative symbol required in front of <v1> above.Einen Kommentar schreiben:
-
Hallo Tripple-M ich habe die mal meine config angehängt, ich glaube nur screenshot hilft nicht weiter. Auf der einen Seite siehst du die Auswertung der Daten. Auf der Zweiten Seite versuche ich die Battierie so zu laden und entladen, dass ich die Produktionsspitzen in den Speicher bekomme und mir somit die Einspeisebegrenzung nicht zum tragen kommt. Durch meine Baterrieförderung liegt die Einspeisebegrenzung bei sogar bei 50%. Das ist aber noch eher in der Betaphase. Für Verbesserungsvorschläge bin ich immer dankbar.
haus-Forum-PV.LoxoneEinen Kommentar schreiben:
-
Nein so ganz klappt das noch nicht bei mir. Zum einen verändern sich die Watt-Zahlen immer mal wieder, das hat wohl mir dem Scala-Faktor zu tun. Den berücksichtige ich im Moment noch nicht, muss ich aber wohl. Wie hast ihr das gelöst?
Zum anderen, wie macht ihr das mit den beiden Werten von Charge und Discharge? Charge muss man ja noch ins Minus setzen oder? Und wie habt ihr das dann gelöst mit 2 Werten in den Engergie-Monitor zu gehen?
Auch bekomme ich noch eine Fehlermeldung beim Datenpunkt "Pg.94. Total energy produced by the system". Die IO-Adresse 511 stimmt wohl nicht aber ich finde auch nichts in der Tabelle mit so einer niedrigen IO-Adresse.Einen Kommentar schreiben:
-
Ok vielen Dank. Die Berechnung die du dann aber im Loxwiki damals geschrieben hattest, unter 1e, ist dann aber nicht möglich/nötig oder?Einen Kommentar schreiben:
-
I'm not familiar with the Gen24, but the attached Fronius guide provides for 3_DCW and 4_DCW (Gen24 has more MPPT's). You will need to create additional Modbus sensors for those inputs. Add them together for the total charging power.
Page 65 -
"The number of blocks is automatically adjusted based on the DC inputs. For devices with
a storage solution, there are two additional blocks (charging (MPP3) and discharging
(MPP4))."
3_DCW = Loxone address 40324
4_DCW = Loxone address 40344
It looks like the following -
1_DCW = Solar input
2_DCW = Solar input
3_DCW = Battery charging
4_DCW = Battery dischargingZuletzt geändert von Tico; 15.06.2021, 23:06.Einen Kommentar schreiben:
-
Also ich habe div. IO-Adressen geändert aber die Berechnung von "Battery Charge/Discharge" in Watt stimmt nicht (mehr). Es wird z.b. unter Loxone angezeigt das die Batterie mit 4,5 kW geladen wird, im SolarWeb oder direkt auf der Gen24 Homepage steht aber das mit 8,5 kW geladen wird.
@Tico
Du hattest in deiner Anleitung geschrieben das 1_DCW die PV-Leistung ist und 2_DCW die Batterie-Leistung. Ich glaube das trifft beim Gen24 aber nicht zu, kann das sein?Zuletzt geändert von Triple-M; 15.06.2021, 20:43.Einen Kommentar schreiben:
-
0 geht leider nicht und 200 oder 240 geht auch nicht.
Ich habe jetzt den Gen24 auf 1 gesetzt und dort werden mir Daten angezeigt aber nicht vom Smart Meter, egal ob ich 200 oder 240 eintrage. Auf der Gen24 Seite kann man ja auch unter Modbus TCP eine "Zähleradresse" eingeben, zwischen 1 und 247 - was ist denn damit gemeint?
EDIT:
Habe es jetzt ans Laufen bekommen mit "Zähleradresse" auf 200. Muss dann aber wohl noch div. IO-Adressen ändern.Zuletzt geändert von Triple-M; 15.06.2021, 16:31.Einen Kommentar schreiben:
-
I understand the Modbus address for both Gen24 and Smart Meter will be different. Try both 0 and 200 respectively -
Einen Kommentar schreiben:
-
Ich habe heute den neuen Gen24 Wechselrichter bekommen. Der Symo Hybrid wurde demontiert und der Gen24 dafür montiert. Ich versuche jetzt den Gen24 über Modus in Loxone zu integrieren aber das klappt irgendwie nicht. Ich habe unter Loxone die neue IP-Adresse hinterlegt und auf der Gen24 Seite "Slave als Modbus TCP" aktiviert aber trotzdem bekomme ich keine Werte angezeigt.Einen Kommentar schreiben:
Einen Kommentar schreiben: