diff --git a/core/loadpoint.go b/core/loadpoint.go index 01731f5e8..eb5d58589 100644 --- a/core/loadpoint.go +++ b/core/loadpoint.go @@ -1072,7 +1072,7 @@ func (lp *Loadpoint) pvScalePhases(sitePower, minCurrent, maxCurrent float64) bo // - https://github.com/evcc-io/evcc/issues/2613 measuredPhases := lp.getMeasuredPhases() if phases > 0 && phases < measuredPhases { - if lp.chargerUpdateCompleted() { + if lp.chargerUpdateCompleted() && lp.phaseSwitchCompleted() { lp.log.WARN.Printf("ignoring inconsistent phases: %dp < %dp observed active", phases, measuredPhases) } lp.resetMeasuredPhases()