diff --git a/TeslaSolarCharger/Server/Services/TeslaFleetApiService.cs b/TeslaSolarCharger/Server/Services/TeslaFleetApiService.cs index 1db6d9992..de49e5864 100644 --- a/TeslaSolarCharger/Server/Services/TeslaFleetApiService.cs +++ b/TeslaSolarCharger/Server/Services/TeslaFleetApiService.cs @@ -421,6 +421,10 @@ private async Task RefreshVehicleOnlineState(DtoCar car) else { carStateLog.BooleanValue = false; + if (car.State == CarStateEnum.Asleep || car.State == CarStateEnum.Offline) + { + car.State = CarStateEnum.Online; + } } teslaSolarChargerContext.CarValueLogs.Add(carStateLog); await teslaSolarChargerContext.SaveChangesAsync().ConfigureAwait(false);