Hallo,
ich logge aktuelle 2 Werte aus der selben Quelle in verschiedene Logs und versuche Plots zu zeichnen.
Mit einem Log klappt das gut, mit dem anderen gar nicht, obwohl ich alles gleich eingestellt habe.
Das Log klappt:
2018-01-09_00:13:16 HM_4D165F_IEC_02 kWh: 30516.0
2018-01-09_00:15:24 HM_4D165F_IEC_02 kWh: 30516.0
2018-01-09_00:18:22 HM_4D165F_IEC_02 kWh: 30516.0
2018-01-09_00:21:05 HM_4D165F_IEC_02 kWh: 30516.1
2018-01-09_00:23:34 HM_4D165F_IEC_02 kWh: 30516.1
2018-01-09_00:25:49 HM_4D165F_IEC_02 kWh: 30516.1
2018-01-09_00:27:50 HM_4D165F_IEC_02 kWh: 30516.1
2018-01-09_00:30:39 HM_4D165F_IEC_02 kWh: 30516.1
2018-01-09_00:33:15 HM_4D165F_IEC_02 kWh: 30516.1
2018-01-09_00:35:36 HM_4D165F_IEC_02 kWh: 30516.1
2018-01-09_00:37:43 HM_4D165F_IEC_02 kWh: 30516.1
2018-01-09_00:40:38 HM_4D165F_IEC_02 kWh: 30516.1
2018-01-09_00:43:19 HM_4D165F_IEC_02 kWh: 30516.1
2018-01-09_00:45:47 HM_4D165F_IEC_02 kWh: 30516.1
2018-01-09_00:48:00 HM_4D165F_IEC_02 kWh: 30516.1
2018-01-09_00:49:59 HM_4D165F_IEC_02 kWh: 30516.1
2018-01-09_00:52:47 HM_4D165F_IEC_02 kWh: 30516.2
2018-01-09_00:55:20 HM_4D165F_IEC_02 kWh: 30516.2
2018-01-09_00:57:40 HM_4D165F_IEC_02 kWh: 30516.2
Das nicht:
2018-01-09_00:08:16 HM_4D165F_IEC_01 power: 224
2018-01-09_00:10:53 HM_4D165F_IEC_01 power: 242
2018-01-09_00:13:16 HM_4D165F_IEC_01 power: 251
2018-01-09_00:15:24 HM_4D165F_IEC_01 power: 251
2018-01-09_00:18:22 HM_4D165F_IEC_01 power: 240
2018-01-09_00:21:05 HM_4D165F_IEC_01 power: 184
2018-01-09_00:23:34 HM_4D165F_IEC_01 power: 184
2018-01-09_00:25:49 HM_4D165F_IEC_01 power: 185
2018-01-09_00:27:50 HM_4D165F_IEC_01 power: 185
2018-01-09_00:30:39 HM_4D165F_IEC_01 power: 200
2018-01-09_00:33:14 HM_4D165F_IEC_01 power: 200
2018-01-09_00:35:36 HM_4D165F_IEC_01 power: 200
2018-01-09_00:37:43 HM_4D165F_IEC_01 power: 189
2018-01-09_00:40:38 HM_4D165F_IEC_01 power: 189
2018-01-09_00:43:19 HM_4D165F_IEC_01 power: 169
2018-01-09_00:45:47 HM_4D165F_IEC_01 power: 169
2018-01-09_00:48:00 HM_4D165F_IEC_01 power: 147
2018-01-09_00:49:59 HM_4D165F_IEC_01 power: 147
2018-01-09_00:52:47 HM_4D165F_IEC_01 power: 198
2018-01-09_00:55:20 HM_4D165F_IEC_01 power: 207
Wie gesagt, beide SVG-Plots sind gleich eingerichtet und ich sehe beim 2. keine Kurve?
Einer ne Idee wo ich guggen könnte?
Grüße
Wie sehen denn deine gplot-Dateien aus?
Einmal logst du kWh und einmal power...
Gruß, Joachim
Was ich plote ist mir klar, einmal den Zählerstand und einer mal den aktuellen Verbrauch.
Aber wieso kann ich aus dem Verbrauch kein SVG-Plot machen, obwohl ich den genau so eingerichtet habe?
Siehe Bilder.
geht
Created by FHEM/98_SVG.pm, 2018-01-09 23:44:00
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 '<TL>'
set ytics
set y2tics
set grid
set ylabel "Zähler"
set y2label "Verbrauch"
#FileLog_Strom_Haus 4:HM_4D165F_IEC_02.kWh\x3a::
#FileLog_Strom_Haus 4:HM_4D165F_IEC_02.kWh\x3a::delta-h
plot "<IN>" using 1:2 axes x1y1 title 'Zähler' ls l0 lw 1 with lines,\
"<IN>" using 1:2 axes x1y2 title 'Verbrauch' ls l1fill lw 1 with bars
geht nicht
# Created by FHEM/98_SVG.pm, 2018-01-09 23:47:48
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 '<TL>'
set ytics
set y2tics
set grid
set ylabel "Verbrauch"
set y2label ""
#FileLog_Strom_Haus_Akt 4:HM_4D165F_IEC_01.power\x3a::
plot "<IN>" using 1:2 axes x1y1 title 'Verbrauch' ls l0 lw 1 with lines
Grüße
bitte mal ein
list <devicename>
der Plots
und die gplot files (findest du links im Menu unter "Edit Files")
hab die Plots gefunden :-)
geht
Internals:
CFGFN
DEF FileLog_Strom_Haus:SVG_FileLog_Strom_Haus_1:CURRENT
GPLOTFILE SVG_FileLog_Strom_Haus_1
LOGDEVICE FileLog_Strom_Haus
LOGFILE CURRENT
NAME SVG_FileLog_Strom_Haus_1
NOTIFYDEV global
NR 33392
STATE initialized
TYPE SVG
Attributes:
room CUL_HM
geht nicht:
Internals:
CFGFN
DEF FileLog_Strom_Haus_Akt:SVG_FileLog_Strom_Haus_Akt_1:CURRENT
GPLOTFILE SVG_FileLog_Strom_Haus_Akt_1
LOGDEVICE FileLog_Strom_Haus_Akt
LOGFILE CURRENT
NAME SVG_FileLog_Strom_Haus_Akt_1
NOTIFYDEV global
NR 38960
STATE initialized
TYPE SVG
Attributes:
room CUL_HM
die Plots-Den hatte ich oben eingefügt, hier mal noch den preprocessed Input:
geht
get FileLog_Strom_Haus CURRENT INT 2018-01-09_00:00:00 2018-01-10_00:00:01 4:HM_4D165F_IEC_02.kWh\x3a:: 4:HM_4D165F_IEC_02.kWh\x3a::delta-h
2018-01-09_00:01:05 30516.0
2018-01-09_00:03:22 30516.0
2018-01-09_00:05:25 30516.0
2018-01-09_00:08:16 30516.0
2018-01-09_00:10:53 30516.0
2018-01-09_00:13:16 30516.0
2018-01-09_00:15:24 30516.0
2018-01-09_00:18:22 30516.0
2018-01-09_00:21:05 30516.1
2018-01-09_00:23:34 30516.1
2018-01-09_00:25:49 30516.1
2018-01-09_00:27:50 30516.1
2018-01-09_00:30:39 30516.1
2018-01-09_00:33:15 30516.1
2018-01-09_00:35:36 30516.1
2018-01-09_00:37:43 30516.1
2018-01-09_00:40:38 30516.1
2018-01-09_00:43:19 30516.1
2018-01-09_00:45:47 30516.1
2018-01-09_00:48:00 30516.1
2018-01-09_00:49:59 30516.1
2018-01-09_00:52:47 30516.2
2018-01-09_00:55:20 30516.2
geht nicht:
get FileLog_Strom_Haus_Akt CURRENT INT 2018-01-09_00:00:00 2018-01-10_00:00:01 4:HM_4D165F_IEC_01.power\x3a::
2018-01-09_01:07:44 119
#4:HM_4D165F_IEC_01.power\x3a::
Ich war fleissig, und habe alle diese Daten (log, .gplot, FileLog und SVG Definition) kopiert. Das Ergebnis schaut bei mir richtig aus, siehe Anhang. Natuerlich nur fuer gestern frueh zw. 0 und 1 Uhr, mehr Daten gabs ja auch nicht.