-
-
Notifications
You must be signed in to change notification settings - Fork 518
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
UI: Anzeige Ladestand "---" durch "vehicle soc: timeout" weil API (veraltete) Daten liefert #13899
Comments
Wenns zur Laufzeit passiert sollte es zumindest einen Fehler im Log geben. Stattdessen „—„ zu setzen scheint auch keine gute Alternative zu sein. Daher wontfix? |
Genau.
Jetzt wäre die Frage, ob wir den Soc bei jedem Abfragefehler wieder "nuken" sollen? Die Konsequenz wäre dann, dass z.B. Fahrzeuge mit konfiguriertem minSoc sofort wieder anfangen zu laden... |
"nuken" musste ich erstmal nachschlagen 🤣 Den SOC würde ich nicht sofort beim 1. Abfragefehler "nuken" - denke hier sollte ein vernünftiges timeout definiert werden (1h?). Solange wir noch in diesem Intervall bleiben, soll alles laufen wie bisher. minSOC ist vermutlich hier nochmal ein Thema für sich. Wenn der veraltete SOC-Wert sehr niedrig ist und nicht mehr aktualisiert wird, dann würde die Mindestladung permanent weiterlaufen, oder? |
Describe the bug
Das eigentliche Problem scheint zu sein, dass die NISSAN-API gern mal abends (ab ca. 18:00:00Z) keine aktuellen Daten mehr liefert.
Da mein evcc-Server 1x pro Woche (montags, 22:00 Uhr) per Taskplaner neu startet, entsteht dabei folgende Situation:
evcc-UI zeigt danach keinen Ladestand ("---") und keine Reichweite mehr an.
Theoretisch soweit korrekt, allerdings etwas verwirrend, da ohne Neustart das "Problem" nicht sichtbar geworden wäre.
Momentan habe ich aber auch keine richtige Idee, wie evcc damit anders umgehen sollte, es schien nur so (bevor ich die Logs studiert hatte) als wäre die NISSAN-API gar nicht mehr erreichbar gewesen, was hin und wieder durch das mehrfach notwendige Login auch gelegentlich auftritt (eine Eigenart der API, die bereits im Code ausreichend gut behandelt ist).
Vielleicht sollte generell ein "veralteter" SOC-Wert visualisiert werden, wenn sein timestamp eine bestimmte Zeitgrenze überschreitet?
Steps to reproduce
Configuration details
Log details
What type of operating system are you running?
Windows
Version
0.126.2
The text was updated successfully, but these errors were encountered: