From c928dd40f32c3f2705bb271944ed6262ecddbd17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20He=C3=9F?= Date: Sun, 20 Aug 2023 12:43:28 +0200 Subject: [PATCH] Elapse guard when loadpoint is out of sync (#9450) --- core/loadpoint.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/loadpoint.go b/core/loadpoint.go index e7cef270e..9e7ec9064 100644 --- a/core/loadpoint.go +++ b/core/loadpoint.go @@ -667,6 +667,7 @@ func (lp *Loadpoint) syncCharger() error { if lp.guardGracePeriodElapsed() && lp.phaseSwitchCompleted() && (enabled || lp.connected()) { lp.log.WARN.Printf("charger out of sync: expected %vd, got %vd", status[lp.enabled], status[enabled]) } + lp.elapseGuard() return nil } @@ -674,6 +675,7 @@ func (lp *Loadpoint) syncCharger() error { if lp.guardGracePeriodElapsed() { lp.log.WARN.Println("charger logic error: disabled but charging") } + lp.elapseGuard() return nil }