DAO · dynamischer Strompreis
Strompreis-Prognose in DAO nutzen
Diese Anbindung ist für DAO interessant, wenn du deine normale offizielle Preisquelle behalten, aber die restliche Zukunft mit Forecast-Slots ergänzen willst. Sobald Day-Ahead veröffentlicht ist, bleibt diese offizielle Quelle führend. Nur die noch offenen Stunden werden ergänzt.
- eigener DAO-Endpunkt, also separat trackbar von evcc und Home Assistant
- offizielle Quelle wie tibber, nordpool, entsoe oder easyenergy bleibt führend
- Prognose ergänzt nur offene Stunden und ist lokal inklusive Speicherung von
da_extgetestet
DAO ist aktuell nicht auf demselben Einsteiger-Niveau wie openHAB, ioBroker oder Node-RED. Solange das noch nicht upstream in DAO eingebaut ist, bleibt ein Patch nötig. Die Landingpage kann das nur einfacher machen, aber nicht komplett wegzaubern.
Wenn dein Setup erst plant, nachdem die offizielle Day-Ahead-Preisreihe schon vollständig vorliegt, bringt diese Forecast-Ergänzung wenig. Sinnvoll ist sie vor allem für frühere Planung mit noch offenen Stunden.
Wie diese DAO-Anbindung arbeitet
tibber, nordpool oder entsoe.forecast extension provider: energypriceforecast ergänzt. Diese Slots landen in DAO als da_ext.Was die API genau liefert
Die DAO-Route liefert bewusst eine kompakte Preisreihe für Optimierer. Sie ist absichtlich schmaler als die Summary-Endpunkte für Smart Home.
| Feld | Bedeutung | Nutzen |
|---|---|---|
format | Immer dao-prices. | Einfacher Format-Check im Client. |
entries[] | Preis-Slots mit start, end, value und source. | Direkt die eigentliche Preisreihe für DAO. |
source.day_ahead_entries | Anzahl der gelieferten Day-Ahead-Slots. | Zeigt, wie viel des Horizonts schon offiziell abgedeckt ist. |
source.forecast_entries | Anzahl der gelieferten Forecast-Slots. | Zeigt, wie viel des Horizonts noch aus Prognose stammt. |
Zeitraum und Auflösung
Der Parameter hours gibt den gewünschten Horizont an. Trotzdem ist wichtig: Die Zählung in den Metadaten läuft über Slots, nicht über Stunden.
hours=24 oder hours=48 meint den gewünschten Blick nach vorn.97 Day-Ahead und 0 Forecast sind deshalb nicht automatisch falsch.Warum kann 97 plausibel sein? Weil der API-Pfad nicht „97 Stunden“ meint, sondern „97 zurückgegebene Viertelstunden-Slots“. Wenn der angefragte Bereich aktuell komplett durch offiziellen Day-Ahead abgedeckt ist, bleibt forecast_entries dabei korrekt auf 0.
Schnellstart für Tester
- DAO-Repo lokal klonen.
- Patch von dieser Seite herunterladen oder per
curlholen. - Patch mit
git applyanwenden. prices.source day aheadauf deiner offiziellen Quelle lassen, zum Beispieltibber.forecast extension provideraufenergypriceforecastsetzen und die zusätzlichen Stunden festlegen.- Optional den Markt explizit setzen, zum Beispiel
de,nloderdk1.
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
Wenn du kein curl nutzen willst, lade die Patch-Datei einfach per Button herunter und lege sie in die Root deines DAO-Repos.
Copy-Paste für die relevante DAO-Konfiguration
Der Block unten zeigt nur die zusätzlichen bzw. geänderten Zeilen. Deine restliche DAO-Konfiguration bleibt unverändert.
"prices": {
"source day ahead": "tibber",
"forecast extension provider": "energypriceforecast",
"forecast extension hours": 24,
"energypriceforecast-extension-api-url": "https://api.energypriceforecast.eu/api/v1/dao/prices",
"energypriceforecast-extension-country": "de"
}
Wenn deine vorhandene DAO-Landzuordnung schon sauber ist, kannst du energypriceforecast-extension-country unter Umständen auch leer lassen. Explizit ist aber für den Start meist sicherer.
Direkt im Browser testen
Die DAO-Route liefert eine kompakte Preisreihe mit Quellmarkierung pro Zeitslot. Für die Forecast-Erweiterung nutzt DAO in der Praxis die Forecast-only-Variante.
https://api.energypriceforecast.eu/api/v1/dao/prices?country=de&hours=48https://api.energypriceforecast.eu/api/v1/dao/prices?country=de&hours=24&mode=forecast_onlyUnterstützte Märkte
dk1 oder dk2 verwenden, nicht nur dk.Wichtige Hinweise
Ist das schon eine offizielle DAO-Funktion?
Nein. Aktuell ist es ein Patch-/Fork-Weg. Genau deshalb ist es wichtig, das später mit einer sauberen Landingpage und sauber getrenntem Traffic in die DAO-Community zu tragen.
Ersetzt die Prognose den offiziellen Day-Ahead?
Nein. Genau das soll sie nicht tun. Offizieller Day-Ahead bleibt führend, die Prognose füllt nur noch offene Slots auf.
Muss ich source day ahead auf energypriceforecast setzen?
Nein. In der aktuellen Patch-Version gerade nicht. Dort bleibt deine offizielle Quelle aktiv und Energy Price Forecast EU wird als forecast extension provider ergänzt.
Ist das mein exakter Endpreis?
Nein. Die DAO-Route liefert Markt- bzw. Prognosepreise in EUR/kWh. Eigene Vertragslogik, Steuern oder Zuschläge bleiben Sache von DAO und deinem Setup.
Kleine Testphase
Für die DAO-Anbindung suche ich aktuell nur wenige Tester mit einem echten Setup. Hier ist ehrliches Feedback besonders wichtig, weil die Lösung noch über einen Patch läuft und gerade nicht denselben Einsteiger-Status wie die anderen Integrationen hat.
Wenn du DAO aktiv nutzt und den Patch ausprobieren möchtest, schreib kurz mit deinem Setup und Markt an StrompreisVorhersage@proton.me. Ziel ist zuerst Plausibilität und Alltagstauglichkeit, nicht eine breite öffentliche Freigabe.
Wenn du die bestehende niederländische DAO-Seite brauchst: NL-Version.