SVG mit Tages bzw. Wochenwerten

Begonnen von bismosa, 11 Dezember 2017, 15:55:24

Vorheriges Thema - Nächstes Thema

bismosa

Hallo,

ich erfasse meinen Ölverbrauch über die Laufzeit meiner Heizung. Somit habe ich jedes Mal, wenn die Heizung läuft einen Logeintrag:

2017-12-10_09:10:01 n_Heizung_Brenner 0.146440969538967
2017-12-10_09:21:48 n_Heizung_Brenner 0.176426501384421
2017-12-10_09:33:47 n_Heizung_Brenner 0.173637149370753
2017-12-10_09:46:30 n_Heizung_Brenner 0.158295714829897
2017-12-10_10:17:31 n_Heizung_Brenner 0.880737831134458
2017-12-10_10:40:58 n_Heizung_Brenner 0.211293398705823
2017-12-10_10:52:44 n_Heizung_Brenner 0.175031825596775
2017-12-10_11:05:14 n_Heizung_Brenner 0.161782404518199
2017-12-10_11:21:05 n_Heizung_Brenner 0.13249421034738
2017-12-10_11:42:29 n_Heizung_Brenner 0.120639465494827
2017-12-10_11:53:29 n_Heizung_Brenner 0.168755783894804
2017-12-10_12:13:52 n_Heizung_Brenner 0.147835645764989
2017-12-10_09:10:01 n_Heizung_Brenner 0.146440969538967
2017-12-10_09:21:48 n_Heizung_Brenner 0.176426501384421
2017-12-10_09:33:47 n_Heizung_Brenner 0.173637149370753
2017-12-10_09:46:30 n_Heizung_Brenner 0.158295714829897
2017-12-10_10:17:31 n_Heizung_Brenner 0.880737831134458
2017-12-10_10:40:58 n_Heizung_Brenner 0.211293398705823
2017-12-10_10:52:44 n_Heizung_Brenner 0.175031825596775
2017-12-10_11:05:14 n_Heizung_Brenner 0.161782404518199
2017-12-10_11:21:05 n_Heizung_Brenner 0.13249421034738
2017-12-10_11:42:29 n_Heizung_Brenner 0.120639465494827
2017-12-10_11:53:29 n_Heizung_Brenner 0.168755783894804
2017-12-10_12:13:52 n_Heizung_Brenner 0.147835645764989


Nun versuche ich gerade ein Diagramm zu erstellen, das mir den Tagesverbrauch anzeigen kann. Derzeit habe ich nur eins das mir die einzelnen Verbräuche anzeigt.
Ich hatte hier nun im Forum gelesen, das es wohl mit der Funktion "delta-d" gehen soll. Allerdings ist mir hier die Berechnung nicht klar. Wird hier nur der Unterschied der einzelnen Tage berechnet? Hier mein Versuch:

# Created by FHEM/98_SVG.pm, 2017-12-11 15:03:08
set terminal png transparent size <SIZE> crop
set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set title '<L1>'
set ytics
set y2tics
set grid y2tics
set ylabel "Oilconsumption (l)"
set y2label "Oilconsumption (l)"

#log_Brenner_Verbrauch 3:n_Heizung_Brenner.*::delta-d

plot "<IN>" using 1:2 axes x1y2 title 'Oilconsumption (l)' ls l0 lw 1 with lines


Wird bei der Funktion vielleicht nur der Mittelwert (wie der Name schon sagt) und nicht die Summe verwendet?

Ich könnte jetzt natürlich das Device erweitern und mir manuell den Tagesverbrauch (ggf. Wochenverbrauch/Monatsverbrauch) loggen. Aber geht das vielleicht auch mit eingebauten Funktionen?

Gruß
Bismosa

1x nanoCUL 433MHz (SlowRF Intertechno) für Fenstersensoren
1x nanoCUL 868Mhz für MAX (9x HT 1xWT)
1x ZigBee CUL
Weiteres: Squeezebox server, Kindle Display, ESP8266, Löterfahrung, ...

Leeloo_Dallas

Hi bismosa,

verschiebe Deinen Beitrag doch in den Bereich https://forum.fhem.de/index.php/board,78.0.html, dann gibts vielleicht schneller eine Antwort.

Gruß
Leeloo
Greatz Leeloo

bismosa

Danke für den Hinweis!
Gruß
Bismosa
1x nanoCUL 433MHz (SlowRF Intertechno) für Fenstersensoren
1x nanoCUL 868Mhz für MAX (9x HT 1xWT)
1x ZigBee CUL
Weiteres: Squeezebox server, Kindle Display, ESP8266, Löterfahrung, ...

rudolfkoenig

@bismosa:delta-d ist fuer ansteigende Werte gedacht, urspruenglich fuer den Regensensor der KS300, der einfach ein Regenmengenzaehler ist. delta-h zeigt mir die Regenmenge/Stunde und delta-d Regen pro Tag an. D.h man kriegt in der Tagesanzeige mit delta-h 24 Werte und mit delta-d eins.

@LeeLoo_Dallas: beim Verschieben kriege ich leider keine Benachrichtigung, d.h. es war Zufall, das ich diese Nachricht bemerkte. Lieber ein neues Thema im richtigen Bereich oeffnen mit Link.

bismosa

Hallo,

danke für die Erklärung. Ich habe es jetzt so gelöst, das ich 3 Readings aufsummiere. Immer um Mitternacht/1x pro Woche/1x pro Monat  werden diese dann in ein weiteres Reading geschrieben und zurückgesetzt. Diese Werte kann ich dann problemlos loggen.

Ich habe diesen Fall häufiger (Bei meinem Stromzähler ebenfalls). Daher hatte ich die Hoffnung, das es vielleicht auch eine einfachere Funktion dafür gibt.

Gruß
Bismosa
1x nanoCUL 433MHz (SlowRF Intertechno) für Fenstersensoren
1x nanoCUL 868Mhz für MAX (9x HT 1xWT)
1x ZigBee CUL
Weiteres: Squeezebox server, Kindle Display, ESP8266, Löterfahrung, ...

abc2006

Hi,
mir gings ähnlich.
Ich habe mittlerweile eine LogDb aufgesetzt, da kann ich die gewünschten Werte direkt erhalten (summiere alle Values von... bis)

Grüße,
Stephan
FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX