SVG Plot Stromverbrauch je Stunde Heute/Gestern mit DbLog?

Begonnen von Morgennebel, 18 Oktober 2019, 09:08:02

Vorheriges Thema - Nächstes Thema

Morgennebel

Moin Moin,


ich hätte gerne einen SVG-Plot je Stunde des Stromverbrauches von heute vs. gestern.

Den Stromverbrauch messe ich mit HM_EG.FLUR_TagStrom_IEC_01:energy - meine Schwierigkeiten sind die .gplot-Definitionen nach ausführlichem Studium von Commandref und Wiki. Soweit bin ich:


# Created by FHEM/98_SVG.pm, 2019-10-17 19:03:38
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 'Normalstrom'
set ytics
set y2tics
set grid
set ylabel "Wh"
set y2label ""

#DBLOG HM_EG.FLUR_TagStrom_IEC_01:energy::delta-h
#LP_LogProxy DBLOG,offset=-24*60*60:HM_EG.FLUR_TagStrom_IEC_01:energy::delta-h

plot "<IN>" using 1:2 axes x1y2 title 'Strom Heute' ls l0fill lw 1 with bars,\
     "<IN>" using 1:2 axes x1y2 title 'Strom Gestern' ls l2fill lw 1 with bars


Die erste Darstellung mit delta-h funktioniert prima. Jedoch die zweite von gestern leider nicht - ich erhalte keine Werte/Diagramme.

Was mache ich wohl flasch?

Danke, -MN
Einziger Spender an FHEM e.V. mit Dauerauftrag seit >= 24 Monaten

FHEM: MacMini/ESXi, 2-3 FHEM Instanzen produktiv
In-Use: STELLMOTOR, VALVES, PWM-PWMR, Xiaomi, Allergy, Proplanta, UWZ, MQTT,  Homematic, Luftsensor.info, ESP8266, ESERA

frank

FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Morgennebel

Danke,


so funktioniert es jetzt:


# Created by FHEM/98_SVG.pm, 2019-10-23 15:16:41
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 'Normalstrom'
set ytics
set y2tics
set grid
set ylabel "Wh"
set y2label ""

#LP_LogProxy DbLog:DBLOG,offset=24*60*60:HM_EG.FLUR_TagStrom_IEC_01:energy::delta-h
#DBLOG HM_EG.FLUR_TagStrom_IEC_01:energy::delta-h

plot "<IN>" using 1:2 axes x1y2 title 'Strom Gestern' ls l2fill lw 1 with steps,\
     "<IN>" using 1:2 axes x1y2 title 'Strom Heute' ls l7fill lw 1 with steps


Und wie im Anhang siehts dann aus.

Leider kann man durch die Überlagerung nicht so viel wie erhofft erkennen - läßt sich der Plot von gestern irgendwie um 5px nach rechts verschieben...?

Danke, -MN
Einziger Spender an FHEM e.V. mit Dauerauftrag seit >= 24 Monaten

FHEM: MacMini/ESXi, 2-3 FHEM Instanzen produktiv
In-Use: STELLMOTOR, VALVES, PWM-PWMR, Xiaomi, Allergy, Proplanta, UWZ, MQTT,  Homematic, Luftsensor.info, ESP8266, ESERA