Grafische Darstellung der Messwerte für Temperatur und Luftfeuchte mit RRDTool
Diese Grafiken werden live mit dem MessPC-System und dem
RRDTool realisiert Angezeigt wird die Innentemperatur (rot), Außentemperatur (blau) und Luftfeuchte (grün). Mit den
RRDTools ist, im Unterschied zu
MRTG, auch die grafische Anzeige negativer Werte möglich. Die
RRDTools sind frei für Unix und Windows verfügbar.
Die RRDTool Database wurde mit folgendem Befehl angelegt:
./rrdtool create messpc.rrd DS:aussentemp:GAUGE:600:U:U DS:innentemp:GAUGE:600:U:U DS:feuchte:GAUGE:600:U:U RRA:AVERAGE:0.5:1:5040 RRA:AVERAGE:0.5:12:9600
Für das Auslesen der Daten und Update der Database wird folgender Perl-Script aufgerufen:
pcmeasure2rrd.pl
In diesem Script sind die IP-Adressen für die Abfrage und Ports der MessPC-Komponenten anzupassen.
Die beiden Grafiken werden mit folgenden Befehlen generiert:
/usr/local/rrdtool-1.0.40/bin/rrdtool graph /usr/local/httpd/htdocs/mrtg/rrdtempday.gif -v "Grad Celsius" DEF:aussentemp=/home/lutz/messpc.rrd:aussentemp:AVERAGE DEF:innentemp=/home/lutz/messpc.rrd:innentemp:AVERAGE LINE2:aussentemp#0000FF:"Aussentemperatur" LINE2:innentemp#FF0000:"Innentemperatur"
/usr/local/rrdtool-1.0.40/bin/rrdtool graph /usr/local/httpd/htdocs/mrtg/rrdfeuchteday.gif -v "% rel. Feuchte" DEF:feuchte=/home/lutz/messpc.rrd:feuchte:AVERAGE LINE2:feuchte#00FF00:"Luftfeuchte"