FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Achim am 25 März 2013, 18:34:53

Titel: Temperaturplot mit DS18B20 funktioniert nicht
Beitrag von: Achim am 25 März 2013, 18:34:53
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
Titel: Aw: Temperaturplot mit DS18B20 funktioniert nicht
Beitrag von: Rohan am 26 März 2013, 09:28:21
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