diff --git a/vehicle/psa/provider.go b/vehicle/psa/provider.go index d6bbb4786..e31f5b86d 100644 --- a/vehicle/psa/provider.go +++ b/vehicle/psa/provider.go @@ -34,7 +34,7 @@ func (v *Provider) Soc() (float64, error) { continue } - return float64(e.Level), nil + return e.Level, nil } err = api.ErrNotAvailable diff --git a/vehicle/psa/types.go b/vehicle/psa/types.go index e6438be00..7f2598ee7 100644 --- a/vehicle/psa/types.go +++ b/vehicle/psa/types.go @@ -55,7 +55,7 @@ type Status struct { type Energy struct { UpdatedAt time.Time Type string // Fuel/Electric - Level int + Level float64 Autonomy int Charging struct { Plugged bool