MCPcopy Create free account
hub / github.com/evcc-io/evcc / evChargeStopHandler

Method evChargeStopHandler

core/loadpoint.go:528–543  ·  view source on GitHub ↗

evChargeStopHandler sends external stop event

()

Source from the content-addressed store, hash-verified

526
527// evChargeStopHandler sends external stop event
528func (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
546func (lp *Loadpoint) evVehicleConnectHandler() {

Callers

nothing calls this directly

Calls 5

pushEventMethod · 0.95
resetPVTimerMethod · 0.95
stopSessionMethod · 0.95
ResetCachedFunction · 0.92
PrintlnMethod · 0.80

Tested by

no test coverage detected