Fix grid import treated as available power (refs #78)

This commit is contained in:
andig 2020-05-01 21:02:17 +02:00 • committed by GitHub
parent 8669853ca8
commit a21b332a20
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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)
}