diff --git a/vehicle/skoda/provider.go b/vehicle/skoda/provider.go index 5c70e0953..350793020 100644 --- a/vehicle/skoda/provider.go +++ b/vehicle/skoda/provider.go @@ -1,6 +1,7 @@ package skoda import ( + "slices" "time" "github.com/evcc-io/evcc/api" @@ -118,8 +119,7 @@ var _ api.VehicleClimater = (*Provider)(nil) // Climater implements the api.VehicleClimater interface func (v *Provider) Climater() (bool, error) { res, err := v.climateG() - active := res.State == "COOLING" || res.State == "HEATING" || res.State == "HEATING_AUXILIARY" || res.State == "VENTILATION" || res.State == "ON" - return active, err + return slices.Contains([]string{"COOLING", "HEATING", "HEATING_AUXILIARY", "VENTILATION", "ON"}, res.State), err } var _ api.SocLimiter = (*Provider)(nil)