feat(application): integrate measured-load ingestion training and planner source

This commit is contained in:
ENELIX Agent
2026-10-02 21:00:05 +00:00
parent 44362e4bf5
commit fc024fcfba
96 changed files with 8933 additions and 0 deletions
@@ -0,0 +1,13 @@
from methods.battery_optimizer import optimize_grid_setpoint, train_artifact
from methods.common import save_model
FORECAST_ID = 13
def train(data_obj):
aid = data_obj["config"]["anlagen_id"]
return {"trained": True, "path": save_model(aid, FORECAST_ID, train_artifact("var_10_11"))}
def predict(data_obj, pv_dict, load_dict):
return optimize_grid_setpoint(data_obj, pv_dict, load_dict, forecast_id=13)