diff --git a/core/loadpoint.go b/core/loadpoint.go index ee84555e0..6b77ec77c 100644 --- a/core/loadpoint.go +++ b/core/loadpoint.go @@ -547,6 +547,9 @@ func (lp *Loadpoint) evVehicleDisconnectHandler() { // re-read energy from charger and re-persist session if values improved lp.finalizeSessionEnergy() + // re-read odometer to catch delayed update (#30225) + lp.vehicleOdometer() + // session is persisted during evChargeStopHandler which runs before lp.clearSession()