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
versuch mal ohne minus bei offset.
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