Skip to content

Commit

Permalink
Forecast: mutliple solar (#743)
Browse files Browse the repository at this point in the history
  • Loading branch information
naltatis authored Feb 23, 2025
1 parent 7425ee4 commit 5b56321
Show file tree
Hide file tree
Showing 6 changed files with 97 additions and 21 deletions.
5 changes: 3 additions & 2 deletions blog/2025-02-19/highlights-forecasts-config-ui.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,9 @@ Diese Visualisierung zeigt auch Preis- und CO₂-Vorhersagen an.

<Video src={forecastsVideo} poster={forecastsPoster} />

Aktuell kann lediglich eine PV-Vorhersage (entspricht einer Dachfläche) hinterlegt werden.
Mit dem nächsten Release fügen wir die Möglichkeit hinzu, Vorhersagen zu kombinieren.
~Aktuell kann lediglich eine PV-Vorhersage (entspricht einer Dachfläche) hinterlegt werden.
Mit dem nächsten Release fügen wir die Möglichkeit hinzu, Vorhersagen zu kombinieren.~<br/>
Das ist jetzt möglich, siehe [PV Vorhersage](/docs/tariffs#pv-vorhersage).

PV-Vorhersagedaten haben aktuell noch keinen Einfluss auf die Ladeplanung, bilden aber die Grundlage für zukünftige Funktionen und Optimierungen.

Expand Down
26 changes: 22 additions & 4 deletions docs/tariffs.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -584,11 +584,29 @@ Regionale Emissionsdaten von https://gruenstromindex.de

## PV Vorhersage

:::warning In Entwicklung
Aktuell werden PV-Produktionsvorhersagen lediglich konsumiert und über [REST API](/docs/integrations/rest-api) (`/api/state`) und [MQTT API](/docs/integrations/mqtt-api) (`forecast/solar`) verfügbar gemacht.
Wenn du Vorhersagedaten konfiguriert hast, wird dir die geschätzte Restproduktion für den aktuellen Tag im UI angezeigt.
Zudem bekommst du eine Diagramm-Ansicht mit den Daten der nächsten Tage.

Es ist auch möglich, **mehrere PV-Vorhersagen** zu kombinieren, um mehrere Dachflächen abzudecken.
Die Werte werden dafür aufsummiert.
Verwende dafür die folgende Syntax:

```yaml
tariffs:
solar:
- type: template
template: solcast
site: aaa # Fläche A
token: xxxxx
- type: template
template: solcast
site: bbb # Fläche B
token: xxxxx
```

Viele Anbieter haben ein Ratelimit.
Daher musst du ggf. das Update-Intervall (`interval`) erhöhen.

Eine Anzeige der Daten im UI und Berücksichtigung in der [Ladeplanung](/docs/features/plans) folgt in zukünftigen Releases.
:::
### Forecast.Solar

<DeviceFeatures features="Global" />
Expand Down
27 changes: 23 additions & 4 deletions docs/tariffs/_pv_vorhersage.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
:::warning In Entwicklung
Aktuell werden PV-Produktionsvorhersagen lediglich konsumiert und über [REST API](/docs/integrations/rest-api) (`/api/state`) und [MQTT API](/docs/integrations/mqtt-api) (`forecast/solar`) verfügbar gemacht.
Wenn du Vorhersagedaten konfiguriert hast, wird dir die geschätzte Restproduktion für den aktuellen Tag im UI angezeigt.
Zudem bekommst du eine Diagramm-Ansicht mit den Daten der nächsten Tage.

Eine Anzeige der Daten im UI und Berücksichtigung in der [Ladeplanung](/docs/features/plans) folgt in zukünftigen Releases.
:::
Es ist auch möglich, **mehrere PV-Vorhersagen** zu kombinieren, um mehrere Dachflächen abzudecken.
Die Werte werden dafür aufsummiert.
Verwende dafür die folgende Syntax:

```yaml
tariffs:
solar:
- type: template
template: solcast
site: aaa # Fläche A
token: xxxxx
interval: 6h # erhöhtes Intervall, um das Solcast-Rate-Limit von 10 Aufrufen pro Tag nicht zu überschreiten
- type: template
template: solcast
site: bbb # Fläche B
token: xxxxx
interval: 6h # erhöhtes Intervall, um das Solcast-Rate-Limit von 10 Aufrufen pro Tag nicht zu überschreiten
```
Viele Anbieter haben ein Ratelimit.
Daher musst du ggf. das Update-Intervall (`interval`) erhöhen.
Original file line number Diff line number Diff line change
Expand Up @@ -34,15 +34,17 @@ This visualization also shows price and CO₂ forecasts.

<Video src={forecastsVideo} poster={forecastsPoster} />

Currently, only one PV forecast (corresponding to one roof surface) can be configured.
With the next release, we'll add the ability to combine forecasts.
~Currently, only one PV forecast (corresponding to one roof surface) can be configured.
With the next release, we'll add the ability to combine forecasts.~<br/>
This is now possible, see [PV forecast](/docs/tariffs#pv-forecast).

PV forecast data doesn't yet influence charging planning but forms the foundation for future features and optimizations.

## Repeating Charging Plans

When evcc knows the vehicle's state of charge, several useful charging features become available.
The ability to establish a [minimum charge level](/docs/features/limits#minimum-charge) immediately after plugging in has been around for a while. Charging the vehicle efficiently and cleanly using a [charging plan](/docs/features/plans) (departure time and target charge level) is also a long-standing feature.
The ability to establish a [minimum charge level](/docs/features/limits#minimum-charge) immediately after plugging in has been around for a while.
Charging the vehicle efficiently and cleanly using a [charging plan](/docs/features/plans) (departure time and target charge level) is also a long-standing feature.

Almost as old is the desire for repeating charging plans.
That is, the ability to create weekday-dependent plans that don't require constant attention.
Expand Down
25 changes: 21 additions & 4 deletions i18n/en/docusaurus-plugin-content-docs/current/tariffs.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -590,11 +590,28 @@ Regional emission data from https://gruenstromindex.de

## PV forecast

:::warning Under Development
Currently, PV production forecasts are only consumed and made available via [REST API](/docs/integrations/rest-api) (`/api/state`) and [MQTT API](/docs/integrations/mqtt-api) (`forecast/solar`).
If you configure forecast data, the estimated remaining production for the current day will be shown in the UI.
You also get a forecast chart for the upcoming days.

Display of the data in the UI and consideration in the [charging plan](/docs/features/plans) will follow in future releases.
:::
It is possible to combine **multiple solar forecasts** to cover multiple solar arrays.
The values will be summed up for this purpose.
Use the following syntax:

```yaml
tariffs:
solar:
- type: template
template: solcast
site: aaa # solar array A
token: xxxxx
- type: template
template: solcast
site: bbb # solar array B
token: xxxxx
```

Many providers have a rate limit.
Therefore, you may need to increase the update `interval`.

### Forecast.Solar

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
:::warning Under Development
Currently, PV production forecasts are only consumed and made available via [REST API](/docs/integrations/rest-api) (`/api/state`) and [MQTT API](/docs/integrations/mqtt-api) (`forecast/solar`).
If you configure forecast data, the estimated remaining production for the current day will be shown in the UI.
You also get a forecast chart for the upcoming days.

Display of the data in the UI and consideration in the [charging plan](/docs/features/plans) will follow in future releases.
:::
It is possible to combine **multiple solar forecasts** to cover multiple solar arrays.
The values will be summed up for this purpose.
Use the following syntax:

```yaml
tariffs:
solar:
- type: template
template: solcast
site: aaa # solar array A
token: xxxxx
interval: 6h # increased interval to not exceed solcast's 10req/day limit
- type: template
template: solcast
site: bbb # solar array B
token: xxxxx
interval: 6h # increased interval to not exceed solcast's 10req/day limit
```
Many providers have a rate limit.
Therefore, you may need to increase the update `interval`.

0 comments on commit 5b56321

Please sign in to comment.