Unterschiede zwischen den Revisionen 1 und 2
Revision 1 vom 2009-05-01 13:10:55
Größe: 1120
Autor: dsl16-119
Kommentar: Auswertescript fuer digitemp mit Datum und Max und Min Werten
Revision 2 vom 2009-05-01 13:18:47
Größe: 1448
Autor: dsl16-119
Kommentar: Beispiel logfile
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 2: Zeile 2:

Ein cronjob schreibt die Messwerte in eine Datei in der Form:

{{{
090501 14:25:02 Sensor 0 C: 18.75
090501 14:30:02 Sensor 0 C: 19.00
090501 14:35:02 Sensor 0 C: 19.25
}}}
Zeile 37: Zeile 45:


Eine Abfrage

{{{
digitemp-graph-mit-abfrage.sh 090501 18 23
}}}

ergibt dann:

http://www.skolelinux.de/images/digitemp.090501.png

Mit Digitemp erfasse ich die Temperaturdaten in meinem Arbeitszimmer.

Ein cronjob schreibt die Messwerte in eine Datei in der Form:

090501 14:25:02 Sensor 0 C: 18.75
090501 14:30:02 Sensor 0 C: 19.00
090501 14:35:02 Sensor 0 C: 19.25

Zum Auswerten verwende ich folgendes Script:

#set -x
#set -e
cd /home/kurt/log

if [ $# -ne 3 ]; then echo "use: `basename $0` 'REGEXDATUM YYmmdd' 'untere Temperatur 18' 'obere Temperatur 23'  "; exit 1; fi

REGEXDATUM=$1
UTEMP=$2
OTEMP=$3


# zuerst die Messstationen abfragen und das logfile schreiben lassen
sleep 15
grep $1 temperature > DATA-Manuell

gnuplot << Gnuplot-Ende
set title "Temperatur im Arbeitszimmer $REGEXDATUM"
set terminal png                           # Ausgabeformat png
set xdata time                             # The x axis data is time
set timefmt "%H:%M:%S"                     # The date like 070507
set format x "%H:%M"                       # On the x-axis tics like 10-12
set xlabel "Uhrzeit, Messwerte im 5 Minuten Abstand erfasst"
set ylabel "Temperatur in Grad Celsius"
set out "/home/kurt/digitemp.$REGEXDATUM.png"
plot [] [$UTEMP:$OTEMP]  "DATA-Manuell" using 2:6 axes x1y1 \
                          title "Temperaturverlauf" with steps
Gnuplot-Ende

Eine Abfrage

digitemp-graph-mit-abfrage.sh 090501 18 23

ergibt dann:

http://www.skolelinux.de/images/digitemp.090501.png

KurtGramlich/DigiTemp (zuletzt geändert am 2013-11-03 12:10:54 durch localhost)

Alle Inhalte in diesem Wiki stehen unter der Creative Commons SA 4.0 DE Lizenz