-
-
Notifications
You must be signed in to change notification settings - Fork 785
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
Avoid offline vehicles charging if minSoc is set #12437
Conversation
Fix minSocNotReached for offline vehicles
Fixed logic
Good catch. Was tut der zweite Teil der Änderungen? |
Simplified code
Da kam man nur an wenn das EV SoC == 0 meldet und minSoc > 0 ist. |
Hab ich noch nicht verstanden, braucht vielleicht mehr Ruhe dafür. Ich habe aber noch ein Grundsatzproblem: was machen wir mit "normalen" Fahrzeugen die beim Neustart aus diversen Problemen plötzlich offline sind? Diese würden mit der Änderung nicht mehr geladen! Im Zweifel votieren wir eigentlich immer für Energie im Fahrzeug... das spräche gegen diesen PR. Damit verbunden die Frage:
Wie kann das denn dann passieren? |
Was bei mir passiert ist: |
Es sei denn Dein Fahrzeug ist wg. API Problemen offline und Du willst morgen los fahren. Catch 22. |
Wäre es in dem Fall nicht sinnvoller, auf Gastfahrzeug umzuschalten und fertig? Nicht schön, aber dann dann wird im Fehlerfall wenigstens noch geladen... |
Wir diskutieren hier das Verhalten bezüglich minSoc. Und wenn das Offline Fahrzeug angesteckt wird oder evcc neu startet landet man sowieso im Gastfahrzeug. Ein Automatismus bezüglich minSoc kann nur funktionieren, wenn Fahrzeugerkennung an ist und der SoC des Fahrzeugs bekannt ist. |
Nochmal. Wenn ein "normales" Fahrzeug einen
Ich dachte das ist genau das was Dich stört- dass Dein Auto plötzlich lädt. Daher Vorschlag: auf Gast umstellen.
...es sei denn es wäre als Default konfiguriert. |
Es wird dann ggf. auf 100% geladen - ist das tatsächlich gewünscht?
Ich halte es für problematisch, dass ich in dem Fall eine nicht änderbare minSoc Einstellung habe, die das Verhalten steuert. |
Wenn die Alternative ein leeres Fahrzeug ist- ja! |
Schön - dann ist das aktuell zwar befremdlich aber das gewünschte Verhalten. Dann sollte man aber die Darstellung im UI ändern ("Hinweis: Diese Optionen sind nur für Fahrzeuge mit bekanntem Ladestand verfügbar.") und das Ändern von minSoc auch für offline Fahrzeuge erlauben. |
Isso- aber noch blöder ist ein leeres Auto.
/cc @naltatis |
Closing since #12460 now is a tracking issue. |
If minSoc is set for a offline vehicle, the loadpoint will start to charge as soon as the vehicle is selected in the UI.
Unfortunately minSoc cannot be changed in the UI for offline vehicles, so the user can't fix that by just setting minSoc to 0.
This PR fixes that by changing minSocNotReached, so it returns false if the vehicle does not provide SoC.