[Modul] NRG-Stack Prognose / Last- & PV-Prognose fürs EMS

Seit dem ursprünglichen Post von Mitte Juli ist einiges passiert, hier ein Überblick:

Neu seit dem Start

  • Teil des NRG-Stack: die Suite ist mittlerweile Teil eines größeren Verbunds herstellerunabhängiger Module fürs Energiemanagement - Vorankündigung mit Live-Demo. Prognose bleibt dabei komplett eigenständig installierbar/nutzbar, NRG-Stack Dashboard ist eine optionale zusätzliche Übersichtsschicht obendrauf (mehr dazu weiter unten).
  • Tagesgang-Korrektur (PV-Prognose): die Bias-Korrektur aus den gemessenen Prognosefehlern läuft jetzt je Tagesabschnitt getrennt (Sonnenaufgang bis -untergang in 8 Abschnitte), nicht mehr als ein Faktor für den ganzen Tag - an klaren Tagen wird morgens oft überschätzt, abends unterschätzt, ein globaler Faktor hätte sich das gegenseitig weggemittelt.
  • Archivstörungs-Erkennung: die Prognosegüte-Auswertung erkennt und zählt jetzt gehaltene Messwerte nach einer Datenlücke, damit die nicht leise die Lernbasis verfälschen.
  • PVF_GetAccuracy(): strukturierte Prognosegüte (Bias/Fehlerquote/ Tagesanzahl, je Tagesabschnitt) als eigener Datenvertrag - Grundlage für einen netzdienlichen Baustein im EMS, der bei schlechter Prognosegüte vorsichtiger plant.
  • PVF_GetIntradaySnapshot(): sammelt zusätzlich untertägige Prognosestände desselben Tages, für eine spätere Day-Ahead-vs-Intraday-Auswertung (läuft gerade an, um der Frage nachzugehen, ob Open-Meteo an bewölkten Tagen systematisch zu pessimistisch ist).

Zwei Klarstellungen/Fixes, danke an somm für beide Funde

Referenz-Leck in der Energiebilanz-Kachel behoben (Build 107): Beim Auflösen von PV-/Last-Quelle und den Ist-Wert-Variablen hat die Energiebilanz bei jedem „Übernehmen“/Reload bis zu 12 Objekt-Referenzen registriert, die vorherigen dabei aber nie aufgeräumt. Ändert sich die aufgelöste Quelle (oder wird ein Testobjekt gelöscht), blieben alte Referenzen dauerhaft bestehen - sichtbar u. a. über „referenziertes Objekt existiert nicht“-Meldungen. Ist gefixt; nach dem Update einmal „Übernehmen“ klicken, dann sollten alte Referenzen verschwinden.

„Prognose“ ist NICHT in „NRG-Stack Dashboard“ integriert: Prognose und Dashboard sind zwei komplett getrennte Module - zwei GitHub-Repos, zwei Installationen, zwei Karten in eurer Modulverwaltung, die ihr beide behaltet. Dashboard listet in seiner Beschreibung mehrere Module auf (InverterHub, MeterHub, ChargerHub, …, Prognose, EMS, …), die es optional als Datenquelle konsumieren KANN, wenn sie installiert sind - das heißt aber nicht, dass sie darin aufgehen. Löscht ihr „Prognose“, bleibt Dashboards Prognose-Anzeige einfach leer, alles andere läuft normal weiter; umgekehrt braucht „Prognose“ „Dashboard“ gar nicht und funktioniert komplett eigenständig. Beide Punkte stehen jetzt auch direkt im jeweiligen Formular (Doku & Hilfe-Panel).

Aktueller Stand

Beta, Build 108, an meiner eigenen Anlage im Live-Betrieb, laufend gegen die tatsächliche Erzeugung/den tatsächlichen Verbrauch verifiziert statt nur statistisch gelernt.

Viele Grüße Dietmar