From e9c09d95bde0af410a966c0a90c85d20abd8b8e9 Mon Sep 17 00:00:00 2001 From: Thom van Hal <1483055+Thomvh@users.noreply.github.com> Date: Wed, 14 Oct 2026 15:52:21 +0200 Subject: [PATCH 1/2] Optimizer: document OPTIMIZER_COARSEN_AFTER --- src/content/docs/de/features/optimizer.mdx | 4 ++++ src/content/docs/en/features/optimizer.mdx | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/content/docs/de/features/optimizer.mdx b/src/content/docs/de/features/optimizer.mdx index c63f33095..fad7244c1 100644 --- a/src/content/docs/de/features/optimizer.mdx +++ b/src/content/docs/de/features/optimizer.mdx @@ -90,3 +90,7 @@ Details zum Datenschutz findest du in unserer [Datenschutzerklärung](https://ev Der Optimizer ist wie evcc selbst Open Source: [github.com/evcc-io/optimizer](https://github.com/evcc-io/optimizer). Du kannst dir das fertige Docker Image [evcc/optimizer](https://hub.docker.com/r/evcc/optimizer) auch lokal installieren. Über die Umgebungsvariable `OPTIMIZER_URI` gibst du dann deinen eigenen Endpunkt an. + +Damit die Berechnung schnell bleibt, fasst evcc die Zeitabschnitte nach 48 Stunden zu Stunden zusammen. +Bei einem eigenen Optimizer verschiebst du diese Grenze mit der Umgebungsvariable `OPTIMIZER_COARSEN_AFTER`, z. B. `72h`. +Mit dem Wert `0` bleiben die 15-Minuten-Abschnitte für die gesamte Prognose erhalten. diff --git a/src/content/docs/en/features/optimizer.mdx b/src/content/docs/en/features/optimizer.mdx index ee8293730..f4e6670e5 100644 --- a/src/content/docs/en/features/optimizer.mdx +++ b/src/content/docs/en/features/optimizer.mdx @@ -90,3 +90,7 @@ For privacy details, see our [privacy policy](https://evcc.io/en/datenschutz/). Like evcc itself, the optimizer is open source: [github.com/evcc-io/optimizer](https://github.com/evcc-io/optimizer). You can also install the Docker image [evcc/optimizer](https://hub.docker.com/r/evcc/optimizer) locally. Use the `OPTIMIZER_URI` environment variable to point evcc to your own endpoint. + +To keep the calculation fast, evcc merges the slots beyond 48 hours into hourly slots. +With your own optimizer, you can move this boundary with the `OPTIMIZER_COARSEN_AFTER` environment variable, e.g. `72h`. +The value `0` keeps 15-minute slots for the full forecast. From dbaaf95b77a15f583f9f19d0fa08bb5136104993 Mon Sep 17 00:00:00 2001 From: Thom van Hal <1483055+Thomvh@users.noreply.github.com> Date: Thu, 15 Oct 2026 08:39:51 +0000 Subject: [PATCH 2/2] Optimizer: OPTIMIZER_COARSEN_AFTER in hours Co-Authored-By: Claude Opus 5.5 --- src/content/docs/de/features/optimizer.mdx | 2 +- src/content/docs/en/features/optimizer.mdx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/docs/de/features/optimizer.mdx b/src/content/docs/de/features/optimizer.mdx index fad7244c1..bebd8c96d 100644 --- a/src/content/docs/de/features/optimizer.mdx +++ b/src/content/docs/de/features/optimizer.mdx @@ -92,5 +92,5 @@ Du kannst dir das fertige Docker Image [evcc/optimizer](https://hub.docker.com/r Über die Umgebungsvariable `OPTIMIZER_URI` gibst du dann deinen eigenen Endpunkt an. Damit die Berechnung schnell bleibt, fasst evcc die Zeitabschnitte nach 48 Stunden zu Stunden zusammen. -Bei einem eigenen Optimizer verschiebst du diese Grenze mit der Umgebungsvariable `OPTIMIZER_COARSEN_AFTER`, z. B. `72h`. +Bei einem eigenen Optimizer verschiebst du diese Grenze mit der Umgebungsvariable `OPTIMIZER_COARSEN_AFTER` in Stunden, z. B. `72`. Mit dem Wert `0` bleiben die 15-Minuten-Abschnitte für die gesamte Prognose erhalten. diff --git a/src/content/docs/en/features/optimizer.mdx b/src/content/docs/en/features/optimizer.mdx index f4e6670e5..ca78709f2 100644 --- a/src/content/docs/en/features/optimizer.mdx +++ b/src/content/docs/en/features/optimizer.mdx @@ -92,5 +92,5 @@ You can also install the Docker image [evcc/optimizer](https://hub.docker.com/r/ Use the `OPTIMIZER_URI` environment variable to point evcc to your own endpoint. To keep the calculation fast, evcc merges the slots beyond 48 hours into hourly slots. -With your own optimizer, you can move this boundary with the `OPTIMIZER_COARSEN_AFTER` environment variable, e.g. `72h`. +With your own optimizer, you can move this boundary with the `OPTIMIZER_COARSEN_AFTER` environment variable in hours, e.g. `72`. The value `0` keeps 15-minute slots for the full forecast.