#!/bin/bash

HomeTempSensor="10.FCA8AC000800"
OutsideTempSensor="10.B0D5AC000800"
IndoorTempSensor="10.A498AC000800"
RRDDataDirectory="/home/hasse/rrddata/"
RRDDataFileHome="home_temp.rrd"
RRDDataFileOutside="outside_temp.rrd"
RRDDataFileIndoor="indoor_temp.rrd"

# Get temps form OWFS
HomeTemp=`cat /mnt/1wire/$HomeTempSensor/temperature|sed -e s/" "//g|awk '{$1=$1 + 0.005;printf "%.2f", $1}'`
OutsideTemp=`cat /mnt/1wire/$OutsideTempSensor/temperature|sed -e s/" "//g|awk '{$1=$1 + 0.005;printf "%.2f", $1}'`
IndoorTemp=`cat /mnt/1wire/$IndoorTempSensor/temperature|sed -e s/" "//g|awk '{$1=$1 + 0.005;printf "%.2f", $1}'`

#Update RRD database
rrdtool update $RRDDataDirectory$RRDDataFileHome N:$HomeTemp
rrdtool update $RRDDataDirectory$RRDDataFileOutside N:$OutsideTemp
rrdtool update $RRDDataDirectory$RRDDataFileIndoor N:$IndoorTemp

