Seite 1 von 2

Benutzerdefinierter Lademodus der SoC des Fahrzeuges berücksichtigt

Verfasst: Do Apr 25, 2024 10:29 pm
von stefan_o
Hallo,

gibt es eine Möglichkeit das die openWB etwas intelligenter lädt mit Berücksichtigung des SoC als nur PV-Überschussladen?
Meine Vorstellung:
SoC des Fahrzeuges bis 50% => Sofort-Laden
Ab 50% SoC => PV+Minimum, zur Tageszeit

Beispiel: Das Fahrzeug kommt abends nach Sonnenuntergang an mit 30% SoC an und wird mit der openWB verbunden. Es wird sofort bis 50% aufgeladen. Danach wird der Ladevorgang unterbrochen. Wenn erstmals am nächsten morgen die Mindestmenge an PV-Überschuss generiert wird, wird das Laden wieder im PV+Minimum Modus aktiviert, spätestens aber zu einer bestimmten Uhrzeit, am Abend nach einer bestimmten Uhrzeit wird das Laden abgeschaltet, wenn nicht mehr genug Überschuss erzeugt wird.

Ist das irgendwie möglich/vorgesehen?

Viele Grüße
Stefan

Re: Benutzerdefinierter Lademodus der SoC des Fahrzeuges berücksichtigt

Verfasst: Fr Apr 26, 2024 5:13 am
von LutzB
Dafür gibt es die Einstellungen zum Mindest-SoC beim PV-Laden.

Re: Benutzerdefinierter Lademodus der SoC des Fahrzeuges berücksichtigt

Verfasst: Fr Apr 26, 2024 5:48 am
von Pendragon
Nee, für das Kernproblem ja gerade nicht.

Um die Relais im Auto zu schonen würde ich auch gerne Z.B. ab Sonnenaufgabg + 1h und bis Sonnenuntergang -1h den minimalStrom auf 6A, aber nur bis zu einem SoC 80% stellen. Das zweite sollte laufen, aber der minStrom lässt sich meines Wissens nur manuell einstellen.

Oder man muss unsupportete Eingriffe von Extern herausfinden und das den Homeserver machen lassen. Hier warte ich aber aktuell noch, bis das System fehlerfrei funktioniert, bis ich anfange zu basteln.

Re: Benutzerdefinierter Lademodus der SoC des Fahrzeuges berücksichtigt

Verfasst: Fr Apr 26, 2024 6:12 am
von heidanei
Hallo Stefan,

In einer Kombination aus PV-Laden (mit Mindest-SoC 50% und Mindest-SoC-Strom 6A) und Zeitladen geht das.
Das Einzige was derzeit AFAIK in 2.0 nicht geht ist eine Stromreduzierung bei reinem PV-Laden auf 6A, bei genug PV-Ertrag wird immer hochgeregelt.
Wenn Du das unbedingt auch begrenzen willst (warum auch immer), dann kannst Du sicherlich dafür in Deinem Fahrzeug den Ladestrom auf 6A begrenzen. Irgendwelche manuellen Eingriffe von Extern sollten dafür nicht erforderlich sein.

heidanei

Re: Benutzerdefinierter Lademodus der SoC des Fahrzeuges berücksichtigt

Verfasst: Fr Apr 26, 2024 9:54 am
von stefan_o
LutzB hat geschrieben: Fr Apr 26, 2024 5:13 am Dafür gibt es die Einstellungen zum Mindest-SoC beim PV-Laden.
Das ist wie ich das sehe doch für einen Speicher im Haus?
heidanei hat geschrieben: Fr Apr 26, 2024 6:12 am Hallo Stefan,

In einer Kombination aus PV-Laden (mit Mindest-SoC 50% und Mindest-SoC-Strom 6A) und Zeitladen geht das.
Das Einzige was derzeit AFAIK in 2.0 nicht geht ist eine Stromreduzierung bei reinem PV-Laden auf 6A, bei genug PV-Ertrag wird immer hochgeregelt.
Wenn Du das unbedingt auch begrenzen willst (warum auch immer), dann kannst Du sicherlich dafür in Deinem Fahrzeug den Ladestrom auf 6A begrenzen. Irgendwelche manuellen Eingriffe von Extern sollten dafür nicht erforderlich sein.

heidanei
Ich möchte nicht prinzipell auf 6A begrenzen, ich möchte nur Ladeunterbrechungen beim PV-Laden vermeiden, also Überschuss laden, aber 6A 1P mindestens.
Pendragon hat geschrieben: Fr Apr 26, 2024 5:48 am Nee, für das Kernproblem ja gerade nicht.

Um die Relais im Auto zu schonen würde ich auch gerne Z.B. ab Sonnenaufgabg + 1h und bis Sonnenuntergang -1h den minimalStrom auf 6A, aber nur bis zu einem SoC 80% stellen. Das zweite sollte laufen, aber der minStrom lässt sich meines Wissens nur manuell einstellen.

Oder man muss unsupportete Eingriffe von Extern herausfinden und das den Homeserver machen lassen. Hier warte ich aber aktuell noch, bis das System fehlerfrei funktioniert, bis ich anfange zu basteln.
Kannst du das erläutern? Kann die openWB in der Regelfunktion extern abfragen wie die Ladeleistung sein soll?

Wäre es kein sinnvolles Feature in benutzerdefinierte Lademodi zu haben? Wo man einfach eine Funktion reinschreiben kann? Man bekommt als Parameter alle Statusgrößen (SoC EV, SoC Speicher, Leistung Speicher, PV, EVU, Datum, Uhrzeit...) und gibt einfach die Ladeleistung zurück. Dann kann jeder seinen individuellen Lademodus erstellen.

Ich muss mal schauen wie kompliziert es ist, einen Lademodus hinzuzufügen, vielleicht bastel ich das erstmal so rein wenn nicht absehbar ist, wann das direkt möglich ist.

Re: Benutzerdefinierter Lademodus der SoC des Fahrzeuges berücksichtigt

Verfasst: Fr Apr 26, 2024 10:14 am
von Pendragon
stefan_o hat geschrieben: Fr Apr 26, 2024 9:54 am Kannst du das erläutern? Kann die openWB in der Regelfunktion extern abfragen wie die Ladeleistung sein soll?
Nein, aber ich kann über MQTT mit:

Code: Alles auswählen

openWB/set/vehicle/template/charge_template/0/chargemode/pv_charging/min_current -> 6
den minimalen Ladestrom auf 6A stellen. Und damit bügle ich die Wolken aus. Wenn ich aber nichts mache, dann wird weiter mit 6A geladen, bis der Ziel SoC erreicht ist. Auch die Nacht durch.
stefan_o hat geschrieben: Fr Apr 26, 2024 9:54 am Das ist wie ich das sehe doch für einen Speicher im Haus?
Auch hier nein. Geh mal unter Konfiguration - Fahrzeuge. Dort steht die Hilfe:
Liegt der Fahrzeug-Ladestand (SoC) unter dem hier eingestellten Wert, dann wird bis zum Erreichen dieses Wertes mit dem eingestellten "Mindest-SoC-Strom" geladen. Dies dient der Sicherstellung eines "Mindest-SoC" - z.B. für eine immer abzudeckende Fahrzeugreichweite - auch wenn kein oder zu wenig Überschuss verfügbar ist (=> Laden mit anteilig Netzstrom). Nach dem Erreichen des "Mindest-SoC" wird bei verfügbarem Überschuss geladen.
Um die Fahrzeug-SoC-Begrenzung nutzen zu können, muss ein SoC-Modul für das jeweilige Fahrzeug eingerichtet sein (siehe "Konfiguration" -> "Fahrzeuge" -> "SoC-Modul").
stefan_o hat geschrieben: Fr Apr 26, 2024 9:54 am Ich möchte nicht prinzipell auf 6A begrenzen, ich möchte nur Ladeunterbrechungen beim PV-Laden vermeiden, also Überschuss laden, aber 6A 1P mindestens.
Genau das geht mit "Minimaler Dauerstrom". Der muss bloß manuell gesetzt werden...

Re: Benutzerdefinierter Lademodus der SoC des Fahrzeuges berücksichtigt

Verfasst: Fr Apr 26, 2024 11:47 am
von stefan_o
Pendragon hat geschrieben: Fr Apr 26, 2024 10:14 am
stefan_o hat geschrieben: Fr Apr 26, 2024 9:54 am Kannst du das erläutern? Kann die openWB in der Regelfunktion extern abfragen wie die Ladeleistung sein soll?
Nein, aber ich kann über MQTT mit:

Code: Alles auswählen

openWB/set/vehicle/template/charge_template/0/chargemode/pv_charging/min_current -> 6
den minimalen Ladestrom auf 6A stellen. Und damit bügle ich die Wolken aus. Wenn ich aber nichts mache, dann wird weiter mit 6A geladen, bis der Ziel SoC erreicht ist. Auch die Nacht durch.
Ah ok, dann könnte man ja einfach lösen: Ich schreibe einfach ein kleines Python-Skript unabhängig von openWB als Hintergrunddienst, das prüft alle 2 Minuten oder so, ob das PV laden schon gestartet hat oder es X Uhr ist, dann setzt es Minimum 6A, und abends setzt er es wieder auf 0 nach X Uhr.

Was da nirgendwo steht ist wie die Phasenumschaltung läuft: ich kann für SoC Unterschreitung einen Ladestrom einstellen, ist der automatisch auf allen Phasen und das Minimum bezieht sich nur auf eine Phase?

Re: Benutzerdefinierter Lademodus der SoC des Fahrzeuges berücksichtigt

Verfasst: Fr Apr 26, 2024 12:14 pm
von Gero
Pendragon hat geschrieben: Fr Apr 26, 2024 10:14 am den minimalen Ladestrom auf 6A stellen. Und damit bügle ich die Wolken aus. Wenn ich aber nichts mache, dann wird weiter mit 6A geladen, bis der Ziel SoC erreicht ist. Auch die Nacht durch.
Na, das ist ja nun die Definition von Mindeststrom. Vielleicht sucht ihr nach einer Option „Mindeststrom nur bei PV-Produktion“?

Edit: aber auch da muss man sich überlegen, woran man die Nacht erkennt. Oder anders herum: wie lange man warten will, bis man die Ladung mangels PV-Produktion (oder besser Überschuss?) beenden möchte. Und genauso halt auch wieder beim Ladestart.

Re: Benutzerdefinierter Lademodus der SoC des Fahrzeuges berücksichtigt

Verfasst: Fr Apr 26, 2024 12:27 pm
von Pendragon
Gero hat geschrieben: Fr Apr 26, 2024 12:14 pm
Pendragon hat geschrieben: Fr Apr 26, 2024 10:14 am den minimalen Ladestrom auf 6A stellen. Und damit bügle ich die Wolken aus. Wenn ich aber nichts mache, dann wird weiter mit 6A geladen, bis der Ziel SoC erreicht ist. Auch die Nacht durch.
Na, das ist ja nun die Definition von Mindeststrom. Vielleicht sucht ihr nach einer Option „Mindeststrom nur bei PV-Produktion“?
Richtig!
Das hatte ich versucht in dem Post darüber auszudrücken. Um es nochmal prägnant auszuführen:
Eine anwählbare Option für das Setzen des Mindeststromes in den Zeitbereich einer möglichen PV-Produktion, abhängig von z.B. der Tageszeit(Zeitschaltuhr), einem externen Trigger, Sonnenauf- und Untergangs-Tabellen, Daten vom Wetterdienst o.ä.

Re: Benutzerdefinierter Lademodus der SoC des Fahrzeuges berücksichtigt

Verfasst: So Apr 28, 2024 4:57 pm
von stefan_o
Ich habe jetzt ein Skript dafür geschrieben, siehe hier: viewtopic.php?p=108414#p108414

Was ich in der openWB Konfiguration gelesen habe:
Ein anderes Fahrzeug-Profil wird erst NACH dem Abstecken übernommen, da es sonst durch die Änderung bestimmter Einstellungen im laufenden Ladevorgang zu Widersprüchen kommen kann.
Was genau bedeutet das, Änderungen werden erst dann übernommen oder ein anderes Profil wird erst dann übernommen? Der Witz ist ja gerade, das ich das während der Ladung ändere.