-
-
Notifications
You must be signed in to change notification settings - Fork 731
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
Reset vehicle cache when charging stops for last soc update #7238
Conversation
Das betrifft dann aber nur die momentan verbundenen bzw. einem LP zugeordneten Fahrzeuge, oder? |
Alle. Genau genommen jegliche Verwendung von |
Mmmmh. Nicht dass dann im Zweifelsfall einmal der gesamte Fuhrpark erwacht... |
Das tut der ja eh falls es dauern gepollt wird (always) oder häufiger falls er verbunden ist (connected). Wenn beides nicht der Fall ist passiert auch nix. Ist übrigens bei Fahrzeugerkennung identisch- da wird auch einmal der Cache geputzt um alle Fahrzeuge durchzuschauen falls innerhalb |
Vielleicht müsste man dann jetzt das |
Denke nicht - denn im Poll Mode "charging" würde sonst gar nicht mehr aktualisiert. Der Cache Reset löst meines Erachtens selbst keinen Poll aus sondern ermöglicht ihn nur. |
Doch: evcc/core/loadpoint_vehicle.go Lines 337 to 340 in e235206
|
Stimmt! |
Ihr habt mich verloren. Bedeutet? Rein damit oder Veto? |
Meine Meinung : Rein damit - erwartetes Worst Case Szenario sind zwei Polls nach Abschluss des Ladevorgangs. Muss man beobachten und ggf. didChargeOnLastSocUpdate rausnehmen. Ist nicht mein PR, deswegen kann ich es nicht präventiv machen. |
Ausprobiert. Jetzt bekommt man im Poll Mode "charging" erwartungsgemäß ein Update wenn das Laden endet und ein weiteres wenn der Poll Timer abläuft. Fix: #7275 |
Refs #7032 (comment)
Note: this will reset all vehicles; but that seems acceptable at this stage.