Closed detlefh68 closed 6 months ago
Ein zurücksetzen geht nicht, aber du kannst den Standardwert konfigurieren. Siehe
evcc configure
/cc @VolkerK62 sollen wir die Batteriesteuerung per minsoc
nochmal dokumentieren?
Bei meiner ersten Testinstalltion unter Proxmox habe ich folgendes erhalten....
minsoc und maxsoc waren nach "configure" eingetragen => damit ist das gleiche passiert. Bat Life SoC Limit verstellt und bat Life State auf disabled gestellt. Daher habe ich für den 2.Test minsoc auf -1 gestellt => ändert nichts :-( Wenn diasabled wird, kann doch auch wieder enabled werden, oder muss ich das nach jedem Schnell Laden wieder manuell enablen?
Wenn diasabled wird, kann doch auch wieder enabled werden, oder muss ich das nach jedem Schnell Laden wieder manuell enablen?
Kann er aktuell nicht. Du kannst entweder die aktive Batteriesteuerung deaktivieren oder den minsoc
auf die gewünschten 50% stellen.
ok ich stellen für den nächsten Test minsoc im evcc.yaml bei der Batterie ein. Dann wird nach dem Laden das SoC Limit auf diesen Wert eingestellt? Wie ich die aktive Batterie Steuerung dektiviere ist mir im Moment nicht ganz klar. Ich weis nicht wo und wie ich das aktiviere. Ist halt blöd, dass es von Hand verstellt werden muss.
Muss es nicht. Du darfst sie nur nicht einschalten.
@andig
/cc @VolkerK62 sollen wir die Batteriesteuerung per minsoc nochmal dokumentieren?
Wegen Nichtbetroffenheit verfolge ich das Thema nur am Rande.
Ist minsoc
ein Victron spezifisches Thema? Dann könnte man das im Template für die Doku "sichtbar" machen?
Das betrifft tatsächlich alle Batterien, bei denen hold/charge über den limitsoc
anstatt über einen Mode gesteuert wird:
@andig
du meinst hier deaktivieren?
Genau. Der Haken kommt nicht von alleine ;)
Danke 🙂
Wenn ich es richtig verstanden habe...Die Sperre zum Entladen wird über (beim Victron) Batterylife SoCLimit realisiert. D.h. es wird ein Wert größer aktueller SoC gesetzt und der von mir eingestellte minsoc (z.B. 20%) in der evcc.yaml beim Beenden gesetzt.
Da der Victron ja immer nach Ladezyklus diesen Wert täglich verändert, wir durch das Auto Laden immer ein fix Wert gesetzt. Dann müsste ich ja abhängig von der Wetterlage und Jahreszeit diesen Wert in der evcc.yaml anpassen?
Wäre es super, wenn evcc den aktuelle limit Wert beim Beginn des Ladens liest und anschließend wieder setzt....
Habe ich den Mechanismus der Ladesperre in etwa verstanden?😬
Die bessere Variante wäre auch hier ein Weg ohne die Manipulation von SoC-Schwellen.
Ich habe jetzt minsoc auf 20 gestellt. Beim Starten des Ladenvorgangs wir minsoc auf den aktuellen soc Wert der Batterie geändert (heute auf 62%) und das soc limit auf Aktuelle soc+5%, also 67%.
Nach dem Laden wird auf den von mir auf minsoc gestellten Wert aus der evcc.yaml gestellt. doch leider bleibt des aktive soc limit auf 67%.
Das hat zur Folge, das die Hausbatterie immer nur auf den Wert entladen wird (soc+5%), der vor dem Autoladen war.
=> minsoc funktioniert, aber das Änerden des aktiven SoC Limit im Victron ist schlecht.
ist es nicht möglich das SoC Limit der Batterie von evcc nicht anzutasten?
Nach dem Laden wird auf den von mir auf minsoc gestellten Wert aus der evcc.yaml gestellt. doch leider bleibt des aktive soc limit auf 67%.
@philipptrenz hast Du eine Ahnung was hier los ist? minsoc vs. "aktives soc Limit"?
Der Victron hat zwei SoC Grenzen, minsoc und Aktives SoC Limit....
...minsoc ist der Wert, der beim Laden auf den den aktuellen SoC Wert gestellt wird, damit das Entladen gesperrt ist. Dieser wird nach dem Laden (Auto) wieder auf den im der evcc.yaml definierten Wert gestellt. Das funktioniert auch gut.
Der zweite Wert "Aktives SoC Limit" ist der Wert der beim Batterielife Betrieb vom Victron verstellt wird. Wird die Batterie am Tag auf annähernd 100% geladen, singt der Wert um 5%. Wird die Batterie bei schlechtem Wetter nur wenig geladen, also unter 100%, steigt der Wert täglich wieder um 5%. Somit soll vermieden werden, dass sich die Batterie über eine längere Zeit im sehr hohen oder tiefen Ladezustand befindet.
Durch das Anpassen von minsoc beim Start des Ladevorgangs (Auto) wird das "aktive SoC Limit" mit verstellt (vermutlich darf im Victron minsoc nicht größer als das SoC Limit sein). Das hast in einer Zeit (Sommer), in der das Wetter gut ist und die Batterie ordentlich geladen wird, ist diese Limit sehr niedrig. Letzen Sommer war em immer fast auf 5%, Da heist die Batterie wurde nachts Immer entladen und den Grundbadarf des Hauses bis zum Morgen gedeckt.
Wenn ich dann am Nachmittag das Auto Lade und der die Batterie einen hohen Ladezustand hat, wird mein SoC Limit auch mit angehoben (macht öffentlich der Virctron selbstständig) und die Batterie nur bis zu dem Limit entladen.
Man müsste dann immer nach einem Ladevorgang des Autos überprüfen wie hoch das Limit war und manuell wieder anpassen.
Daher kam meine Frage, ob evcc nicht auch diesen Wert wieder auf den alten Wert zurückstellt, wenn ein Ladezyklus des Autos beendet ist.
Ich hoffe ich habe meine Gedanken einigermaßen verständlich erklärt.
Viele Grüße detlefh68
Daher kam meine Frage, ob evcc nicht auch diesen Wert wieder auf den alten Wert zurückstellt, wenn ein Ladezyklus des Autos beendet ist.
Das geht in den Templates nicht. Wir könnten es mit auf minsoc
stellen?
Im sonnigen Sommer wäre das kein Problem, bei eine schlechten Wetterlage eher schlecht, da das Limit ja dann auch auf einen Kleinen Wert gestellt wird und die Batterie wenig geladen stehen bleibt, weil die Sonne fehlt.
Super wäre beim Start lesen und dann wieder zurück stellen...fall so etwas beim "victron-energy" Temlate möglich ist.
Das Stellen auf minsoc würde das manuell nachstellen bei schlechter "Sonne" nach sich ziehen. Dieser Automatisch Batterie Modus beim Victron ist schon komfortabel :-)
Super wäre beim Start lesen und dann wieder zurück stellen...fall so etwas beim "victron-energy" Temlate möglich ist.
Oben fehlte das "nicht". Nein und nein.
Das ist schade :-(
Wenn das Wiederherstellen des Limits nicht möglich ist, wäre ein stellen auf minsoc besser.
Wäre das ein Sache für die Zukunft, feature request?
Dann muss ich versuchen dan Ladevorgang des Autos vom evcc im Homeassistant zu erfassen und dort in einer Automatisierung den Limit Wert Wiederherzustellen. Wird das Starten eines Ladevorgangs irgendwie per MQTT mitgeteilt?
Ich habe evcc ja erste ein paar Tage installiert und teste es und es gefällt mir soweit sehr gut. So wie es im Moment die Hausbatterie beeinflußt in es nicht schlecht und mit Vorsicht und Korrigieren zu nutzen. Ich hoffe, dass die Interaktion mit dem Victron System irgendwann besser läuft....
Wenn das Wiederherstellen des Limits nicht möglich ist, wäre ein stellen auf minsoc besser.
Welches Register müsste dafür gesetzt werden?
hire die Doku zum SOC Limit https://www.victronenergy.com/media/pg/Energy_Storage_System/de/configuration.html
Zum Register habe ich auf schnelle das gefunden...offensichtlich lässt sich der Wert nicht per tcp verstellen :-| https://community.victronenergy.com/questions/110832/modbus-tcp-ess-how-to-get-the-ess-active-soc-limit.html com.victronenergy.settings ESS active SoC (read only) 2903 uint16 10 /Settings/Cgwacs/BatteryLife/SocLimit
Ich lese (kann auch schreiben) diesen Wert im Homeassistant per mqtt: victron/W/ID.../settings/0/Settings/CGwacs/BatteryLife/SocLimit
Da sich dieser Wert ja mit dem Ändern von minsoc ändert, kann man das vielleicht auch im Victron unterbinden?!? ...nur so eine Überlegung:
Das Verhalten der Victron Batterie scheint es nicht nur bei mir zu geben.
In diesen Beiträgen scheint es sich um das gleiche Verhalten zu handeln
Wenn Batterielife am Vitron an ist, müsste es die Veränderungen am minsoc ignorieren.
Es ist nicht so glücklich das Sperren der Batterieentladung über minsoc durchzuführen.
Du kannst gerne einen alternativen Vorschlag machen. Das ist der der umgesetzt ist...
Ich habe die Batterie jetzt erst mal so eingestellt
Und probiere erst nochmal weiter wie es sind bei den nächsten Ladevorgängen des Autos verhält.
Das Limit habe ich versucht über eine Homeassistant Automation beim Start zu lesen und wieder zurückzuschreiben.
Eine Frage habe ich noch... Wenn ich minsoc in der Konfiguration auf -1 stelle, wird dann nichts an den Victron übertragen?
Trotzdem erst mal Danke für deine Hilfe 😊
Describe the bug
Hallo,
ich habe das evcc seit 2 Tagen installiert und teste die Ladung. Leider habe ich nur eine sehr kleine PV Einspeisung und das Wetter ist schlecht, daher habe ich mich auf das Schnell laden konzentriert.
Als Batterie Speicher Speicher für das Haus habe ich einen Victron MultiPlus-II GX mit einer 4,8 KwH Batterie. Die soll auch das Haus versorgen und ist viel zu klein um ein Auto zu laden. Da ist evcc genau richtig, es kann beim Laden des Autos das Entladen der Batterie unterbinden. Das funktioniert soweit auch. Doch leider wird beim Starten des Schnell Ladens der Batterielife SoC Wert verändert. Es war auf 50% und evcc hat diesen dann auf 76% eingestellt. Beim Beenden des Ladevorgangs ist auch der verstellte Wert nicht wieder auf den ursprünglichen Wert zurück geändert worden. Ich nehme an, dass das Limit beim Ladestart auf den aktuellen Doc Wert der Batterie gestellt wird (dieser war etwas über 70%).
Zudem wird beim Laden auch der der "ESS Batterie Life State" auch auf "Discharge disabled" gestellt und nicht wieder freigegeben.
Die Batterie Einstellungen:
Was kann ich einstellen, damit der Wert wieder auf den ursprünglichen Wert (vor dem Ladevorgang) gestellt und das Entladen der Batterie wieder freigegeben wird?
Über eine Hilfe würde ich mich sehr freuen!
Gruß detlefh68
Steps to reproduce
1. 2. 3. ...
Configuration details
Log details
What type of operating system are you running?
HomeAssistant Add-on
Version
v0.124.10