DAO ยท dynamische stroomprijs

Gebruik stroomprijs-prognose in DAO

Deze koppeling is bedoeld voor DAO (Day Ahead Optimizer) wanneer je al voor publicatie van de officiele day-ahead prijs een bruikbare prijsreeks wilt hebben. Zodra officiele day-ahead data er is, blijft die leidend. Voor de resterende uren vult de forecast de horizon aan.

Belangrijk om eerlijk te zeggen

Dit is op dit moment nog geen upstream DAO-feature. Er is wel een werkende patch en een aparte publieke API-route, maar zolang het niet in het officiele DAO-repo gemerged is, blijft het een tijdelijke fork/patch-oplossing voor testers.

Wanneer is dit nuttig?

Vooral als DAO voor de volgende dag al moet plannen terwijl de officiele day-ahead-prijs nog niet gepubliceerd is. Heb je alleen optimalisatie nodig nadat de marktprijs officieel vastligt, dan voegt deze forecast-koppeling weinig toe.

Hoe deze koppeling werkt

Stap 1: publieksprijs eerst Als voor een uur al officiele day-ahead data beschikbaar is, levert de DAO-endpoint die waarde terug als source: day_ahead.
Stap 2: forecast alleen als aanvulling Alleen uren die nog niet officieel gepubliceerd zijn, worden aangevuld met source: forecast.
Stap 3: DAO blijft optimizer De API beslist niet wanneer er geladen, verwarmd of geschakeld wordt. De endpoint levert alleen de prijsreeks, DAO doet de rest.

Daarmee voorkom je twee problemen tegelijk: DAO hoeft zelf geen forecast-logica te bouwen en de bestaande evcc-integratie wordt niet misbruikt als generieke bron voor ander verkeer.

Wat is al klaar?

Publieke DAO-endpoint /api/v1/dao/prices is live op api.energypriceforecast.eu.
Gescheiden traffic DAO-verkeer wordt apart geclassificeerd in interne usage-rapportage.
Patch beschikbaar Er is een tijdelijke patch voor DAO met nieuwe bron energypriceforecast.

Snelstart voor testers

  1. Clone het DAO-repo lokaal.
  2. Download de tijdelijke patch van deze pagina.
  3. Pas de patch toe met git apply dao_energypriceforecast.patch.
  4. Zet in DAO bij prices.source day ahead de waarde op energypriceforecast.
  5. Gebruik optioneel een expliciete marktcode zoals nl, de of dk1.
git clone https://github.com/corneel27/day-ahead.git
cd day-ahead
curl -L https://energypriceforecast.eu/downloads/dao_energypriceforecast.patch -o dao_energypriceforecast.patch
git apply dao_energypriceforecast.patch

Gebruik je liever geen curl, download het patchbestand gewoon via de knop bovenaan en zet het in de root van je DAO-clone voordat je git apply uitvoert.

Voorbeeldconfiguratie in DAO

Onderstaand blok laat alleen de relevante extra regels zien. De rest van je bestaande DAO-config blijft gewoon staan.

"prices": {
  "source day ahead": "energypriceforecast",
  "energypriceforecast-api-url": "https://api.energypriceforecast.eu/api/v1/dao/prices",
  "energypriceforecast-country": "nl"
}

Laat energypriceforecast-country leeg als je DAO-landcode al goed kan worden omgezet. Vul hem expliciet in als je zeker wilt zijn welke markt de API moet gebruiken.

Direct in de browser testen

Dit is de dedicated DAO-feed. Ze geeft een compacte prijsreeks met bronlabel per uur terug.

https://api.energypriceforecast.eu/api/v1/dao/prices?country=nl&hours=48

Belangrijkste velden:

Veld Betekenis
formatAltijd dao-prices.
source.providerBij gemengde reeksen meestal mixed.
source.day_ahead_entriesAantal uren dat al door officiele day-ahead is afgedekt.
source.forecast_entriesAantal uren dat nog uit forecast komt.
entries[].sourceday_ahead of forecast per tijdslot.

Ondersteunde markten voor de DAO-feed

Op dit moment is de publieke prijsfeed voor DAO bedoeld voor dezelfde markten als de openbare prijs-API:

Nu publiekDE, NL, BE, FR, CZ, AT, DK1 en DK2.
Let op DenemarkenGebruik altijd dk1 of dk2, niet alleen dk.
NoorwegenNO-zones zijn nog niet publiek op deze DAO-route. Daar hoort eerst een aparte kwaliteitsronde bij.

Veelgestelde vragen

Is dit nu al een officiele DAO-feature?

Nee. Op dit moment is het een tijdelijke patch/fork-route. Pas als het upstream gemerged wordt, kun je het als officiele DAO-optie beschouwen.

Vervangt forecast de officiele day-ahead prijs?

Nee. Dat is juist niet de bedoeling. Zodra officiele day-ahead beschikbaar is, blijft die leidend. Forecast wordt alleen gebruikt als aanvulling voor nog open uren.

Geeft dit mijn exacte eindprijs inclusief belastingen?

Nee. De DAO-route levert markt- of forecastprijzen in EUR/kWh. DAO en jouw eigen contractlogica blijven verantwoordelijk voor eventuele belastingen, toeslagen of andere eigen aannames.

Waarom niet gewoon de evcc-endpoint hergebruiken?

Omdat we DAO-verkeer apart willen kunnen meten en beoordelen. Zo blijft evcc-verkeer zuiver en kunnen we later ook DAO-specifieke analyses of limieten invoeren zonder andere gebruikers te raken.

Huidige status

De endpoint is live en de DAO-patch haalt lokaal aantoonbaar waarden op en schrijft ze weg. De ontbrekende stap is vooral organisatorisch: een publiek fork/PR-traject en echte feedback uit DAO-installaties.