From 9ea6ed6d1c45b779393fb6bf242ceddf371bc901 Mon Sep 17 00:00:00 2001 From: andig Date: Tue, 3 Jun 2025 18:28:37 +0200 Subject: [PATCH] Polestar: fix api --- vehicle/polestar/provider.go | 2 +- vehicle/polestar/types.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vehicle/polestar/provider.go b/vehicle/polestar/provider.go index 4f2c35b55..9a2083e67 100644 --- a/vehicle/polestar/provider.go +++ b/vehicle/polestar/provider.go @@ -27,7 +27,7 @@ func NewProvider(log *util.Logger, api *API, vin string, timeout, cache time.Dur // SOC via car telemetry func (v *Provider) Soc() (float64, error) { res, err := v.telemetryG() - return float64(res.Battery[0].BatteryChargeLevelPercentage), err + return res.Battery[0].BatteryChargeLevelPercentage, err } var _ api.ChargeState = (*Provider)(nil) diff --git a/vehicle/polestar/types.go b/vehicle/polestar/types.go index 9f045a08b..978812265 100644 --- a/vehicle/polestar/types.go +++ b/vehicle/polestar/types.go @@ -23,7 +23,7 @@ type HealthData struct { type BatteryData struct { VIN string - BatteryChargeLevelPercentage int64 + BatteryChargeLevelPercentage float64 ChargingStatus string EstimatedChargingTimeToFullMinutes int64 EstimatedDistanceToEmptyKm int64