FHEM Forum

FHEM - Hausautomations-Systeme => SlowRF => Thema gestartet von: berbar am 03 November 2014, 01:20:12

Titel: Plot funktioniert nicht
Beitrag von: berbar am 03 November 2014, 01:20:12
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?

Titel: Antw:Plot funktioniert nicht
Beitrag von: fiedel am 03 November 2014, 08:48:11
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
Titel: Antw:Plot funktioniert nicht
Beitrag von: berbar am 03 November 2014, 09:10:59
Nein, den Plot Editor habe ich nicht benutzt, sondern ich habe mir eine andere gplot-Datei als Vorlage genommen.

Titel: Antw:Plot funktioniert nicht
Beitrag 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.
Titel: Antw:Plot funktioniert nicht
Beitrag von: berbar am 03 November 2014, 15:12:22
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
Titel: Antw:Plot funktioniert nicht
Beitrag von: berbar am 03 November 2014, 19:57:44
Zitat von: berbar am 03 November 2014, 15:12:22
....jeder fängt mal an. Danke

Funktioniert jetzt
Titel: Antw:Plot funktioniert nicht
Beitrag von: rudolfkoenig am 03 November 2014, 20:47:51
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.