48 Stunden Predcition & Optimierung

Ein paar Zeitfunktionen korrigiert (24h / 48h)
Strompreis Cache stündlich leeren
Strompreis bei nur 24h Daten, wird verdoppelt (Prognose fehlt noch)
This commit is contained in:
Bla Bla
2024-05-08 09:58:41 +02:00
parent 5a4a8c63d2
commit 2605460a99
6 changed files with 79 additions and 46 deletions

View File

@@ -27,7 +27,7 @@ import os
app = Flask(__name__)
opt_class = optimization_problem(prediction_hours=24, strafe=10)
opt_class = optimization_problem(prediction_hours=48, strafe=10)
soc_predictor = BatterySocPredictor.load_model('battery_model.pkl')
@@ -69,7 +69,7 @@ def flask_optimize():
return jsonify({"error": f"Fehlender Parameter: {p}"}), 400
# Simulation durchführen
ergebnis = opt_class.optimierung_ems(parameter=parameter, start_hour=datetime.now().hour)
ergebnis = opt_class.optimierung_ems(parameter=parameter, start_hour=datetime.now().hour) # , startdate = datetime.now().date() - timedelta(days = 1)
return jsonify(ergebnis)