From 1d4a16111394f6fd941b9902a78312b2cd02fa56 Mon Sep 17 00:00:00 2001 From: MarkusGH <34029447+MarkusGH@users.noreply.github.com> Date: Sun, 31 Mar 2024 20:27:48 +0200 Subject: [PATCH] Prevent automatic phase switching while a phase switch might be in progress (#13235) --- core/loadpoint.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/loadpoint.go b/core/loadpoint.go index 4bb48441c..eb8c92554 100644 --- a/core/loadpoint.go +++ b/core/loadpoint.go @@ -1161,7 +1161,7 @@ func (lp *Loadpoint) pvMaxCurrent(mode api.ChargeMode, sitePower float64, batter maxCurrent := lp.effectiveMaxCurrent() // switch phases up/down - if lp.hasPhaseSwitching() { + if lp.hasPhaseSwitching() && lp.phaseSwitchCompleted() { _ = lp.pvScalePhases(sitePower, minCurrent, maxCurrent) }