Stop using vehicle charge start/stop apis (#1920)
This commit is contained in:
parent
7a54e50a3c
commit
92b40dcb8f
1 changed files with 14 additions and 12 deletions
|
|
@ -555,12 +555,13 @@ func (lp *LoadPoint) setLimit(chargeCurrent float64, force bool) (err error) {
|
|||
}
|
||||
|
||||
// sleep vehicle
|
||||
if car, ok := lp.vehicle.(api.VehicleStopCharge); !enabled && ok {
|
||||
// log but don't propagate
|
||||
if err := car.StopCharge(); err != nil {
|
||||
lp.log.ERROR.Printf("vehicle remote charge stop: %v", err)
|
||||
}
|
||||
}
|
||||
// TODO https://github.com/evcc-io/evcc/discussions/1929
|
||||
// if car, ok := lp.vehicle.(api.VehicleStopCharge); !enabled && ok {
|
||||
// // log but don't propagate
|
||||
// if err := car.StopCharge(); err != nil {
|
||||
// lp.log.ERROR.Printf("vehicle remote charge stop: %v", err)
|
||||
// }
|
||||
// }
|
||||
|
||||
if err = lp.charger.Enable(enabled); err == nil {
|
||||
lp.log.DEBUG.Printf("charger %s", status[enabled])
|
||||
|
|
@ -570,12 +571,13 @@ func (lp *LoadPoint) setLimit(chargeCurrent float64, force bool) (err error) {
|
|||
lp.bus.Publish(evChargeCurrent, chargeCurrent)
|
||||
|
||||
// wake up vehicle
|
||||
if car, ok := lp.vehicle.(api.VehicleStartCharge); enabled && ok {
|
||||
// log but don't propagate
|
||||
if err := car.StartCharge(); err != nil {
|
||||
lp.log.ERROR.Printf("vehicle remote charge start: %v", err)
|
||||
}
|
||||
}
|
||||
// TODO https://github.com/evcc-io/evcc/discussions/1929
|
||||
// if car, ok := lp.vehicle.(api.VehicleStartCharge); enabled && ok {
|
||||
// // log but don't propagate
|
||||
// if err := car.StartCharge(); err != nil {
|
||||
// lp.log.ERROR.Printf("vehicle remote charge start: %v", err)
|
||||
// }
|
||||
// }
|
||||
} else {
|
||||
err = fmt.Errorf("charger %s: %w", status[enabled], err)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue