DayEnergyFlowAnalyzer (DEFA)

:sun_with_face: DayEnergyFlowAnalyzer (DEFA)

Tagesgenaue PV‑, Speicher‑ & Wärmepumpen‑Analy­se mit Autarkie‑ und Netz­effekt‑Berechnung

Ich freue mich, euch den DayEnergyFlowAnalyzer (DEFA) vorzustellen – ein umfangreiches Analyse‑Modul für IP‑Symcon, das speziell dazu entwickelt wurde, den tatsächlichen Einfluss einer Wärmepumpe auf den Netzbezug zu ermitteln und gleichzeitig detaillierte Energieflüsse eines Tages nachzubilden.

Das Modul simuliert auf Basis der originalen Archivdaten den kompletten PV → Haus → WP → Batterie‑Energiefluss in 15‑Minuten‑Intervallen. Dadurch erhält man realistische Tagesanalysen, die weit über einfache Summen hinausgehen.


:rocket: Hauptfunktionen

:bar_chart: 1. Tagesanalyse mit PV‑Attribution

DEFA berechnet auf Minutenbasis:

  • PV‑Direktverbrauch der Wärmepumpe

  • Batterie‑Unterstützung für die WP

  • Gesamtenergie der WP

  • PV‑Anteil an der WP‑Energie (direkt + Batterie)

  • Realer Netzbezug mit WP

  • Virtueller Netzbezug ohne WP (Gegenszenario)

Damit lässt sich u. a. exakt beantworten:

„Wie viel mehr/weniger Netzstrom benötigt meine WP?“
„Wie viel der WP‑Energie stammt wirklich aus PV?“


:magnifying_glass_tilted_left: 2. Netto‑Grid‑Effekt (Kernfunktion des Moduls!)

DEFA berechnet präzise:

  • Netto‑Änderung des Netzbezugs durch die WP

  • Brutto‑Zunahmen und Brutto‑Einsparungen

  • PV‑Attributionsquote der WP

Diese Werte sind einzigartig und ermöglichen belastbare Aussagen, z. B.:

„Die WP hat an diesem Tag 3,2 kWh verbraucht, aber nur 1,4 kWh tatsächlich aus dem Netz zusätzlich bezogen da ein Teil durch PV-Energie gedeckt werden konnte.“


:stopwatch: 3. Automatischer Backfill für ganze Zeiträume

Für saubere Jahresstatistiken unterstützt das Modul:

  • tägliches Backfill über mehrere Tage oder ganze Jahre

  • automatisiert (Timer) oder manuell

  • erzeugt eigene Backfill‑Variablen im Archiv (Zähler!)

  • schreibt COP‑Werte als Ereignis

Die Daten werden sauber im Archiv angelegt und aggregiert.


:date: 4. Jahresdashboard (HTML + CSV)

Das Modul erzeugt ein vollständiges Jahresdashboard:

  • Wärme Heizen & WW

  • WP‑Strom (Heizen / WW / Gesamt)

  • COP‑Werte

  • PV‑Ertrag

  • Haushaltsverbrauch

  • Netzbezug gesamt & WP‑bezogen

  • WP-Kosten

  • Betriebsstunden

  • Jahreskennzahlen (COP, Autarkie etc.)

Das Dashboard wird dynamisch als HTML‑Seite generiert
und kann zusätzlich exportiert werden als CSV.


:chart_increasing: 5. SVG‑Diagrammgenerator

Für jedes Jahr und jede Kennzahl erzeugt DEFA schöne klare SVG‑Diagramme:

  • Monatswerte von PV, WP, Wärme etc.

  • COP‑Verläufe

  • Netzbezug

  • Betriebsstunden

Die Diagramme werden als Dateien bereitgestellt und können überall eingebunden werden.


:gear: Technische Highlights

  • komplett step‑basierte Simulation (standardmäßig 15 min)

  • PV‑ und Lastatribution mit Batteriemodell (Laden/Entladen, ηC/ηD)

  • automatische Offsets & Sanity‑Checks

  • Analysefenster: D‑1 … D+1 (Vortag und Folgetag) für solide Tagesmittelung

  • flexible Konfiguration von:

    • PV

    • Last

    • WP gesamt oder getrennt (Heizung/WW)

    • Import / Export

    • SOC

    • Wärmemengenzähler

  • robust gegenüber Datenlücken

  • umfangreiche Fehlersicherung & Debug-Ausgaben

  • Exportfunktion für detaillierte Intervall‑CSV


:brain: Wofür ist DEFA besonders geeignet?

  • Bewertung der PV‑Nutzung deiner WP

  • Analyse von Autarkieeffekten

  • Simulation des Haushalts mit und ohne Wärmepumpe

  • Auswertung für:

    • Förderanträge

    • Wirtschaftlichkeitsanalysen

    • Optimierung von Speichergrößen

    • Vergleich unterschiedlicher WP‑Betriebsweisen

    • Debugging von PV/Heizungs‑Kombis


:inbox_tray: Installation

Das Modul kann im Module Store installiert werden. Hier nach „Day Energy Flow Analyzer“ (Testing) suchen!


:loudspeaker: Fazit

DEFA ist ein sehr leistungsstarkes Analysewerkzeug für IP‑Symcon, das erstmals ermöglicht, echte netzrelevante Effekte von Wärmepumpen exakt auszuwerten – inklusive PV‑Anteil, Batterieeinfluss und synthetischem Gegenszenario ohne WP.

Wenn du Rückmeldungen, Wünsche oder Ideen hast — gern melden! :blush:

ACHTUNG die Modulhilfe (Readme.md und HTML-Hilfe) sowie der überwiegende Teil der Beschreibung in dem oberen Text sind KI generiert! Da für mich selber die Hilfe nicht relevant ist und ich aktuell auch nicht vor habe mit diesem Modul Geld zu verdienen, habe ich diese nur sehr grob nachbearbeitet und kontrolliert. Ich möchte mit diesem Modul nur auch anderen die Möglichkeit geben die Effektivität und die tatsächlichen Verbrauchskosten seiner Wärmepumpe zu ermitteln. Ich bitte daher über mögliche Fehler und Unvollständigkeiten hinwegzusehen. Gerne kann mir aber jemand der dazu Lust und Zeit hat diese entsprechend überarbeiten und mir zukommen lassen, vielen Dank im Voraus.

Das passt noch nicht und hat die KI wohl nicht gewusst :smiley: .

Testen würde ich schon :wink: .

Danke für den Hinweis auf den Fehlerhaften Link. Den Fehler habe ich soeben korrigiert.

Du könntest das Modul ja auch über den Store bereitstellen.

Erstmal müssen es einige Testen, bisher läuft dieses Modul nur bei mir. Ich freue mich daher sehr über entsprechendes Feedback. Vielen Dank im Voraus an die Community!

1 „Gefällt mir“

Warum?
Auch zum testen bietet sich der Store an. Dafür gibt es dort die Beta und Testing Kanäle.

Eine Installation per GitHub würde ich heute keinen User mehr raten.

1 „Gefällt mir“

5 Beiträge wurden in ein neues Thema verschoben: Nutzung von KI bei Beiträgen im Forum

Dann warten wir mal auf die KI Optimierung.

Installation ok, Instanz erstellt ok, ArchiveID (könnte man sich holen) eingetragen, außerdem Zähler in und out, dann Instanz gespeichert, jetzt läuft seit 15 Minuten der Ladekringel.

Ich werde wohl mal neu starten und warten bis es jemand anders zum Laufen bekommt.

Okay, welche Version von IP-Symcon wird verwendet? Ich verwende zum Testen aktuell die Version 7.2. Ansonsten gerne einmal die Logdatei von Symcon mir schicken.

Hallo Ralf, das Modul ist jetzt auch im Module Store unter „Day Energy Flow Analyzer“ zu finden. Die ArchiveID wird nun übrigens auch automatisch ausgelesen.

1 „Gefällt mir“

Dann werde ich vielleicht Sonntag neu installieren.

“…die Logdatei von Symcon…“ würde ich dir natürlich nicht bereit stellen, da sind viel zu viele Dinge drin, die niemand, auch keine KI, wissen muss.

Du hast hoffentlich ein Debug in deinem Modul, dass wäre dann das Richtige, um es bereitzustellen.

Hallo Ralf, es sind die meisten Fehler die auftreten können abgefangen und sollten auch ausgegeben werden. Wenn das Modul aber so wie von dir beschrieben keine Antwort mehr gibt, wird es auch keine Fehlermeldung geben. Da hilft dann doch nur das Logfile. Hier wird dann natürlich nicht das ganze Logfile benötigt sondern nur die Zeilen , wo auch „DayEnergyFlowAnalyzer“ mit drin steht. Wir sind aktuell noch in einer frühen Testphase und es läuft momentan nur bei mir in zwei Umgebungen mit IP-Symcon Version 7.2 und 8.1. Jeweils einwandfrei. Aber ich muss zugeben, ich habe auch noch nicht im Detail ausprobiert was passiert wenn man bestimmte Variablen nicht bestückt.
Das Logfile kann übrigens so am besten gefiltert werden:
Linux: grep -i DayEnergyFlowAnalyzer /var/log/symcon/logfile.log
Windows (PowerShell): Select-String -Path „C:\ProgramData\Symcon\logs*.log“ -Pattern „DayEnergyFlowAnalyzer“