Verbrauchsanalyse

Verbrauch von Strom, Wasser, Gas und Heizung auswerten.

Beta 1.0.163 Downloads63 in 30 Tagen

Privat kostenlos Gewerblich auf Anfrage Anfrage senden

Diese Dokumentation beschreibt immer die neueste Version des Moduls, aktuell 1.0.1 im Kanal Beta.

Heizgradtage

Zeigt den Verbrauch einer Heizung im Verhältnis zur Witterung. Der Verbrauch (Gas, Wärme oder Strom einer Wärmepumpe) wird durch die Heizgradtage geteilt. So zeigt der Vergleich mit dem Vorjahr, ob der Verbrauch wirklich sinkt oder nur der Winter milder war.

heizgradtage-erdgas

heizgradtage-pellets

Inhaltsverzeichnis

1. Konfiguration

Die Instanz ist ein Kind der Instanz Verbrauchsquellen und wird beim Anlegen mit ihr verbunden. Von dort kommt alles zur Heizung: die Variable, der Energieträger, der Heizwert und die Wohnfläche. Sie stehen im Block “Heizung” und in den Feldern darüber, nicht in dieser Instanz.

FeldBeschreibung
Werte der Verbrauchsquellen überschreibenMit dem Haken erscheinen die Felder Wohnfläche und Heizwert der Heizung. Sie gelten nur für diese Instanz und ersetzen die Werte aus den Verbrauchsquellen, die anderen Werte kommen weiter von dort. So lässt sich dieselbe Auswertung mit anderen Werten nutzen, ohne einen zweiten Splitter anzulegen. Standard: aus.
Außentemperatur (muss archiviert sein)Die Außentemperatur in °C. Aus ihren Tagesmittelwerten im Archiv entstehen die Heizgradtage.
RaumtemperaturSoll-Innentemperatur der Heizgradtage. Standard: 20 °C.
HeizgrenzeLiegt die Tagesmitteltemperatur darunter, wird geheizt. Standard: 15 °C.
Archivdiagramm bei Klick öffnenEin Klick auf das Diagramm der Kachel öffnet den Archivdialog der Quellvariable, siehe Abschnitt Kachel. Standard: an. Ausgeschaltet bleiben die Hinweise beim Überfahren, der Klick tut nichts.
AktualisierungsintervallAbstand der Neuberechnung in Minuten. Standard: 60.

So wird gerechnet: Die Heizgradtage folgen der VDI 3807 (Gradtagzahl G20/15 mit den Standardwerten). Für jeden Tag, dessen Mitteltemperatur unter der Heizgrenze liegt, zählt die Differenz zur Raumtemperatur in Kelvin, wärmere Tage zählen nicht. Verglichen werden der laufende Monat und das laufende Jahr mit demselben Zeitraum im Vorjahr, jeweils bis gestern. Der laufende Tag ist nicht vollständig und zählt nicht. Tage ohne Temperaturwert im Archiv werden übersprungen. Am Monatsersten gibt es für den Monat noch keine ganzen Tage, die Werte stehen dann auf 0.

Heizung in den Verbrauchsquellen: Im Block “Heizung” des Splitters stehen die Heizungsvariable (archivierter Zähler in kWh, Wh, m³, l oder kg), der Energieträger und der Heizwert je Einheit. Mit einem Heizwert rechnen alle Variablen und die Kachel in kWh, zum Beispiel 4,8 für Pellets in kg oder rund 10 für Gas in m³. Bei einer Quelle in kWh, Wh, kW oder W gilt der Heizwert nicht. Die Heizung braucht einen Zähler im Archiv, der den Gesamtverbrauch hochzählt. Ein Lagerfüllstand eignet sich nicht, er sinkt und springt beim Nachfüllen. Ohne Heizung im Splitter meldet die Instanz “Ungültige Konfiguration”.

Der Verbrauch je Heizgradtag enthält auch den Grundverbrauch, der nicht von der Witterung abhängt (zum Beispiel Warmwasser). Er eignet sich deshalb besonders für den Vergleich mit dem Vorjahr und weniger als absolute Kennzahl.

2. Variablen

Je Zeitraum (Month, LastYearMonth, Year, LastYearYear):

VariableIdentTypBeschreibung
Verbrauch<Zeitraum>_ConsumptionKommazahlVerbrauch im Zeitraum in der Einheit der Quelle, mit Heizwert in kWh.
Heizgradtage<Zeitraum>_DegreeDaysKommazahl (Kd)Summe der Heizgradtage im Zeitraum.
je Heizgradtag<Zeitraum>_PerDegreeDayKommazahlVerbrauch geteilt durch Heizgradtage.

Mit einer Wohnfläche in den Verbrauchsquellen entstehen außerdem Year_PerArea und LastYearYear_PerArea mit der Heizenergie je m² für das Jahr und das Vorjahr (in der Einheit der Ausgabe, mit Heizwert in kWh/m²). In der Tabelle der Kachel steht dazu eine Zeile “je m²”.

Weitere Variablen:

VariableIdentTypBeschreibung
Monat Veränderung zum VorjahrMonthChangeKommazahl (%)Verbrauch je Heizgradtag gegenüber dem Vorjahresmonat, negativ = weniger.
Jahr Veränderung zum VorjahrYearChangeKommazahl (%)Dasselbe für das Jahr.
ErgebnisMessageTextKurzer Satz zum Jahr.

Alle Variablen sind schreibgeschützt und werden vom Modul berechnet. Zusätzlich gibt es die versteckte Textvariable Data mit den Daten der Kachel.

3. Kachel

Die Instanz erscheint in der Kachel-Visualisierung. Beim Überfahren oder Antippen der Balken erscheint ein Hinweis mit den Werten (auf Touch-Geräten bleibt er bis zum nächsten Tippen).

  • Oben steht der Verbrauch je Heizgradtag des Jahres mit der Veränderung zum Vorjahr. Grün und nach unten heißt weniger Verbrauch, rot und nach oben mehr.
  • Darunter vergleichen zwei Balken dieses Jahr mit dem Vorjahr. Eine kleine Tabelle nennt dazu Verbrauch (mit Einheit) und Heizgradtage (Kd) in zwei Spalten: links der laufende Zeitraum, rechts derselbe Zeitraum im Vorjahr. Gleiche Heizgradtage bei weniger Verbrauch heißt: Die Heizung ist sparsamer geworden, nicht nur das Wetter milder.
  • Die Kachel passt sich der Höhe an und zeigt so viel, wie hineinpasst. Von wenig nach viel Platz: nur die Kennzahl, dazu die Jahresbalken, dazu die Tabelle des Jahres, dazu die Monatsbalken, zuletzt auch die Tabelle des Monats. Dadurch wird nichts abgeschnitten und es erscheint kein Scrollbalken, solange wenigstens die Kennzahl hineinpasst.

Ein Klick auf einen Balken öffnet den Archivdialog der Quellvariable, in dem sich der ganze Verlauf durchblättern lässt (in den Einstellungen abschaltbar).

Die maximierte Ansicht der Kachel zeigt erst ab Symcon 9.1 Inhalt, unter 9.0 bleibt sie leer.

4. Funktionen

void HGT_Calculate(integer $InstanzID); Berechnet alle Zeiträume neu und schreibt die Variablen. Läuft automatisch im eingestellten Intervall.

5. Spenden

Dieses Modul ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:

PayPal Amazon Wunschzettel

6. Lizenz

CC BY-NC-SA 4.0