From dd7e74f77418167551c404d08dcc00c6b400d3a9 Mon Sep 17 00:00:00 2001 From: SolarPower2024 Date: Sun, 27 Sep 2026 20:49:23 +0200 Subject: [PATCH] Optimizer: home consumption forecast per weekday, consumption margin in the ui Lastmanagement-Details -> Erweitert: - Verbrauchsprognose "Nach Wochentag": each forecast day of the home base load from the same weekday of the last 8 weeks instead of the 28 day average per quarter hour; a weekday without complete data falls back to the average. Off by default, the optimizer solves again on change. - Sicherheitszuschlag Verbrauch: sets upstream's profilePercentile (so far API only), a higher percentile per quarter hour instead of the mean. Co-Authored-By: Claude Opus 5.5 --- .../js/components/Config/LmAdvancedModal.vue | 61 +++++++++- assets/js/types/evcc.ts | 2 + core/lm/README.md | 15 +++ core/metrics/profile_custom.go | 12 ++ core/site_lm_advanced.go | 10 ++ core/site_load_predictor.go | 5 + core/site_load_weekday.go | 77 +++++++++++++ core/site_load_weekday_test.go | 105 ++++++++++++++++++ i18n/de.json | 10 +- i18n/en.json | 10 +- 10 files changed, 304 insertions(+), 3 deletions(-) create mode 100644 core/metrics/profile_custom.go create mode 100644 core/site_load_weekday.go create mode 100644 core/site_load_weekday_test.go diff --git a/assets/js/components/Config/LmAdvancedModal.vue b/assets/js/components/Config/LmAdvancedModal.vue index bbac5bed44..d952ac8b30 100644 --- a/assets/js/components/Config/LmAdvancedModal.vue +++ b/assets/js/components/Config/LmAdvancedModal.vue @@ -68,6 +68,43 @@ + + + + + + + +