Merge pull request #19666 from Giermann/patch-4
Skoda: Consider additional climatisation states
This commit is contained in:
commit
b18b7964a8
1 changed files with 3 additions and 2 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue