Optimizer: don't send empty requests

This commit is contained in:
andig 2026-04-18 09:27:18 +02:00
parent bb93ebf98b
commit 4de7791abf

View file

@ -221,6 +221,11 @@ func (site *Site) optimizerUpdate(battery []types.Measurement) error {
add(site.batteryRequest(dev, b, grid, minLen, firstSlotDuration))
}
// empty request- all loadpoints disabled
if len(req.Batteries) == 0 {
return nil
}
httpClient := request.NewClient(site.log)
httpClient.Timeout = 30 * time.Second