Optimizer: return infeasable error

This commit is contained in:
andig 2026-03-15 17:15:23 +01:00
parent cea2a8f4bf
commit 26bf54b8ab

View file

@ -239,6 +239,10 @@ func (site *Site) optimizerUpdate(battery []types.Measurement) error {
return apiError(resp)
}
if resp.JSON200.Status != optimizer.Optimal {
return errors.New(string(resp.JSON200.Status))
}
site.publish("evopt", struct {
Req optimizer.OptimizationInput `json:"req"`
Res optimizer.OptimizationResult `json:"res"`