From df41dbd7b65555a3b6977b31fd93abb4c74e884f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrick=20K=C3=BChnel?= Date: Wed, 29 Jan 2025 20:52:13 +0100 Subject: [PATCH] fix(ChargingService): Only skip home geofence calculation on non teslaMate --- TeslaSolarCharger/Server/Services/ChargingService.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/TeslaSolarCharger/Server/Services/ChargingService.cs b/TeslaSolarCharger/Server/Services/ChargingService.cs index 351f6e39f..43d60c98c 100644 --- a/TeslaSolarCharger/Server/Services/ChargingService.cs +++ b/TeslaSolarCharger/Server/Services/ChargingService.cs @@ -165,7 +165,9 @@ private async Task CalculateGeofences() .Select(c => new { c.UseFleetTelemetry, c.IncludeTrackingRelevantFields }) .FirstAsync(); - if (fleetTelemetrySettings.UseFleetTelemetry && !fleetTelemetrySettings.IncludeTrackingRelevantFields) + if (fleetTelemetrySettings.UseFleetTelemetry + && !fleetTelemetrySettings.IncludeTrackingRelevantFields + && configurationWrapper.GetVehicleDataFromTesla()) { logger.LogDebug("Car {carId} uses fleet telemetry but does not include tracking relevant fields. Do not calculate geofence", car.Id); car.DistanceToHomeGeofence = null;