From 424937255127db7fd449801d29be23d7e1d3bb1c Mon Sep 17 00:00:00 2001 From: andig Date: Sat, 3 Aug 2024 13:29:16 +0200 Subject: [PATCH] Loadpoint: set internal current to 0 when disabling charger --- core/loadpoint.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/loadpoint.go b/core/loadpoint.go index 5f32ced5d..4e6cb7e3b 100644 --- a/core/loadpoint.go +++ b/core/loadpoint.go @@ -862,6 +862,11 @@ func (lp *Loadpoint) setLimit(chargeCurrent float64) error { lp.setAndPublishEnabled(enabled) lp.chargerSwitched = lp.clock.Now() + // ensure we always re-set current when enabling charger + if !enabled { + lp.chargeCurrent = 0 + } + lp.bus.Publish(evChargeCurrent, chargeCurrent) // start/stop vehicle wake-up timer