DAO · dynamischer Strompreis

Strompreis-Prognose in DAO nutzen

DAO (Day Ahead Optimizer) kann seit Oktober 2026 selbst Preisprognosen für die Stunden laden, für die noch kein Day-Ahead-Preis veröffentlicht ist. Energy Price Forecast EU ist eine der Quellen, die du dafür in DAO auswählen kannst. Die offizielle Day-Ahead-Quelle bleibt führend, die Prognose ergänzt nur die noch offenen Stunden.

Großbritannien (GB, Beta)

Die DAO-API kann GB liefern. DAO prüft die Antwortwährung derzeit nicht. Verwende für eine in Euro geführte DAO-Konfiguration ausdrücklich country=gb&currency=EUR, damit GBP nicht als EUR verarbeitet wird. Ein direkter Import von GBP/kWh ist dafür ungeeignet. Prüfe zusätzlich die Unterstützung der britischen Day-Ahead-Quelle und Zeitzone in deinem DAO-Setup.

Stand Oktober 2026

Unseren eigenen DAO-Patch gibt es nicht mehr. DAO hat die Preisprognose am 11. Oktober 2026 selbst eingebaut (Versionsstand 2026.10.0), mit drei wählbaren Quellen: der DAO-eigenen Prognose dap als Standard, epexpredictor und energypriceforecast_eu. Diese Seite beschreibt nur noch diesen offiziellen Weg.

Über DAO sind höchstens 48 Stunden möglich

DAO sendet keinen API-Key mit. Die API liefert deshalb über DAO höchstens 48 Stunden ab dem Abruf, die bereits veröffentlichten Day-Ahead-Stunden eingerechnet. Je nach Tageszeit bleiben etwa 13 bis 35 Stunden Prognose jenseits der veröffentlichten Preise. Der 120-Stunden-Horizont von Private Pro lässt sich in DAO derzeit nicht nutzen. Ob DAO künftig einen API-Key mitsenden kann, entscheidet das DAO-Projekt. Wünsche dazu gehören in dessen GitHub-Repository.

Wie die Anbindung arbeitet

Schritt 1DAO holt zuerst die normale offizielle Day-Ahead-Quelle: nordpool, entsoe oder tibber.
Schritt 2Die DAO-Aktion predicted_prices lädt die Prognose und übernimmt nur Stunden, die nach dem letzten veröffentlichten Day-Ahead-Preis liegen.
Schritt 3DAO bleibt der Optimierer. Die API liefert nur die Preisreihe, nicht die eigentliche Schalt- oder Ladeentscheidung.

Sinnvoll ist das vor allem, wenn DAO schon planen soll, bevor der Day-Ahead-Preis für morgen veröffentlicht ist. Plant dein Setup erst danach, bringt die Prognose wenig.

Einrichtung in DAO

  1. Prüfe, ob deine DAO-Version den Abschnitt prices → prediction in den Einstellungen kennt. Er kam am 11. Oktober 2026 in den DAO-Hauptzweig.
  2. Lass source day ahead auf deiner offiziellen Quelle.
  3. Trage unter prediction die Quelle energypriceforecast_eu und die Adresse der API ein.
  4. Nimm die Aktion predicted_prices in den DAO-Zeitplan auf, zum Beispiel stündlich.
"prices": {
  "source day ahead": "nordpool",
  "prediction": {
    "extension": 24,
    "source": "energypriceforecast_eu",
    "api": "https://api.energypriceforecast.eu/api/v1/dao/prices?country=<region>&hours=<hours>"
  }
}
"scheduler": {
  "schedule": [
    { "time": "xx50", "action": "predicted_prices" }
  ]
}

Die Blöcke zeigen nur die zusätzlichen Zeilen, deine übrige DAO-Konfiguration bleibt unverändert. <region> und <hours> ersetzt DAO selbst: durch das Land deiner Home-Assistant-Installation und den benötigten Horizont. extension gibt an, um wie viele Stunden DAO über die veröffentlichten Preise hinaus planen soll. Mehr als die API liefert, kann DAO nicht einplanen.

In Ländern mit mehreren Preiszonen schreibst du die Zone direkt in die Adresse, zum Beispiel country=dk1 oder country=se3 statt country=<region>.

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
formatImmer 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_entriesAnzahl der gelieferten Day-Ahead-Slots.Zeigt, wie viel des Horizonts schon offiziell abgedeckt ist.
source.forecast_entriesAnzahl 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. DAO setzt ihn selbst. Ohne API-Key begrenzt die API die Antwort auf 48 Stunden, auch wenn mehr angefragt wird.

HorizontHöchstens 48 Stunden ab dem Abruf, veröffentlichte Day-Ahead-Stunden eingerechnet.
AuflösungWenn offizieller Day-Ahead vorliegt, liefert die API dessen native Viertelstunden-Slots. Forecast kommt typischerweise stündlich.
Wichtige FolgeDie Zählung in den Metadaten läuft über Slots, nicht über Stunden. Werte wie 97 Day-Ahead und 0 Forecast sind deshalb nicht automatisch falsch.

Direkt im Browser testen

Die DAO-Route liefert eine kompakte Preisreihe mit Quellmarkierung pro Zeitslot. So sieht die Antwort aus, die auch DAO bekommt:

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

Unterstützte Märkte

Jetzt öffentlichDE, NL, BE, FR, CZ, PL, FI, SE1 bis SE4, DK1, DK2, AT und NO1 bis NO5.
DänemarkImmer dk1 oder dk2 direkt in die Adresse schreiben.
NordicsFür NO1 bis NO5 und SE1 bis SE4 gilt dasselbe: die Zone direkt in die Adresse.

Wichtige Hinweise

Ist das eine offizielle DAO-Funktion?

Ja. Die Preisprognose ist seit dem 11. Oktober 2026 Teil von DAO, und energypriceforecast_eu ist eine der wählbaren Quellen. Unseren früheren Patch pflegen wir nicht mehr.

Kann ich über DAO mehr als 48 Stunden bekommen?

Derzeit nicht. DAO sendet keinen API-Key mit, und ohne Key liefert die API höchstens 48 Stunden. Private Pro mit bis zu 120 Stunden funktioniert in evcc, Home Assistant und bei direkten API-Abrufen, aber nicht in DAO. Wer das in DAO braucht, wendet sich an das DAO-Projekt.

Ersetzt die Prognose den offiziellen Day-Ahead?

Nein. Offizieller Day-Ahead bleibt führend, die Prognose füllt nur noch offene Stunden auf.

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.

Fragen

Fragen zur Einrichtung und zu den Einstellungen beantwortet das DAO-Projekt. Fragen zur Preisreihe selbst, also zu Märkten, Werten oder Aktualität, gern an contact@energypriceforecast.eu.

Diese Seite gibt es auch auf Niederländisch: NL-Version.