diff --git a/src/v1_TeslaMateAPICarsStatus.go b/src/v1_TeslaMateAPICarsStatus.go index 3f5e52f..e874c96 100644 --- a/src/v1_TeslaMateAPICarsStatus.go +++ b/src/v1_TeslaMateAPICarsStatus.go @@ -711,7 +711,7 @@ func (s *statusCache) TeslaMateAPICarsStatusV1(c *gin.Context) { // drive.OdometerDetails.OdometerStart = kilometersToMiles(drive.OdometerDetails.OdometerStart) MQTTInformationData.Odometer = kilometersToMiles(MQTTInformationData.Odometer) MQTTInformationData.DrivingDetails.ActiveRoute.DistanceToArrival = kilometersToMiles(MQTTInformationData.DrivingDetails.ActiveRoute.DistanceToArrival) - MQTTInformationData.DrivingDetails.Speed = kilometersToMiles(MQTTInformationData.DrivingDetails.Speed) + MQTTInformationData.DrivingDetails.Speed = kilometersToMilesInteger(MQTTInformationData.DrivingDetails.Speed) MQTTInformationData.BatteryDetails.EstBatteryRange = kilometersToMiles(MQTTInformationData.BatteryDetails.EstBatteryRange) MQTTInformationData.BatteryDetails.RatedBatteryRange = kilometersToMiles(MQTTInformationData.BatteryDetails.RatedBatteryRange) MQTTInformationData.BatteryDetails.IdealBatteryRange = kilometersToMiles(MQTTInformationData.BatteryDetails.IdealBatteryRange) diff --git a/src/webserver.go b/src/webserver.go index c2e5925..c68c05a 100644 --- a/src/webserver.go +++ b/src/webserver.go @@ -399,6 +399,11 @@ func milesToKilometersNilSupport(mi NullFloat64) NullFloat64 { } */ +// kilometersToMilesInteger func +func kilometersToMilesInteger(km int) int { + return int(float64(km) * 0.62137119223733) +} + // barToPsi func func barToPsi(bar float64) float64 { return (bar * 14.503773800722)