-
-
Notifications
You must be signed in to change notification settings - Fork 670
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
Planner: add schedule #5492
Comments
@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: #5583 schedule könnte dann so aussehen:
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 ? Hintergrund: |
|
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:
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. |
ja das fehlt mir sehr oft und verstehe ich auch nicht. Gestern abend ist dann meine Schwiemu nochmal losgefahren und hat das Auto auch wieder angesteckt. wisst ihr denn schon bis wann der Wochenplaner kommen soll? Danke für Eure super Arbeit. Gruß Diver |
Das ist dann #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? |
Wie groß ist die PV? Gibt es eine Hausbatterie? Bisher hört es sich so an wie bei mir, dann könnte ich dir meine Konfiguration erläutern. |
Ladeleistung ist bestimmt 3,7 kW? Ist zumindest bei meinem Passat so. |
Ich habe keinen Hausspeicher (lohnt sich bei uns nicht, wir sind beide tagsüber zuhause) und unsere PV hat 9,2kWp. Und ja, die max. Ladeleistung ist 3,7kW. Die minimale ist übrigens 1,4kW. |
Ok, ich habe die gleiche Konfiguration. Leider bin ich nicht an allen Tagen so früh zu Hause. Ich habe bei mir beobachtet, dass das Auto mit 3,7 kW am effizientesten lädt. Aber wenn PV Überschuss ist, dann möchte ich den ja nutzen, egal wie effizient. Daher habe ich in der Konfigurationsdatei (yaml, genaueres dazu steht in der Doku, die man über das Menü oben rechts unter der Hilfe findet) folgendes eingestellt: Start bei 500W Überschuss, Stopp bei 1000W Bezug für 10 Minuten. Im Plan gibt man dann nur noch die nächste Abfahrtszeit (oder 15 Minuten früher zur Sicherheit) ein. Lademenge immer voll. Somit wird jeder PV Überschuss genutzt und falls dieser nicht reicht, wird das Auto mit Netzstrom erst kurz vor Abfahrt geladen. Ist auch besser für den Akku, wenn er nicht so lange vollgeladen steht. Das Einstellen der Abfahrtszeit muss man leider immernoch jeden Tag vornehmen. So wie ich es verstanden habe sind die Entwickler aber daran einen "Wochenplan" zu entwickeln, der sich automatisch wiederholt. Ich hoffe ich konnte dir weiterhelfen. |
Start bei 500W Überschuss würde bei mir bedeuten, dass 900W aus dem Netz kommen (da mit mindestens 6A, also knapp 1,4kW geladen wird). Finde ich nicht so optimal. Auch bedeutet es, dass die ersten 500W eingespeist werden und damit für das Auto verloren sind (geht wahrscheinlich nicht besser). Stopp bei 1000W Bezug heißt dann auch noch, dass viel mit gekauftem Strom geladen wird. Geht das nicht besser? Ich habe im Sommer "PV" eingestellt, da dann genügend Überschuss da ist, um das Auto komplett (mit max. 3,7kW) zu laden. In Winter stelle ich auf "min+PV", was bei mir bedeutet, dass normalerweise mit 1,4kW geladen wird, wobei dabei der größte Anteil vom Stromanbieter kommt. Da das Auto üblicherweise so zwischen 10 und 11:00 eingesteckt wird, funktioniert das auch ohne Plan ganz gut. |
Ja, man muss eine Entscheidung treffen wann man anfängt zu laden. Ich war überrascht wie gut diese Kompromisslösung läuft. Habe es deswegen so gelassen. An einem sonnigen Tag nimmt die PV Leistung stetig zu und der Netzbezug ist trotzdem sehr gering. (Grafisch ist es ja die Fläche zwischen der Ladeleistung und des PV Überschusses. Wenn da für 60 Minuten im Schnitt 500W bezogen werden sind das 0.5 kWh -> hier könnte man ca. 10 - 15 Cent sparen, aber nur an einem sonnigen Tag, an bewölkten Tagen muss der Rest sowieso aus dem Netz kommen, -> im Jahr ca. 180 Tage x 0,15€ = 27€ pro Jahr macht im Monat bisschen was über 2€)Die 10 Minuten kommen daher, dass die Wallbox nicht bei jeder Wolke gleich abschalten soll.Wenn du die (gefühlt) beste Planung haben möchtest, musst du davor sitzen und es selbst steuern. Das habe ich auch eine Weile gemacht. Bin zu dem Schluss gekommen, dass es besser ist den Computer soetwas machen zu lassen.Ich kann nur empfehlen mit den Einstellungen herumzuspielen, dann findest du eine akzeptable Lösung. Ich hatte auch eine Weile eine prognosebasierte Ladung, die lief aber auch nicht viel besser. Vielleicht reicht es dir auch einfach min+PV als Standard zu setzen. Und wenn du viel Sonne erwartest auf PV umzustellen.Wir Hybridfahrer mit dem kleinen Akku haben es auch etwas schwerer als die anderen, glaube ich zumindest.Am 03.02.24, 20:13 schrieb hermann-59 ***@***.***>:
Start bei 500W Überschuss würde bei mir bedeuten, dass 900W aus dem Netz kommen (da mit mindestens 6A, also knapp 1,4kW geladen wird). Finde ich nicht so optimal. Auch bedeutet es, dass die ersten 500W eingespeist werden und damit für das Auto verloren sind (geht wahrscheinlich nicht besser). Stopp bei 1000W Bezug heißt dann auch noch, dass viel mit gekauftem Strom geladen wird. Geht das nicht besser?
Ich habe im Sommer "PV" eingestellt, da dann genügend Überschuss da ist, um das Auto komplett (mit max. 3,7kW) zu laden. In Winter stelle ich auf "min+PV", was bei mir bedeutet, dass normalerweise mit 1,4kW geladen wird, wobei dabei der größte Anteil vom Stromanbieter kommt. Da das Auto üblicherweise so zwischen 10 und 11:00 eingesteckt wird, funktioniert das auch ohne Plan ganz gut.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
Die optimalen Einstellungen sind wahrscheinlich bei jedem ein bisschen anders. Wenn ich im Sommer mit "PV" lade, ist der Akku eigentlich immer bei Sonnenuntergang voll, ohne Strom dazuzukaufen. Ach ja: Das Umschalten des Lademodus per UI sollte natürlich persistent sein, der aktuell eingestellte Lademodus also auch bei einem Neustart von evcc nicht verloren gehen. |
This comment was marked as off-topic.
This comment was marked as off-topic.
Ich poste hier nochmals mein Skript dass beim Anstecken eines Fahrzeugs einen Plan erstellt. Änderung an der evcc.yaml:
Das script liegt am server, wo auch evcc läuft, unter /home/pi/evcc/evcc_message und muss ausführbar sein:
Ist der nächste Tag ein Wochentag, dann wird per plan auf 95% geladen. Ist der nächste Tag ein Wochenende, dann auf 60% (Reserve für pv Ladung). Der Fahrzeugname muss mit der yaml übereinstimmen. Mit dem Script brauchte ich nur selten eingreifen. |
Habe die gleichen Bedingungen wie herman-59: Golf GTE (Hybrid) mit kleinem Akku, keinen Haus-Akku und tägliche Fahrten unter 40km, für die 80% Ladestand ausreichen, wenn er auch geladen ist und ich es nicht mal wieder vergessen habe zu aktivieren... @schenlap top, danke fürs Teilen.
Statt "vehicleTitle" habe ich in der evcc.yaml den "vehicleName" eingesetzt, dann läuft es 1a.... Hier der aktualisierte Schnipsel... # push messages
messaging:
events:
connect: # vehicle connect event
title: Car connected
msg: "${vehicleName} Car connected, mode:${mode}"
guest:
title: Guest connected
msg: "${vehicleName} Guest connected, mode:${mode}"
services:
- type: script
cmdline: /home/pi/evcc/evcc_message.sh # ev. anpassen
timeout: 50s |
Ich verstehe das als Laden mit min Ladeleistung bis der Plan erfüllt ist und bei PV Überschuss die Ladeleistung erhöhen und/oder den Plan überschreiten. Korrekt? |
Mh... nicht direkt. Einfach, dass der derzeitig einmal einstellbare Plan für den Folgetag als Standard immer übernommen wird beim Einstecken. Jetzt stecke ich an und ich habe "PV" voreingestellt, muss dann aber immer evcc öffnen und unten auf "PLAN" manuell gehen und dann aktivieren. Exakt jenen Schritt möchte ich nicht mehr machen müssen. Gewünschtes Ergebnis-Ziel:
(das könnte man noch auf die Spitze treiben mit Einstellungen Mo-Fr und Wochenende trennen (ähnlich in der Tesla-App)) Mein Hirn kann ich damit 365 Tage im Jahr ausschalten. Alles, wirklich alles macht die Logik nach meinen Einstellungen, Präferenzen und Wünschen dann im Hintergrund. Ich lade stets nur mit einer Phase zu 21A (Schieflast), was mir gute 5 kW bringt, der Tesla macht max. 11 kW, aber dafür wird bei 1,4 kW Überschuss schon mit laden begonnen. Da ich Durchschnittspendler mit 50 km/Tag bin, würde das alles perfekt ineinander passen. |
Gelduld, wird kommen und sieht vom Ansatz her sehr gut aus! |
So ist es 😄 |
Ich glaube da werden ein paar Dinge nicht verwendet wie angedacht. Aus dem beschriebenen Use-Case würde ich ableiten:
|
Nicht falsch verstehen, das war keine Kritik an den wiederkehrenden Plänen, sondern einfach ein Erfahrungsbericht, den ich hier teilen wollte. Mir ist schon klar, woran es gestern lag, dass die Ladung sofort nach Ende der PV Produktion gestartet ist und wie ich das verhindern kann (keine CO2-Optimierung). Evcc hat so viele tolle Konfigurationsmöglichkeiten, aber wie so oft, ensteht aus der Kombination dieser Möglichkeiten eine Komplexität, die dann nicht immer zum erwünschten Verhalten führt. Die Wunschvorstellung bei uns im Haus ist, dass man das Auto ansteckt und sich das "System" automatisch darum kümmert ideal (also mit möglichst wenig Netzstrom, aber auch CO2 optimiert) zu laden, aber man dennoch, wenn notwendig, z.B. 80% Ladung im Auto hat. Solange evcc die Brain-Schnittstelle noch nicht implementiert hat, stellen wir uns das so vor:
Meine Vorstellung war, dass der wiederkehrende Plan uns Punkt 1) und 2) erfüllt, die Erfahrung gestern zeigte aber, dass, wenn CO2 optimiertes Laden aktiv ist, das Zeitfenster nach Ende PV Überschuss bis die Ladung aus dem Netz startet sehr kurz ist, also 1) so nur teilweise erfüllt wird. Hier gibt es einen Zielkonflikt zwischen "möglichst nur Überschuss laden", "wenn Auto über Nacht eingesteckt ist, dann bis morgens auf den Plan Soc laden" und "CO2 optimiert laden". Also entweder ich verzichte auf die CO2 Optimierung, oder ich kann den Start des Plans so weit verschieben (z.B. 22h), dass ich bis dahin das Auto abgesteckt und in die Garage gefahren habe. Dort kann ich dann einfach durch die Entscheidung "stecke ich nochmals ein" festlegen, ob ich morgens ein voll geladenes brauche, oder nicht. PS: Ich kann das mal simulieren, indem ich das Script so erweitere, dass es nur dann einen Plan erstellt, wenn das Einstecken in einem bestimmten Zeitfenster (z.B. nach 22h) erfolgt ist. |
Genau, es widerspricht sich "CO2 optimiert" und doch die Zeit vorgeben wollen. Mit einer zeitlichen Einschränkung auf 22-06 machst du auch nichts anderes als dass du das CO2 Optimum aufgibst. Ich denke mit einem möglichst hohen PV Anteil erreicht man da sowieso mehr. Du kannst bei dem Script vermutlich auch auf den Loadpoint gehen und so eine Unterscheidung machen (habe ich nicht probiert) |
Anwendungsfall, den wir mit berücksichtigen sollten: #10950 (comment) |
Das gehört unabhängig vom Schedule eher in #11654, da ist es auch schon verlinkt. |
Wie sieht die momentane Situation aus mit diesem Feature? Das wäre für mich eigentlich der Hauptgrund, evcc zu verwenden. Kann auch gerne etwas beitragen bzw. wäre auch willens das selbst zu implementieren, anhand des UI mock-ups von @naltatis weiter oben. |
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 #1433 (comment)
Depends on #5445, #5271
The text was updated successfully, but these errors were encountered: