diff --git a/core/site_optimizer.go b/core/site_optimizer.go index 12c8a5b3e..03d3c697d 100644 --- a/core/site_optimizer.go +++ b/core/site_optimizer.go @@ -205,7 +205,10 @@ func (site *Site) optimizerUpdate(battery []types.Measurement) error { continue } - add(site.loadpointRequest(lp, minLen, firstSlotDuration, grid)) + // skip disabled loadpoints + if req, detail := site.loadpointRequest(lp, minLen, firstSlotDuration, grid); req.CMax > 0 { + add(req, detail) + } } for i, dev := range site.batteryMeters {