diff --git a/core/loadpoint.go b/core/loadpoint.go index e5de57f02..54cad5b31 100644 --- a/core/loadpoint.go +++ b/core/loadpoint.go @@ -1027,7 +1027,7 @@ func (lp *LoadPoint) pvScalePhases(availablePower, minCurrent, maxCurrent float6 phases := lp.GetPhases() // observed phase state inconsistency (https://github.com/evcc-io/evcc/issues/1572, https://github.com/evcc-io/evcc/issues/2230) - if phases < lp.activePhases { + if phases > 0 && phases < lp.activePhases { lp.log.WARN.Printf("ignoring inconsistent phases: %dp < %dp observed active", phases, lp.activePhases) }