Cupra: add target soc (#5402)
Some checks failed
Release / call-build-workflow (push) Has been cancelled
Release / Publish Docker :release (push) Has been cancelled
Release / Github & APT (push) Has been cancelled
Release / Hassio Addon (push) Has been cancelled

This commit is contained in:
andig 2022-12-07 09:28:58 +01:00 • committed by GitHub
parent d8ea2d0482
commit 328e96bdfa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -92,6 +92,18 @@ func (v *Provider) Climater() (active bool, outsideTemp, targetTemp float64, err
return res.Services.Climatisation.Active, 21, 21, err
}
var _ api.SocLimiter = (*Provider)(nil)
// TargetSoC implements the api.SocLimiter interface
func (v *Provider) TargetSoC() (float64, error) {
res, err := v.statusG()
if err == nil {
return float64(res.Services.Charging.TargetPct), nil
}
return 0, err
}
var _ api.VehicleChargeController = (*Provider)(nil)
// StartCharge implements the api.VehicleChargeController interface