Energiepreis Vorher...
 
Benachrichtigungen
Alles löschen

Energiepreis Vorhersage - EPEX SPOT day ahead 48 bzw. 96 Stunden im Vorraus.

17 Beiträge
6 Benutzer
7 Reactions
621 Ansichten
(@master92)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Monaten
Beiträge: 8
Themenstarter  

Ich bin neu hier im Forum und wollte hier kurz vorstellen, an was ich kürzlich gearbeitet habe. Vielleicht ist es ja spannend für den ein oder anderen.

Mich hat immer gestört, das der EPEX SPOT day ahead hourly Preis immer nur für den nächsten Tag verfügbar ist und ich dachte mir, so schwer kann das doch nicht sein mit etwas Wettervorhersage und Neuronalem Netzwerk hier eine Prognose zu errechnen.

Einen Monat Entwicklungsarbeit später bin ich fertig geworden und seit kurzem ist das Projekt online auf energyforecast.de

Die Idee an sich ist nicht neu, aber aktuell nur für B2B Kunden verfügbar ohne öffentlich einsehbare API Schnittstelle. Ich würde das Projekt gerne vorran treiben, das jeder davon Profitieren kann. Eine Integration für EVCC zum E-Auto Laden ist bereits einfach verfügbar.

Schaut gerne mal vorbei, würde mich über Feedback freuen ob für euch so etwas spannend ist.

Aktuell ist nur die 48 Stunden Vorhersage live, die 96 Stunden vorhersage wollte ich für ein paar Euro im Jahr anbieten.

 

Gruß,

Moritz aus Darmstadt

 

Im Bild die Integration in EVCC

Dieses Thema wurde geändert Vor 3 Monaten 3 mal von Master92

Entwickler von energyforecast.de


   
Zitat
Schlagwörter für Thema
(@alexander91)
Newbie
Beigetreten: Vor 2 Monaten
Beiträge: 1
 

Hi Moritz,

ich finde dein Projekt super spannend.

Ich arbeite aktuell an einem vergleichbaren Thema. Im Detail möchte ich den optimalen Lade-/Entladeplan eines Batteriespeichers in Abhängigkeit des Spot-Markt Preises und des Lastgangs eines Unternehmens bestimmen. Ziel ist es, basierend darauf die Wirtschaftlichkeit (insbesondere retrospektiv) zu bestimmen, sowie den optimalen Fahrplan für den nächsten Tag zu bestimmen.

Falls du Lust hast, dich dazu zu unterhalten, dann schreib mir einfach!

VG
Alexander


   
AntwortZitat
(@master92)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Monaten
Beiträge: 8
Themenstarter  

Super spannendes Thema, genau für so etwas will ich mit meiner Prognose die Grundlage bieten. Oft muss man einfach etwas in die Zukunft schauen, um die beste Strategie fürs Laden zu ermitteln. Ich schreibe dir mal eine PM.

(Passt nicht ganz zum urpsünglichen Thread aber ich habe auch schon mal begonnen etwas zu Entwickeln um E3DC Speicher aus dem Netz zu laden: "e3dc_grid_charge" auf github )

Diese r Beitrag wurde geändert Vor 2 Monaten von Master92

Entwickler von energyforecast.de


   
AntwortZitat
HS-Rook
(@hs-rook)
Vorsichtiger Stromfühler
Beigetreten: Vor 4 Monaten
Beiträge: 30
 

Veröffentlicht von: @master92

Ich bin neu hier im Forum und wollte hier kurz vorstellen, an was ich kürzlich gearbeitet habe. Vielleicht ist es ja spannend für den ein oder anderen.

Mich hat immer gestört, das der EPEX SPOT day ahead hourly Preis immer nur für den nächsten Tag verfügbar ist und ich dachte mir, so schwer kann das doch nicht sein mit etwas Wettervorhersage und Neuronalem Netzwerk hier eine Prognose zu errechnen.....

-- attachment is not available --

 

Was ist das Ziel? Die kurzen Vorhersagen bei der Preisfestlegung ist schnell erklärt. Es geht um reichlich Geld und sichere Stromversorgung. Und wer mit Meteorologen Kontakt hat weiß, eine Vorhersage des Wetters ist mit zunehmender Vorhersagezeit mit schnell wachsender Unsicherheit verbunden. 

Derzeit ist es ja schon möglich sein EV in Abhängigkeit des Strompreises zu laden oder auch andere Stromverbraucher so zu betreiben. Also möglichst günstig laden und dies auch netzdienlich. Und natürlich automatisiert. Also habe ich noch keine Vorstellung wohin die Reise bei deinen Bemühungen gehen soll? Obwohl ich das natürlich spanend finde. 

 

Wer Rechtschreibfehler findet kann sie behalten


   
AntwortZitat
(@master92)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Monaten
Beiträge: 8
Themenstarter  

Gerade da die Prognose auf Wetterdaten basiert macht es nur Sinn eine Vorhersage für die nächsten Tage an zu bieten, danach wird es schlichtweg zu ungenau. (abgesehen von der Tatsache das der Strom an bestimmten Tagen fast immer günstig ist, wie zum Beispiel Sonntage im Sommer).

Aktuell ist eine Ladeplanung nur möglich, wenn man bis zum nächsten Tag läd. Genau das hat mich gestört, wir nutzen unser Auto nicht täglich, meistens steht es nach der Nutzung 5 Tage nur herum, es macht also Sinn es innerhalb dieser 5 Tage zum richtigen Zeitpunkt zu laden. Früher habe ich mir tatsächlich den Wetterbericht angesehen und geschaut wann es die nächsten Tage sonnig und windig wird. Die Prognose erfasst das jetzt von selbst.

Entwickler von energyforecast.de


   
AntwortZitat
HS-Rook
(@hs-rook)
Vorsichtiger Stromfühler
Beigetreten: Vor 4 Monaten
Beiträge: 30
 

Du willst also wissen ob in zwei oder drei Tagen billiger geladen werden kann als heute oder morgen. Und dazu nutzt du dann Wettervorhersagen. Soweit richtig? Aber am Ende musst du ja doch schauen ob es dann an einem dieser Tage auch den erhofften Preisvorteil gibt. Denn bei manchen Wetterlagen ändert sich die Vorhersage halbtäglich. Zumindest was drei oder mehr Tage in die Zukunft  anbelangt. Auf den Umstand dass es nur eine Prognose ist (man also selbst noch schauen muss ob die dann auch zutrifft) weist ihr ja auf der Website ganz unten hin. 

Macht Tibber das im Grunde nicht auch schon mit der Wochenprognose? Da wird doch auch der den aktuellen Vorhersagen nach mögliche Preisverlauf erwähnt. Allerdings aktualisieren die in der Woche dann nicht mehr. Da ist man dann wieder ganz auf die zwei Tage Vorhersage angewiesen. Ich beobachte mal die weitere Diskussion. Vielleicht wird es für mich dann klarer. 

Wer Rechtschreibfehler findet kann sie behalten


   
AntwortZitat
(@master92)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Monaten
Beiträge: 8
Themenstarter  

Genau richtig. Auch richtig ist das man natürlich ständig prüfen muss ob die Annahme zu Laden immer noch die beste Option ist. EVCC macht das folgendermaßen: Es wird jede Stunde meine API verwendet, um immer die neusten Preisinformationen zu bekommen. Falls es schon feste Preise gibt werden diese zurück gegeben. Falls jetzt also der Plan war erst nach 2 Tagen zu laden und sich dann herausstellt das es aber in 3 Tagen doch günstiger sein wird, dann wird entsprechend umgeplant.

Tibber macht wenn ich das richtig weiß folgendes: Sie schauen ob ein Preis überdurchschnittlich gut oder schlecht ist bezogen auf einen bestimmten Zeitraum und geben dann daraufhin eine Empfehlung ab.

So eine Energiepreisprognose, wie ich sie hier gebaut habe, wird längst von vielen Firmen genutzt um beispielsweise das Laden und entladen von großen Stromspeichern zu steuern. Mein Plan ist nur das selbe jetzt auch zu Privatleuten zu bringen. Am Ende kann das echt einiges sparen den Strom zum richtigen Zeitpunkt zu verbrauchen.

Entwickler von energyforecast.de


   
AntwortZitat
(@eugenius)
Autarkiekönig
Beigetreten: Vor 2 Jahren
Beiträge: 676
 

@master92 Hey! cooles Projekt!
Mal als überlegung:
eine API, die man getrennt von den Preisen aufrufen kann und folgendes liefern:

- Zeiten mit den x günstigsten bzw. teuersten Preisen (x wird beim Aufruf übergeben). Zusammenhängende bzw. getrennte Intervalle als Option. Evtl. noch im welchen Zeitintervall gesucht werden soll.

 

Anwendungsbeispiele:

- Akku der PV Anlage der per PV geladen wurde zu den teuersten Zeiten entladen um die hohen Preise zu vermeiden. Der User soll dann aber selbst wissen für wie lange die Akku Ladung reichen kann (man kennt ungefähr sein verbrauch und die Akku Kapazität). Dabei würde ich persönlich ab jetzt bis zum nächsten Sonnenaufgang+2h suchen wollen, deswegen den "Suchintervall" mit übergeben. (die Selbe Anwendung wäre für Autoladen interessant ohne EVCC).

- Akku aus dem Netz zu den günstigsten Zeiten laden und dann zu den teuersten entladen.

 

API müsste wirklich nur die Zeiten "von bis" liefern und der Preis dazu in den Stunden, möglichst schlank. Ich denke da an direkte Verwendung in Mikrokontrollern, z.B. ESP32. Da hat man halt nicht unendlich viel RAM um riesen JSON zu verarbeiten.

 

Das alles macht schon Home Assistant Plugin https://github.com/mampfes/ha_epex_spot , aber dafür braucht man ja Home Assistant...

Ich denke da wirklich an einen ESP32 Controller, der die Akkuladung/Entladung durch den CAN-Protokoll steuert, praktisch unabhängig von Batterie/WR Hersteller (also mein Projekt um diese Funktionalität ergänzen: https://github.com/Adminius/mitpylon)

 

 


   
AntwortZitat
(@master92)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Monaten
Beiträge: 8
Themenstarter  

@eugenius danke für das Feedback. Coole Idee!

Ich hatte das auch schon überlegt. Die Frage die ich mir bisher gestellt hatte war: Wer benutzt so eine API, also vermutlich nur jemand der ohnehin was eigenes baut und da ist dann die Frage ob es Sinn macht diese Logik bei mir zu hinterlegen. Aber ich kann es gerne mal implementieren, gerade für Mikrokontroller macht es natürlich Sinn so wenig wie möglich on device machen zu müssen. Ich würde mich einfach mal an der Schnittstelle von ha_epex_spot orientieren.

 

Entwickler von energyforecast.de


   
Eugenius reacted
AntwortZitat
(@eugenius)
Autarkiekönig
Beigetreten: Vor 2 Jahren
Beiträge: 676
 

@master92 evtl. erst mal mit dem Entwickler reden, damit man energyforecast einfach in HA nutzen kann 😉 ich habe schon mal versucht, er ist noch nicht überzeugt: https://github.com/mampfes/ha_epex_spot/issues/146

Ich meine: ich mache da jetzt per HomeAssistant und ESP32 ist dann nur der, der die Kommandos ausführt. Wobei energyforecast wegen "komplexer" Integration noch nicht genutzt wird.

Ziel: alles ins ESP32 zu verlagern und weniger Abhängigkeiten bzw. alles in einem Gerät zu haben.

Dazu muss ich noch schauen wie ich Solcast mit einbeziehe (heute wieder über HA) damit ich an Vorhersage erkennen kann ob ich den Akku aus dem Netz laden muss und wenn ja wie viel (es muss ja noch Platz für PV Strom übrig bleiben).

Aber das ist erst mal Zukunftsmusik


   
AntwortZitat
Funkboje
(@funkboje)
Vorsichtiger Stromfühler
Beigetreten: Vor 12 Monaten
Beiträge: 89
 

Veröffentlicht von: @master92

@eugenius danke für das Feedback. Coole Idee!

Ich hatte das auch schon überlegt. Die Frage die ich mir bisher gestellt hatte war: Wer benutzt so eine API, also vermutlich nur jemand der ohnehin was eigenes baut und da ist dann die Frage ob es Sinn macht diese Logik bei mir zu hinterlegen. Aber ich kann es gerne mal implementieren, gerade für Mikrokontroller macht es natürlich Sinn so wenig wie möglich on device machen zu müssen. Ich würde mich einfach mal an der Schnittstelle von ha_epex_spot orientieren.

 

Hallo Moritz,

ich bin der Entwickler der "Solaranzeige". Die beinhaltet eine "Strompreis geführte Steuerung" SGS Version 3. Damit überschneidet sich deine Idee etwas mit dem, was ich entwickelt habe. Wie die SGS Version 3 genau funktioniert, steht in diesem Dokument. Das was du da entwickelst, würde meine Steuerung sinnvoll erweitern. Wir sollten einmal darüber sprechen. Ich melde mich bei dir einmal per eMail.

 

 

_________________________________
Ulrich
Admin der Solaranzeige
solaranzeige.de
Überschusssteuerungen und Energie-Grafiken.

SGS (Strompreis geführte Steuerung) für alle dynamischen Stromtarife.


   
Eugenius reacted
AntwortZitat
(@master92)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Monaten
Beiträge: 8
Themenstarter  

@eugenius danke für den Link zum Issue, habe mich dort mal gemeldet. Wäre super wenn wir mehr Integrationen hin bekommen

@funkboje super Sache! Ich habe deine Nachricht schon erhalten. Lass uns gerne austauschen.

Falls noch jemand Integrationsideen hat, gerne her damit.

Entwickler von energyforecast.de


   
Eugenius reacted
AntwortZitat
Funkboje
(@funkboje)
Vorsichtiger Stromfühler
Beigetreten: Vor 12 Monaten
Beiträge: 89
 

Hallo Moritz,

nur aus Interesse, welche Faktoren fließen denn in deinen Forecast ein? Können die französischen Kraftwerke (wegen Wartungsarbeiten) nicht genug Strom liefern und ein deutsches Gaskraftwerk muss angefahren werden, so verteuert es den Börsenstrompreis erheblich. Woher beziehst du solche Informationen? (Laut Tibber war das am 3.9.24 genau der Fall) Nur Wind und Sonne bei der Berechnung zu benutzen, könnte etwas ungenau werden.

Eine Steuerung muss sich ja an feste Fakten halten und kann nicht aufgrund einer Glaskugel steuern.

 

_________________________________
Ulrich
Admin der Solaranzeige
solaranzeige.de
Überschusssteuerungen und Energie-Grafiken.

SGS (Strompreis geführte Steuerung) für alle dynamischen Stromtarife.


   
AntwortZitat
(@master92)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Monaten
Beiträge: 8
Themenstarter  

@funkboje das Stimmt. Für eine perfekte Vorhersage müsste man die Reale Welt genau Abbildung und würde dann vermutlich auch eine 100%tige Vorhersage treffen können. Das ist natürlich so nicht möglich. Aktuell basiert das ganze auf Wetterdaten, um PV und Windenergie Schwankungen abbilden zu können. So etwas wie Kraftwerksverfügbarkeit ist aktuell noch nicht eingebaut, sollte aber dazu beitragen das die Prognose besser wird. Ich habe noch einige andere Parameter im Kopf die die Genauigkeit steigern sollten. Bisher bin ich noch nicht dazu gekommen das ein zu bauen. Das Problem ist natürlich auch immer an diese Daten von anderen APIs zu kommen.

Hier der Ausschnitt vom 3.9.24 und gut zu sehen ist das mein Modell aktuell nicht in der Lage ist so etwas vorher zu sagen:

Ich muss mal sehen was die Optimierungen die ich im Kopf habe so bringen, aktuell sind wir noch bei einer durchschnittlichen Abweichung von 3-4 cent pro KWH. Ziel ist es natürlich hier besser zu werden.

Entwickler von energyforecast.de


   
AntwortZitat
(@eugenius)
Autarkiekönig
Beigetreten: Vor 2 Jahren
Beiträge: 676
 

ahaha, ich habe gerade die Mail bekommen, dass ich der erste zahlende Kunde bin Cool  

Jetzt müssen wir mal dem mampfes (HA Plugin Entwickler) auf die Nerven gehen, damit er integriert und ich es nutzen kann.

Sonst muss ich einen Fork machen und selbst etwas machen, blöd wenn man kein Python kann Crazy  


   
AntwortZitat
Seite 1 / 2
Teilen: