-
-
Notifications
You must be signed in to change notification settings - Fork 745
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fronius Modbus Batteriesteuerung fehlerhaft bei Netzladen der Hausbatterie #17583
Comments
Btw. funktioniert die aktive Ladung aus dem Netz für die Hausbatterie über die fronius-solarapi-v1 NICHT. Das Template setzt unter |
Und ich habe glaube ich die betroffene Stelle direkt gefunden.
Hier wird offensichtlich im EDIT: Stimmt nicht, habe die Werte falsch interpretiert. |
Wobei hier steht die Value bezieht sich immer auf Die Frage ist ja wie sieht es aus, wenn sich das System normal verhält bzw. gar keine Register von außen gesetzt wurden. Ich muss mal schauen ob ich es heute Abend hinbekomme den Modbus auszulesen. |
Da du die Register gefunden hast und lesen kannst gerne PR falls dort etwas falsch ist. Ich sehe aktuell kein Todo. |
Hast du einen Tipp für eine Tool zum Auslesen und Setzen der Register? Ich komme immer erst abends dazu, könnte also dauern. |
Ich könnte parallel mal schauen ob ich nebenher die Solarapi ertüchtigen kann die Batterie via Netz zu laden. Da bin ich deutlich fitter 😬 |
Ich mache zu bis es einen Vorschlag zur Änderung der Register gibt. |
Ich habe den Fehler mit Wenn ich Modbus kurzzeitig am WR ausschalte um es dann wieder einzuschalten um das Default Verhalten wieder herzustellen, dann ist ChaGriState IMMER = 1. Es gibt in Fronius WR in der WebUI eine Einstellung zum Thema Laden von Batterien aus anderen Quellen. Egal welche Einstellung ich dort setze, ChaGriState ändert sich nicht und ist immer = 1. |
Somit wäre mein Vorschlag im Modus |
PR welcome |
Wir setzen das ja nur bei Wie @premultiply schon sagte: PR welcome, bitte unbedingt vorher testen. |
Ich kann es versuchen demnächst lokal mal zu bauen und zu testen - da ich beruflich wirklich stark eingebunden kann ich da nix versprechen. Allerdings würde ich gerne nochmal veranschaulichen was aktuell im Template passiert (https://github.com/evcc-io/evcc/blob/master/templates/definition/meter/fronius-gen24.yaml):
Fall 1 normal:
Fall 2 hold (keine Entladung):
Fall 3 charge (Ladung je nach
Selbst wenn jetzt im Modus |
Also einfach |
Ich habe damals den Issue #10912 gestellt, da ich Interesse am Discharge Control (Hold) hatte.
In dem in #10912 referenzierten Dokument, kommt bei den einzelnen UseCases ChaGriSet ebenfalls nicht vor. |
Ist interessant, die Zwischenspannungsfehler hatte ich auch vermehrt in letzter Zeit. Ich habe gerade nochmal in das Solarweb von Fronius geschaut. Die Zwischenspannungsfehler sind erst seitdem ich evcc benutze. Kann das aber gerade nicht in Korrelation mit einem bestimmten Zustand setzen.
Das Dokument kenne ich auch - daher habe ich die Informationen. Hier ist noch ein interessanter Link: libe.net - von dort kommt man hierhin https://forum.iobroker.net/topic/65205/modbus-fronius-gen24 und da gibt es eine Excel mit allen Modbus Registern. Da es der Default Wert ist, wenn man Modbus deaktiviert und wieder aktiviert gehe ich davon aus, dass es keinerlei Auswirkung hat das grundsätzlich auf = 1 zu lassen. |
Bei mir kam der Fehler hauptsächlich zu Ladebeginn sobald die Batteriesperre aktiv wurde. |
aus https://www.fronius.com/~/downloads/Solar%20Energy/Operating%20Instructions/42,0410,2649.pdf das erklärt folgende Beobachtung von oben:
Bei meinem WR ist "Laden von Batterien aus anderen Quellen" deaktiviert. Somit habe ich beim Testen der initialen Implementierung auch keine Unregelmäßigkeiten festgestellt. |
…es erklärt aber nicht, warum eine 0 dazu führen sollte, dass nicht aus anderen Quellen als dem Netz geladen werden kann? |
Hmm. Wo hängt der SmartMeter vom 1. WR mit der Batterie? Hat er eine Möglichkeit zu erkennen, dass der 2. WR gerade die 0,2 kw einspeist? |
Natürlich, denn er hängt am Einspeisepunkt. Daher ist der Gesamtsaldo des Haues bekannt. Es funktioniert ja auch einwandfrei ohne die Einmischung von evcc über das Modbus Register. Wenn die beiden Eigenschaften ChaGriSet und die Einstellung aus der UI UND Verknüpft sind, dann ist es doch klar. Somit muss beides erlaubt sein, damit es überhaupt funktioniert. Den letzten Fall könnte ich morgen mal testen. Ich erzwinge das Netzladen über evcc und stelle das Laden aus dem Netz in der UI aus. Ergebnis müsste somit keine Ladung aus dem Netz sein. Ich habe es außerdem gerade geschafft, die Solution zu bauen und werde das Setzen von ChaGriSet = 1 im Modus normal einmal in den nächsten Tagen durchtesten. Reicht es dafür einmal das Template zu ändern, dann zu kompilieren und es zu starten? Ich bin C# Dev - habe keine Ahnung von Go und Node. Außerdem bin ich nicht so tief in den Source Code eingestiegen. |
Das erklärt dann natürlich auch was @mkrill und ich festgestellt haben, dass nach benutzen der Batteriesperre von evcc die Laderegeln für das Netzladen in der WebUi des Gen24 ohne Funktion sind und erst nach manuellen Reset der Modbus Einstellungen wieder funktioniert, da ChaGridSet Standard wieder auf 1 gesetzt wird. |
Bei der Steuerung meines Akkus über den Fronius Symo-Hybrid setze ich einfach den OutWrte auf folgende Werte: StorCtl_Mod steht bei mir immer auf 3 Sonst wurde und wird nix verändert. |
Heute getestet mit Nightly: Funktioniert wunderbar! Erst Netzladen erzwungen mit hohem Strompreis, dann ausgeschaltet und festgestellt, dass sämtlicher Überschuss (nicht nur der des WR mit der Batterie) in die Batterie geladen wird. Batteriesperre während schnellem Laden funktioniert auch. |
Describe the bug
Ich verzeichne ein komisches Verhalten mit meinen zwei Fronius Wechselrichtern. siehe Diskussion #17505
Steps to reproduce
Beispiel:
Hausverbauch 0,5kw
Fronius Gen24 mit Batterie Produktion 0,4kw
Fronius Symo über SolarApi Produktion 0,8kw
Kein Auto angeschlossen.
Erwartetes Verhalten:
Batterieladung 0,7kw.
Es scheint mir, als würde sich die Batteriesteuerung irgendwie nicht richtig zurücksetzen.
Ich würde gerne mit Logs helfen, weiß aber nicht was ich da collecten soll.
Configuration details
Database Konfiguration
Log details
What type of operating system are you running?
HomeAssistant Add-on
Nightly build
Version
0.131.8
The text was updated successfully, but these errors were encountered: