From a21b332a20a5e88d58c19360e79b22b5a57c75b7 Mon Sep 17 00:00:00 2001 From: andig Date: Fri, 1 May 2020 21:02:17 +0200 Subject: [PATCH] Fix grid import treated as available power (refs #78) --- core/loadpoint.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/loadpoint.go b/core/loadpoint.go index 2dde7a6d2d..ba1a2ef6ed 100644 --- a/core/loadpoint.go +++ b/core/loadpoint.go @@ -212,7 +212,7 @@ func (lp *LoadPoint) evChargeCurrentHandler(m *wrapper.ChargeMeter) func(para .. } if current > 0 { // limit available power to generation plus consumption/ minus delivery - availablePower := math.Abs(lp.pvPower) + lp.availableBatteryPower() + lp.gridPower + availablePower := math.Abs(lp.pvPower) + lp.availableBatteryPower() - lp.gridPower availableCurrent := int64(powerToCurrent(availablePower, lp.Voltage, lp.Phases)) current = min(current, availableCurrent) }