Hallo,
ich habe jetzt nach stundenlangem probieren den Temperaturplot für einen DS18B20 über Raspberry/COC/1-Wire hinbekommen. Leider hat der Plot mit dem Standardfile "temp4.gplot" nicht funktioniert
Logfileauszug:
2013-03-25_18:10:57 DS_Temp1 temperature: 14.5
2013-03-25_18:11:58 DS_Temp1 temperature: 14.4375
temp4.gplot (keine Anzeige)
#FileLog 4:T\x3a:|temperature:0:
plot \
"< egrep 'T:|temperature:' <IN>"\
temp5.gplot (Anzeige funktioniert, temp5 habe ich erstellt)
#FileLog 4:temperature:0:
plot \
"< egrep 'temperature:' <IN>"\
Ich kenne den Syntax von Perl (noch) nicht, aber ich gehe mal davon aus, das die Angabe "T\x3a und T:|" bedeutet, das "Temperature" im Logfile groß oder klein geschrieben sein kann. Nur warum funktioniert dann temp4.gplot nicht?
Und in einem Forum habe ich gelesen, das die Zeile #Filelog wichig wäre. Nach meinem Verständnis ist das "#" aber das Kommentarzeichen. Sind die Zeilen "#Filelog" in den gplot-Dateien relevant oder sind für die Auswahl der Parameter nur die Zeilen unterhalb von "plot \" relevant.
Achim
Hi,
Zitat von: AchimU schrieb am Mo, 25 März 2013 18:34... Nur warum funktioniert dann temp4.gplot nicht?
Weil "T\x3a:|" evtl. doch eine andere Bedeutung hat als von dir angenommen? ;)
ZitatUnd in einem Forum habe ich gelesen, das die Zeile #Filelog wichig wäre.
Richtig ...
ZitatNach meinem Verständnis ist das "#" aber das Kommentarzeichen.
Bei reinem GNU-Plot: Richtig.
Aber hier wird GNU-Plot von FHEM übersteuert,
wenn es diese "ominösen" #Filelog-Zeilen gibt. Dann (und nur dann) spielen die "plot \"-Zeilen keine Rolle.
Gruß
Thomas