diff --git a/vehicle/skoda/provider.go b/vehicle/skoda/provider.go index b17181ece..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" @@ -116,9 +117,9 @@ func (v *Provider) Odometer() (odo float64, err error) { var _ api.VehicleClimater = (*Provider)(nil) // Climater implements the api.VehicleClimater interface -func (v *Provider) Climater() (active bool, err error) { +func (v *Provider) Climater() (bool, error) { res, err := v.climateG() - return res.State == "HEATING", err + return slices.Contains([]string{"COOLING", "HEATING", "HEATING_AUXILIARY", "VENTILATION", "ON"}, res.State), err } var _ api.SocLimiter = (*Provider)(nil)