Battery control für Fronius GEN24 #11711
Replies: 10 comments 48 replies
-
Das ganze müsste auch direkt per Modbus klappen. 40155: Maximum rate of energy transfer into the storage device. Ich hätte auch möglicherweise einen Gen24 Symo 6kW mit BYD-Speicher im Zugriff, um das ganze zu Testen, kann aber noch nicht versprechen, ob das klappt. Das ist die Anlage bei meinen Eltern, da bin ich nicht regelmäßig. |
Beta Was this translation helpful? Give feedback.
-
Beim Testen kann ich gerne helfen. Für die Implementierung fehlt mir beruflich schlichtweg die Zeit, um mich da reinzuarbeiten. |
Beta Was this translation helpful? Give feedback.
-
Die sind Readonly...
Da wir auf Modbus setzen passt das leider nicht zusammen. Da brauchts eine bessere Idee... |
Beta Was this translation helpful? Give feedback.
-
Stimmt, sorry. 40359: StorCtl_Mod: Activate hold/discharge/charge storage control mode. Bitfield value. Set the charge field to enable charging and the discharge field to enable discharging. |
Beta Was this translation helpful? Give feedback.
-
Bzgl. der gleichen Thematik habe ich mir die Anbindung über HTTP angesehen und in diesem Zusammenhang #11864 geöffnet. Hiermit ist es möglich, die Information in #11711 (comment) in https://github.com/evcc-io/evcc/blob/master/templates/definition/meter/fronius-solarapi-v1.yaml zu integrieren und per HTTP zu setzen. Die Schnittstelle dazu ist nicht dokumentiert, daher besteht hier natürlich die Gefahr einer Änderung bei einem Firmware-Update. Sie wird aber auch im oben referenzierten https://github.com/muexxl/batcontrol verwendet. Falls Interesse besteht, kann ich mich an einem Pull Request dazu versuchen. |
Beta Was this translation helpful? Give feedback.
-
Kann ich so bestätigen, Test steht allerdings noch aus ;) Update: Super Arbeit, vielen Dank an das EVCC Team |
Beta Was this translation helpful? Give feedback.
-
Vielen Dank für die Funktion!. Leider ist mir aufgefallen, das vorhandene Batteriesteuerpläne gelöscht werden. Ich weiß das 2 Regeln nicht zur gleichen Zeit aktiv sein dürfen. Besteht denn die Möglichkeit vorhandene Regeln auszulesen, und diese dann wieder zurück zu schreiben? Vielen Dank! |
Beta Was this translation helpful? Give feedback.
-
Eine Denkbare Erweiterung wäre auch, den Akku nicht komplett zu sperren, sondern eine Regel für eine maximale Entladeleistung zu definieren. Wenn mein Akku abends voll ist, nachts 8h das Auto läd, der Akku gesperrt wird, ist der Akku am nächsten Morgen immer noch voll. Er hätte sich jedoch mit konstant bspw. 500W über nacht entladen können, und hätte so, "Hausverbrauch" weiterhin gedeckt. |
Beta Was this translation helpful? Give feedback.
-
Hallo zusammen,
Nun kam mir der Gedanke, ob die "Entladesperre" den möglichen Notstrombetrieb ("Full Backup") des Gen24 behindert. Das ist sicherlich ein seltener Sonderfall, aber wenn jemand den Aufwand für "Full Backup" getrieben hat, dann möchte er (also: ich) vermutlich auch, dass es im Fall der Fälle funktioniert ;-) ProblembeschreibungWenn des Nachts mindestens ein Auto z.B. per Plan lädt sperrt evcc bei entsprechender Einstellung den Hausakku, damit Netztrom zum Laden verwendet wird - weil gerade billig - oder der Akkuinhalt zumindest zu einem gewissen Teil für den Notstrombetrieb zurückgehalten werden soll. In dieser Situation fällt nun der Netztrom aus. Der Gen24 geht beim "Full Backup" zunächst vom Hausnetz, wartet irgendeine Sicherheitszeit ab, prüft den Zustand der Netztrennschütze der Umschaltbox und startet dann in den Inselbetrieb um dann den Notstromzweig des Hausnetzes aus der Batterie zu versorgen. In dieser Situation sind "Großverbraucher" wie EVSE oder Wärmepumpe vom Netz getrennt da üblicherweise (hoffentlich!) nicht am Notstromzweig angeschlossen. Erinnerung: Der Hausakku war vor direkt dem Stromausfall im "gesperrten Zustand". Was macht der Gen24 jetzt?Hat einer von euch soweit Verständnis der inneren Abläufe vom Gen24 und/oder vom evcc um zu beantworten ob entweder...
Kann das einer von euch direkt beantworten? (Bevor ihr fragt: Ja, ich unterstelle, dass evcc und andere Haussteuerung USV-versorgt sind und so im Notstromfall auch während des Umschaltvorgangs überhaupt irgendwas machen können. Gen24 reicht ja für sowas aufgrund seines Umschaltprozederes nicht dafür.) Vielen Dank, |
Beta Was this translation helpful? Give feedback.
-
Ich habe aktuell das Problem, dass evcc scheinbar nicht richtig eingerichtet ist - also denke ich :D |
Beta Was this translation helpful? Give feedback.
-
Battery control (sperren der Entladung bei smart charging) steht ja bereits für einige Wechselrichter zur Verfügung. Für den Fronius Gen24 habe ich hierzu ein interessantes Projekt gefunden:
https://github.com/muexxl/batcontrol
Hier wird das Fronius Solar API dazu genutzt, die Batterie zeitweise zu sperren (bzw. auch die Batterie zeitweise aus dem Netz zu beladen, aber das ist nochmals ein anderes Thema).
Im File https://github.com/muexxl/batcontrol/blob/main/fronius/fronius.py ist die Funktionalität in Python implementiert.
Siehe die Methode set_mode_avoid_discharge:
Bzw. dann in weiterer Folge: set_time_of_use
Das müsste doch auch in evcc umsetzbar sein, oder?
Beta Was this translation helpful? Give feedback.
All reactions