kein SVG-Plot trotz perfekter Daten

Begonnen von shizen77, 09 Januar 2018, 23:27:36

Vorheriges Thema - Nächstes Thema

shizen77

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

MadMax-FHEM

Wie sehen denn deine gplot-Dateien aus?

Einmal logst du kWh und einmal power...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

shizen77

#2
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

KernSani

bitte mal ein

list <devicename>

der Plots

und die gplot files (findest du links im Menu unter "Edit Files")
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

shizen77

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


shizen77

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::

rudolfkoenig

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.