Temperature Sensors
Data Collection Script
#!/bin/bash
INSIDE=`/cygdrive/C/TempMonitor/digitemp.exe -q -c /cygdrive/C/TempMonitor/.digitemprc -o"%.2C" -t 1`
OUTSIDE=`/cygdrive/C/TempMonitor/digitemp.exe -q -c /cygdrive/C/TempMonitor/.digitemprc -o"%.2C" -t 0`
cd /cygdrive/C/TempMonitor/
echo $INSIDE > CurrentInsideTemp.txt
echo $OUTSIDE > CurrentOutsideTemp.txt
/cygdrive/C/TempMonitor/rrdtool update C:/TempMonitor/DarwinTemp.rrd N:$INSIDE:$OUTSIDE
/home/simon/graphTemp.sh
Graph Creation Script
#!/bin/bash
RRD=/cygdrive/C/TempMonitor/rrdtool
GPATH=C:/TempMonitor
GSIZE="-h 180 -w 900"
STDDEF="DEF:inside=DarwinTemp.rrd:inside:AVERAGE DEF:outside=DarwinTemp.rrd:outside:AVERAGE"
LEGEND="VDEF:inNow=inside,LAST
VDEF:outNow=outside,LAST
VDEF:inAvg=inside,AVERAGE
VDEF:outAvg=outside,AVERAGE
VDEF:inMax=inside,MAXIMUM
VDEF:outMax=outside,MAXIMUM
VDEF:inMin=inside,MINIMUM
VDEF:outMin=outside,MINIMUM
LINE2:inside#8C1717:Inside_
GPRINT:inNow:Now\:%2.2lf
GPRINT:inAvg:\tAverage\:%2.2lf
GPRINT:inMin:\tMinimum\:%2.2lf
GPRINT:inMax:\tMaximum\:%2.2lf\n
LINE2:outside#007FFF:Outside
GPRINT:outNow:Now\:%2.2lf
GPRINT:outAvg:\tAverage\:%2.2lf
GPRINT:outMin:\tMinimum\:%2.2lf
GPRINT:outMax:\tMaximum\:%2.2lf"
cd /cygdrive/C/TempMonitor/
$RRD graph $GPATH/temp1.png -s -1h $GSIZE -a PNG -v "degrees C" --slope-mode $STDDEF -t Last\ 1\ Hour $LEGEND
$RRD graph $GPATH/temp3.png -s -3h $GSIZE -a PNG -v "degrees C" --slope-mode $STDDEF -t Last\ 3\ Hours $LEGEND
$RRD graph $GPATH/temp24.png -s -24h $GSIZE -a PNG -v "degrees C" --slope-mode $STDDEF -t Last\ 24\ Hours \
CDEF:night=inside,POP,LTIME,21600,-,86400,%,43200,GE,INF,UNKN,IF AREA:night#CCCCCCAA \
$LEGEND
$RRD graph $GPATH/temp48.png -s -48h $GSIZE -a PNG -v "degrees C" --slope-mode $STDDEF -t Last\ 48\ Hours \
CDEF:night=inside,POP,LTIME,21600,-,86400,%,43200,GE,INF,UNKN,IF AREA:night#CCCCCCAA \
$LEGEND
$RRD graph $GPATH/tempWeek.png -s -8days $GSIZE -a PNG -v "degrees C" --slope-mode $STDDEF -t Last\ 8\ days \
CDEF:night=inside,POP,LTIME,21600,-,86400,%,43200,GE,INF,UNKN,IF AREA:night#CCCCCCAA \
$LEGEND
$RRD graph $GPATH/temp1month.png -s -1month $GSIZE -a PNG -v "degrees C" --slope-mode $STDDEF -t Last\ 1\ month \
CDEF:night=inside,POP,LTIME,21600,-,86400,%,43200,GE,INF,UNKN,IF AREA:night#CCCCCCAA \
$LEGEND
$RRD graph $GPATH/temp3month.png -s -3month $GSIZE -a PNG -v "degrees C" --slope-mode $STDDEF -t Last\ 3\ months \
CDEF:night=inside,POP,LTIME,21600,-,86400,%,43200,GE,INF,UNKN,IF AREA:night#CCCCCCAA \
$LEGEND
$RRD graph $GPATH/temp12month.png -s -12month $GSIZE -a PNG -v "degrees C" --slope-mode $STDDEF -t Last\ 12\ months \
CDEF:night=inside,POP,LTIME,21600,-,86400,%,43200,GE,INF,UNKN,IF AREA:night#CCCCCCAA \
$LEGEND