Seite 1 von 6

Nachtladen Level 2

Verfasst: Sa Dez 15, 2018 6:08 pm
von openWB
Eigentlich präsentiere ich ja immer Features nachdem sie fertig sind.
Diesmal mache ich das mal andersherum.

Das Nachtladen bis SoC X ist grundsätzlich eine Super Sache.

Nun würde ich gerne "Level 2" implementieren und dies gerne im 1.1 Release drinnen haben.
Warum? So werden sicherlich einige Leute mehr noch die Beta testen und OpenWB hat neben den anderen Features eines das bisher keine mir bekannte Wallbox kann.

Nachtladen Level 2 heißt für mich:
Ich möchte um xx Uhr Ziel SoC xx% haben.
Nun werden sich viele denken, das kann ja nicht so schwer sein.
Theoretisch ist es das auch nicht. Die Rahmenbedingungen sind aber nicht immer gleich :)
Hierzu werden (leider) vom Nutzer noch ein paar Parameter benötigt.
1. Akkugröße
2. Ladeleistung und Anzahl der Phasen
3. maximale Wunsch Ladeleistung

Daraus möchte ich dann (inkl 2-3A Ladestromstärkenpuffer) die Ladung beginnen um Punktgenau zur passenden Uhrzeit den richtigen SoC zu erreichen.
Wenn eine Vorheizung aktiv wird oder das BMS doch mehr Strom braucht wird während der Ladung nachgeregelt.

Anfang der Woche sollte der Code soweit sein. Ich werde das dann nochmal ankündigen und euch dann bitten dies zu testen

Re: Nachtladen Level 2

Verfasst: Mo Dez 17, 2018 3:52 pm
von openWB
Die Beta 1.091 ist verfügbar.

Unter Einstellungen findet ihr nun ganz oben die Option "Zielladen".
Wichtig ist das weiter unten die Akkugröße, die Anzahl der Phasen mit der das Fahrzeug laden kann und die maximalen Ampere mit denen das Fahrzeug laden kann eingetragen sind.

Hier lief es für eine erste Version erstaunlich gibt.

Bitte fleißig testen und vor allem, Vorschläge für eine gute Namensgebung. Ich bin da wenig kreativ.

Ich empfehle erstmal den Lademodus während dem Testen auf Stop zu stellen.
Grundsätzlich ist es implementiert das man bereits tagsüber per PV laden kann und für z.B. den nächsten Tag ein Ziel vorgegeben kann.
So wird, was geht, aus PV geladen und der Rest so, das der Ziel SoC zu Uhrzeit X erreicht wird.

Re: Nachtladen Level 2

Verfasst: Mo Dez 17, 2018 9:14 pm
von aiole
Hilf mir bitte mal auf die Sprünge.
Wozu brauche ich dieses genaue "Zielladen" in der Nacht?
Der Name ist übrigens gut gewählt. Ziellandung kennt fast jeder.
VG aiole

Re: Nachtladen Level 2

Verfasst: Di Dez 18, 2018 11:00 am
von openWB
Wenn du morgens um 7 mit einem vorgeheizten und zu 100% geladenem EV in den Urlaub starten möchtest.

Oder wenn du morgens um 7 mit 90% SoC an die Arbeit willst.

Der Akku hat im Winter dann eher die passende Temperatur. Wenn du "nur" von 12-3 Uhr xx % nachlädst ist das nicht gegeben.
Ebenso erfordern einige EVs zum Vorheizen eine aktive Wallbox.
Mit Zielladen ist sie bis Abfahrt aktiv, ohne das du selbst rumrechnen musst.

Grüße

Re: Nachtladen Level 2

Verfasst: Di Dez 18, 2018 9:00 pm
von aiole
Ok - das macht Sinn. Ev. auch, wenn es mal dynamisch Stromtarife gibt.
VG aiole

Re: Nachtladen Level 2

Verfasst: Fr Dez 28, 2018 11:53 pm
von aiole
So - hier mal ein Auszug aus dem debug-log für Nachtladen an LP2, was noch nicht funktioniert (v1.093_beta):

Fr 28. Dez 23:33:17 CET 2018 pvwatt 0 ladeleistung 0 llalt 0 nachtladen 0 minimalA 6 maximalA 32 lla1 0 llas11 0 llas21 0 mindestuberschuss 300 abschaltuberschuss 1200 lla2 0 llas12 0 llas22 0 sofortll 13 wattbezug 329 uberschuss -329 lla3 0 llas13 0 llas23 0 soclp1 70 soclp2 70 evua 1 0 2 1 3 0 (standard_in) 1: syntax error Fr 28. Dez 23:33:27 CET 2018 pvwatt 0 ladeleistung 0 llalt 0 nachtladen 0 minimalA 6 maximalA 32 lla1 0 llas11 0 llas21 0 mindestuberschuss 300 abschaltuberschuss 1200 lla2 0 llas12 0 llas22 0 sofortll 13 wattbezug 341 uberschuss -341 lla3 0 llas13 0 llas23 0 soclp1 70 soclp2 70 evua 1 0 2 1 3 0 (standard_in) 1: syntax error Fr 28. Dez 23:33:37 CET 2018 pvwatt 0 ladeleistung 0 llalt 0 nachtladen 0 minimalA 6 maximalA 32 lla1 0 llas11 0 llas21 0 mindestuberschuss 300 abschaltuberschuss 1200 lla2 0 llas12 0 llas22 0 sofortll 13 wattbezug 336 uberschuss -336 lla3 0 llas13 0 llas23 0 soclp1 70 soclp2 70 evua 1 0 2 1 3 0 (standard_in) 1: syntax error

Das wiederholt sich aller 10s.
Ich sehe bei nachtladen immer eine 0 - also wohl inaktiv, aber warum?

Hier der zugehörige screenshot, der NL an LP2 korrekt anzeigt:
IMG_20181229_005041.png
(191.93 KiB) 1945-mal heruntergeladen
VG aiole

Re: Nachtladen Level 2

Verfasst: Sa Dez 29, 2018 9:38 am
von LocutusB
In der openwb.conf landen Variablen für das Nachtladen bei mir mehrfach:

Code: Alles auswählen

nachtll2s1=12
nachtll2s1=12
nachtll2=12
nachtll2=12
nachtll2s1=12
nachtll2s1=12
nachtll2=12
nachtll2=12
nachtll2s1=12
nachtll2=12
nachtll2s1=12
nachtll2=12
Ist aus meiner Sicht so nicht gewollt?

Re: Nachtladen Level 2

Verfasst: Sa Dez 29, 2018 11:46 am
von openWB
Die Variablen sind gefixt mit 1.094 beta.

Ebenso habe ich noch einen blöden Bug gefunden.
LP2 Nachtladen - wenn LP1 deaktiviert - sollte nun gehen.

@aiole
Im Debug wird nur der State für LP1 angezeigt.
Habe ich geändert, nun auch für LP2.
Da es auf der Hauptseite aber aktiv angezeigt wird, war es auch aktiv.
Ein blöder Bug (1.094 gefixt) hat aber verhindert das LP2 Nachtladen geht wenn LP1 Nachtladen deaktiviert ist.

Re: Nachtladen Level 2

Verfasst: Sa Dez 29, 2018 11:55 am
von aiole
"blöder bug" gefällt mir :lol: . Danke für die Behebung. Ich teste das heute Nacht gleich aus.

Da die Zusatzfeatures mittlerweile so umfangreich sindd, sind bugs normales procedere. Während viele user nur LP1 testen, widme ich mich vorwiegend LP2 und 3, weil die Hardware dafür da ist (Brauche tue ich aktuuell eigentlich nur LP1). Damit decken wir breiter ab.

Wir sollten die feature-liste nur nicht zu groß werden lassen.
Zielladen z.B. finde ich persönlich schon übertrieben und präferiere eher Nachtladen + 2. (kurze) Ladesession zum Vorheizen vor der Abfahrt.

Kannst Du bitte noch mit hinschreiben, ob beta oder stable nach den Bugbehebungen gilt?

VG aiole

Re: Nachtladen Level 2

Verfasst: Sa Dez 29, 2018 8:10 pm
von aiole
So - Punkt 21.00 Uhr war NL für LP2 eingegeben.
IMG_20181229_210354.png
(233.88 KiB) 1916-mal heruntergeladen
Es sieht so aus, als ob es jetzt läuft.
Yeap - auch Stop bei 70% funktioniert:
IMG_20181229_224906.png
(310.2 KiB) 1912-mal heruntergeladen
VG aiole