diff --git a/core/loadpoint.go b/core/loadpoint.go index db3114cad..bea2d5474 100644 --- a/core/loadpoint.go +++ b/core/loadpoint.go @@ -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) }