evcc
evcc copied to clipboard
Planner: add schedule
Zielladen ist ein super Feature, jedoch wäre es auch für mich extrem hilfreich, wenn man das Zielladen nicht jedes mal neu aktivieren müsste. Bei mir würde jeden Morgen 90% (gerade im Winter wo eh nichts mit PV los ist) passen. Irgendwann vergesse ich das Zielladen zu aktivieren und stehe dann morgens fast blank da. Den MinSOC habe ich nur auf 30%. Wegen meinen dynamischen Strompreisen ist der Strom wenn ich komme einfach zu teuer und will das Sofortladen möglichst unterdrücken. So will ich immer in der Nacht laden. Ein Häkchen für immer um z.B. 5:00 Uhr Zielzeit würde genügen. Wenn dann noch die Funktion "lade zum günstigsten Preis kommt" bin ich fast wunschlos glücklich.
Originally posted by @ThiloBaWue in https://github.com/evcc-io/evcc/discussions/1433#discussioncomment-4425881
Depends on #5445, https://github.com/evcc-io/evcc/issues/5271
@naltatis I'm already working on zoned tariffs. Those need a day schedule like (Mo-Fr and Sa-So). On that basis we could also add a week schedule for target charging (like 80% Mo-Fr 7:00 instead of 80% on 16th 7:00). If you want to look at the UI part I'll work out the api.
Eine Option für Wochentage wäre aber auch ideal, sowas wie MO-DO:17:00,FR:13:00,SA-SO:11:00, alternativ könnte man ja auch einfach 7 Werte für jeden Wochentag erlauben 17,17,17,17,13,11,11 z.B. alternativ nur 7 für immer den gleichen Wert.
Als Referenz, zoned tariffs: https://github.com/evcc-io/evcc/pull/5583
schedule könnte dann so aussehen:
tariffs:
planner:
- days: Mo-Fr
targettime: 7:00
- days: Sa
targettime: 9:00
oder sollte es am loadpoint liegen?
Vielleicht sogar eher am Fahrzeug?
Oder sowohl als auch?
Das Feature Ladeplanung ist klasse!
Gibt es schon ein Update zum "add schedule" #5492 ? (Bin leider kein Entwickler und kann zum Coding nix beitragen, helfe aber immer gerne beim Testen...)
Hintergrund: Habe einen PlugIn Hybrid mit kleinem Akku, sprich der muss jeden Tag an die Wallbox. Ist halt etwas nervig jeden Abend Zielladen einzustellen...
Aus https://github.com/evcc-io/evcc/discussions/6695#discussioncomment-5242762:
Die zweite Anregung: täglich X Stunden oder X kWh ist eigentlich eine Spielart von https://github.com/evcc-io/evcc/issues/5492 die dann nicht auf den Soc sondern einfach auf die Menge schaut. Im Prinzip wiederholtest Zielladen ohne Soc wie bei den Offlinefahrzeugen.
Falls noch nicht bedacht: ein einmaliger Plan ("nur nächsten Samstag 9:00") wäre noch praktisch.
@maf-soft Das geht doch heute schon?
@andig Aber nur wenn das Auto schon angesteckt ist und bis dahin auch bleibt - oder habe ich was übersehen?
Das ist ein guter Punkt:
// reset plan once charge goal is met
lp.setTargetTime(time.Time{})
lp.setPlanActive(false)
Müssten wir überlegen ob wir das ändern wollen. Wenn Du aber eh noch 8x los fährst- warum dann heute schon den Plan für Samstag einstellen?
/cc @premultiply
Weil ich jetzt schon weiß, dass ich Samstag eine große Tour mache und rechtzeitig an alle wichtigen Voraussetzungen denken will. Eh noch 8x los fahre ich bis dahin für spontane Kleinigkeiten, die nicht geplant werden müssen. Am Ende möchte man das natürlich im UI einstellen, aber ich dachte das wäre jetzt hier die Gelegenheit, die Voraussetzungen zu schaffen.
Interessant wäre auch eine Option zur Schonung des Akkus hinzuzufügen. Dann muss ich da selber gar nicht drauf achten und stecke einfach immer mein Auto an.
Hier mal eine Referenz: https://www.e-mobileo.de/10-tipps-wie-der-akku-laenger-haelt/
Ergo: Es wird per default immer nur bis 80% geladen und wenn ich dann nur mal kurz zum Supermarkt fahre, das Auto direkt wieder anstecke und er mit 75% erfasst wird, lässt evcc das Auto in Ruhe bzw. würde erst wieder bei einer konfigurierbaren Schwellen anfangen zu laden.
Vielleicht könnte man das Ziel minimum SOC nach jahreszeitabhängig machen. Das habe ich mit meiner Homeautomation und dem Rest API so gemacht. In den Wintermonaten deutlich höher, als im Sommer. Monatsabhängig ist m.M. von der Granularität ausreichend.
Falls noch nicht bedacht: ein einmaliger Plan ("nur nächsten Samstag 9:00") wäre noch praktisch. @andig Aber nur wenn das Auto schon angesteckt ist und bis dahin auch bleibt - oder habe ich was übersehen?
ja das fehlt mir sehr oft und verstehe ich auch nicht. Hatte es heute morgen schon wieder. Gestern den Plan eingeschalten, auf 80% laden bis heute morgen 6.00Uhr
Gestern abend ist dann meine Schwiemu nochmal losgefahren und hat das Auto auch wieder angesteckt. Leider war das Auto heute morgen bei 30% weil der Plan nicht mehr vorhanden war.
wisst ihr denn schon bis wann der Wochenplaner kommen soll?
Danke für Eure super Arbeit.
Gruß Diver
Das ist dann https://github.com/evcc-io/evcc/issues/5271. Ob der Plan auch erhalten bleiben soll wenn das Auto abgesteckt wird (und nicht nur bei einem Neustart von evcc) wäre zu diskutieren.
Heute morgen war das Auto leer, weil wir vergessen haben, die Zielzeit einzugeben. Zum Glück war das andere noch genügend geladen. Wäre es denkbar, erst einmal eine ganz einfache Standard-Zielzeit umzusetzen und all die konfigurierbaren Dinge wie Wochentage Stück für Stück nachzurüsten? Beim Loadpoint kann ich ja schon mit "mode", enable und disable viel festlegen. Wenn jetzt noch "Zielzeit" als Config-Parameter hinzukäme, wären bestimmt 80% der Use-Cases erfüllt.
Als Workaround kannst du mein Script aus https://github.com/evcc-io/evcc/issues/5271#issuecomment-1517484370 verwenden.
Top, vielen Dank. Damit kann man ja eine beliebig komplexe Ladeplanung bauen ;-) Noch cooler wäre eigentlich, wenn man direkt in EVCC scripten könnte, dann könnte man sich den Umweg über Curl sparen. Ich werf mal ne Diskussion dazu an.
oh, das wäre wirklich cool, vor allem weil ich mich mit scripten nicht sehr gut auskenne. Schmeisse mal in den Raum, das clever-pv das auch kann.
https://github.com/evcc-io/evcc/discussions/7710
Auch für mich wäre die Wochenplanung das wichtigste nachzurüstende Feature. Dann könnte ich meinen Plugin-Hybrid auf PV-Laden stellen und über den Plan einstellen, dass er wochentags morgens um 6:00 voll sein soll. Das würde auch im Winter funktionieren und ich müsste nach einmaliger Einstellung (möglichst per Konfiguration, damit der Plan restarts übersteht) nie mehr etwas ändern. Wäre echt genial.
Hi, ich bin hier ganz neu, und evcc liefert genau das was man sich als PV Besitzer mit Plugin Hybrid und E-Zweitwagen wünscht. Aber was wirklich fehlt ist ein Wochenplaner (einmal eingestellt, immer gültig) Daher bin ich auf den Thread gestoßen, und kann meinem Vorredner(schreiber) nur zustimmen. Alles was die Sonne tagsüber nicht schafft, wird wochentags von 2-6Uhr nachgeladen. Das Batteriemanagement ist bei mir so eingestellt, das aus dem Hausakku nachts nur 300W rauskommen, um die Grundlast zu decken, so würde das Laden des Autoakkus auch nicht den Hausakku leersaugen.
@andig wird daran schon gearbeitet? oder wo steht der Planer auf der Prioliste?
Aktuell wird hieran noch nicht gearbeitet. Ersteinrichtung via UI ist die große Baustelle, die wir zuerst lösen wollen.
Wir sind uns aber einig, dass das ein sinnvolles Feature ist was wir über kurz oder lang auf jeden Fall haben wollen.
Moin Als Anreiz ein paar Ideen wie es Tibber umgesetzt hat in der App
Das Auto ist bekannt und der SOC aktuell bei mir mit fiktiven SOC da keine Love Anbindung vorhanden.
Damit weiß Tibber wie viel KWh und wie schnell das Auto Max laden kann um auszurechnen wie viel Ladezeit es benötigt
An dem jeweiligen Ladepunkt kann man diese Einstellungen machen
Vielleicht hilft das als Anregung ;) man muss ja nicht immer alles neu erfinden
Mit der Funktionalität bin ich aktuell zufrieden würde es auch gerne in evcc machen
Angenommen, es gäbe die Möglichkeit einer Planung, dass das Auto immer um 6:00 morgens zu 80% voll sein soll. Um ein optimales Ladeverhalten zu implementieren, reicht es wahrscheinlich nicht, den Zeitpunkt zu bestimmen, wann evcc spätestens beginnt zu Laden. Das wäre dann wahrscheinlich irgendwann in der Nacht, völlig ohne PV-Strom.
Um möglichst viel Strom aus der PV-Anlage zu nutzen, bräuchte man so etwa wie eine Vorhersage der Sonneneinstrahlung bis morgen um 6:00 verbunden mit der Vorhersage des PV-Ertrages. Dann müsste evcc an Hand des prognostizierten PV-Ertrages bestimmen, wann die beste Ladezeit ist, um den PV-Ertrag optimal zu nutzen, auch wenn dieser dann unter der Minimal-Ladeleistung liegen würde. Nur einen Teil der Ladeleistung aus der PV-Anlage zu beziehen wäre immer noch besser, als Nachts ohne PV-Strom zu laden.
Hallo hermann-59, das siehst Du vielleicht zu kompliziert. Wenn Du den Modus auf PV stellst und dann das Zielladen bis zu Deiner gewünschten Uhrzeit einstellst, dann hast Du das was Du willst. Er lädt mit PV, sobald ein Überschuss da ist und wenn das nicht reicht, lädt er rechtzeitig mit dem dann vermutlich aus dem Netz stammenden Strom nach. Was eben nur nach wie vor wünschenswert wäre, wenn man nicht jeden Tag die Zeit bis zur Abfahrt, von Hand neu stellen müsste. Ich hoffe immer noch stark auf das baldige Erscheinen der Funktion.
Ich hatte es bisher so verstanden, dass evcc bei Einstellung "PV" erst zu Laden anfängt, wenn der Mindestladestrom (bei mir also 6A, macht also 1440W) als Überschuss vorhanden ist. Habe ich an einem Wintertag nie 1440W Überschuss, würde evcc also erst nachts laden (obwohl tagsüber Überschuss vorhanden wäre, wenn auch nicht 1440W). Sehe ich das falsch?
das ist so. Wenn nicht genug PV Überschuss vorhanden ist startet er nicht. Unter 6A ladet sein Auto vermutlich auch gar nicht. Du kannst aber dennoch einstellen dass er auch nur z.B bei 1kW Überschuß lädt, dann kommt halt ein Teil aus dem Netz. Ich habe ein Setting für Sommer und eines für Winter, das stelle ich dann einfach um.
Es geht ja gar nicht darum, ob das Auto mit weniger als 6A lädt. Evcc sollte idealerweise dann laden, wenn voraussichtlich die höchste PV-Produktion ist, unabhängig davon, ob der gesamte Ladestrom aus der PV kommt. Wie unterscheiden sich Deine beiden Settings?