Plot funktioniert nicht

Begonnen von berbar, 03 November 2014, 01:20:12

Vorheriges Thema - Nächstes Thema

berbar

Irgendwie bekomme ich keinen Plot hin. Die Grafik gibt keine Linie aus.

fhem.cfg
define Logfile FileLog ./log/fhem-%Y-%m.log Bernd:.*|MyWeather:temp_c:.*|fakelog
define plot_temp SVG Logfile:plot_temp:CURRENT

plot_temp.gplot
# Temperatur MyWeather
#
# Anzeige der gemessenen CPU Temperatur und des errechneten Durchschnitts
#
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 grid ytics y2tics
set yrange [-15.0:40.0]
set y2range [-15.0:40.0]
set ylabel "Temperatur"
set y2label "Temperatur"

#FileLog 4:temp_c\x3a.*:0:

# plot \
#     "< awk '{print $1, $4}' <IN>" \
#   using 1:2 ls l0 axes x1y1 title 'Temp' lw 1 with lines

plot "<IN>" using 1:2 ls l0 axes x1y1 title 'Temperatur C°' lw 1 with lines

Logfile fhem-2014-11.log
2014-11-02_22:38:56 Bernd present
2014-11-02_22:49:09 Bernd absent
2014-11-02_22:59:22 Bernd absent
2014-11-02_23:08:52 MyWeather temp_c: 15
2014-11-02_23:09:35 Bernd absent
2014-11-02_23:19:48 Bernd absent
2014-11-02_23:29:51 Bernd present
2014-11-02_23:38:52 MyWeather temp_c: 15
2014-11-02_23:39:55 Bernd present
2014-11-02_23:49:58 Bernd present
2014.11.02 23:52:54 3: FS20 set Steckdose_01 off
2014-11-03_00:00:02 Bernd present
2014-11-03_00:08:52 MyWeather temp_c: 15
2014-11-03_00:10:05 Bernd present
2014-11-03_00:20:18 Bernd absent
2014-11-03_00:30:32 Bernd absent
2014-11-03_00:38:53 MyWeather temp_c: 14
2014-11-03_00:40:45 Bernd absent

Wo hab ich einen Fehler gemacht?

BananaPi, Fritz Box 7590, MapleCul, nanoCUL 1.67,  HM LAN, ZigBee II, deconz, FHEM 6.0
ESP-01 Garagentorsteuerung,  5xFS20ST, 1xFS20SU, 1xFS20SM4, 1xFS20SD, 12xMüller Tint GU10
2xHM-CC-TC, 4x HM-CC-VC, 8xHM-CC-RT-DN, 1xHM-TC-IT-WM-W-EU
Alexa-Fhem auf OrangePi One, FHEM2FHEM

fiedel

Benutzt du den Plot- Editor? Damit sollte es doch recht einfach zu machen sein!? Falls du nicht weißt wie man den benutzt, einfach mal in Wiki, Einsteiger-PDF, oder Forum suchen. Ist auf jeden Fall beschrieben.

Gruß

Frank
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

berbar

Nein, den Plot Editor habe ich nicht benutzt, sondern ich habe mir eine andere gplot-Datei als Vorlage genommen.

BananaPi, Fritz Box 7590, MapleCul, nanoCUL 1.67,  HM LAN, ZigBee II, deconz, FHEM 6.0
ESP-01 Garagentorsteuerung,  5xFS20ST, 1xFS20SU, 1xFS20SM4, 1xFS20SD, 12xMüller Tint GU10
2xHM-CC-TC, 4x HM-CC-VC, 8xHM-CC-RT-DN, 1xHM-TC-IT-WM-W-EU
Alexa-Fhem auf OrangePi One, FHEM2FHEM

rudolfkoenig

@berbar: du bist mWn der Erste, der versucht das FHEM-Logfile ueber das Fake Filelog-Instanz zum Plot-Auswerten zu nutzen.
Ich wuerde davon abraten, und fuer Daten, die geplottet werden sollen, eine separate FileLog Instanz verwenden.

Ich vermute die Ursache liegt im unterschiedlichen Zeitstempel format.

berbar

Zitat von: rudolfkoenig am 03 November 2014, 09:35:03
@berbar: du bist mWn der Erste, der versucht das FHEM-Logfile ueber das Fake Filelog-Instanz zum Plot-Auswerten zu nutzen.
Ich wuerde davon abraten, und fuer Daten, die geplottet werden sollen, eine separate FileLog Instanz verwenden.

Ich vermute die Ursache liegt im unterschiedlichen Zeitstempel format.

....jeder fängt mal an. Danke
BananaPi, Fritz Box 7590, MapleCul, nanoCUL 1.67,  HM LAN, ZigBee II, deconz, FHEM 6.0
ESP-01 Garagentorsteuerung,  5xFS20ST, 1xFS20SU, 1xFS20SM4, 1xFS20SD, 12xMüller Tint GU10
2xHM-CC-TC, 4x HM-CC-VC, 8xHM-CC-RT-DN, 1xHM-TC-IT-WM-W-EU
Alexa-Fhem auf OrangePi One, FHEM2FHEM

berbar

BananaPi, Fritz Box 7590, MapleCul, nanoCUL 1.67,  HM LAN, ZigBee II, deconz, FHEM 6.0
ESP-01 Garagentorsteuerung,  5xFS20ST, 1xFS20SU, 1xFS20SM4, 1xFS20SD, 12xMüller Tint GU10
2xHM-CC-TC, 4x HM-CC-VC, 8xHM-CC-RT-DN, 1xHM-TC-IT-WM-W-EU
Alexa-Fhem auf OrangePi One, FHEM2FHEM

rudolfkoenig

Ich bin nicht der Ansicht, dass das ein Anfaengerfehler ist.
War definitiv nicht sehr konsequent von mir, kam bloss nie auf die Idee, dass man das Fake-Log dafuer verwendet.