evChargeStopHandler sends external stop event
()
| 526 | |
| 527 | // evChargeStopHandler sends external stop event |
| 528 | func (lp *Loadpoint) evChargeStopHandler() { |
| 529 | lp.log.INFO.Println("stop charging <-") |
| 530 | lp.pushEvent(evChargeStop) |
| 531 | |
| 532 | // soc update reset |
| 533 | util.ResetCached() |
| 534 | lp.socUpdated = time.Time{} |
| 535 | |
| 536 | // reset pv enable/disable timer |
| 537 | // https://github.com/evcc-io/evcc/issues/2289 |
| 538 | if !lp.pvTimer.Equal(elapsed) { |
| 539 | lp.resetPVTimer() |
| 540 | } |
| 541 | |
| 542 | lp.stopSession() |
| 543 | } |
| 544 | |
| 545 | // evVehicleConnectHandler sends external start event |
| 546 | func (lp *Loadpoint) evVehicleConnectHandler() { |
nothing calls this directly
no test coverage detected