Tesla: add climater (#27817)

This commit is contained in:
Copilot 2026-03-01 17:35:30 +01:00 • committed by GitHub
parent a4ed1080e1
commit fa2628c663
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -104,7 +104,16 @@ func (v *Provider) FinishTime() (time.Time, error) {
return time.Now().Add(time.Duration(res.Response.ChargeState.MinutesToFullCharge) * time.Minute), nil
}
// TODO api.Climater implementation has been removed as it drains battery. Re-check at a later time.
var _ api.VehicleClimater = (*Provider)(nil)
// Climater implements the api.VehicleClimater interface
func (v *Provider) Climater() (bool, error) {
res, err := v.dataG()
if err != nil {
return false, err
}
return res.Response.ClimateState.IsPreconditioning, nil
}
// var _ api.VehiclePosition = (*Provider)(nil)