This commit is contained in:
andig 2025-03-11 12:10:45 +01:00
parent 9a497ed227
commit e023ceaa5d

View file

@ -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)