From 057c49bccc2e07d67a33571aa4094c8c5627062d Mon Sep 17 00:00:00 2001 From: andig Date: Thu, 3 Mar 2022 22:10:00 +0100 Subject: [PATCH] Prevent starting pv disable timer when phase scaling is pending (#2762) --- core/loadpoint.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/loadpoint.go b/core/loadpoint.go index a544cd74b..d2b8e32eb 100644 --- a/core/loadpoint.go +++ b/core/loadpoint.go @@ -1167,7 +1167,7 @@ func (lp *LoadPoint) pvMaxCurrent(mode api.ChargeMode, sitePower float64, batter if mode == api.ModePV && lp.enabled && targetCurrent < minCurrent { // kick off disable sequence - if sitePower >= lp.Disable.Threshold { + if sitePower >= lp.Disable.Threshold && lp.phaseTimer.IsZero() { lp.log.DEBUG.Printf("site power %.0fW >= %.0fW disable threshold", sitePower, lp.Disable.Threshold) if lp.pvTimer.IsZero() {