#!/bin/bash
cd /home/thomas/happyfarming

# Read temperature from sensor
airtempread=`cat /home/thomas/owfs2/10.4F7494010800/temperature`
soiltempread=`cat /home/thomas/owfs2/10.06A394010800/temperature`

# Format reading
airtemp=`echo $airtempread | cut -c -4`
soiltemp=`echo $soiltempread | cut -c -4`

# Update database
rrdtool update database_2.rrd N:$airtemp:$soiltemp

# Create graphs
rrdtool graph log_h.png -y 2:1 --vertical-label "[deg C]" --start -1h DEF:airtemp=database_2.rrd:airtemp:AVERAGE DEF:soiltemp=database_2.rrd:soiltemp:AVERAGE LINE1:airtemp#0000FF:"Air temperature [deg C]" LINE1:soiltemp#CC6600:"Soil temperature [deg C]"
rrdtool graph log_d.png -y 2:1 --vertical-label "[deg C]" --start -1d DEF:airtemp=database_2.rrd:airtemp:AVERAGE DEF:soiltemp=database_2.rrd:soiltemp:AVERAGE LINE1:airtemp#0000FF:"Air temperature [deg C]" LINE1:soiltemp#CC6600:"Soil temperature [deg C]"
rrdtool graph log_w.png -y 2:1 --vertical-label "[dec C]" --start -1w DEF:airtemp=database_2.rrd:airtemp:AVERAGE DEF:soiltemp=database_2.rrd:soiltemp:AVERAGE LINE1:airtemp#0000FF:"Air temperature [deg C]" LINE1:soiltemp#CC6600:"Soil temperature [deg C]"
rrdtool graph log_m.png -y 2:1 --vertical-label "[deg C]" --start -1m DEF:airtemp=database_2.rrd:airtemp:AVERAGE DEF:soiltemp=database_2.rrd:soiltemp:AVERAGE LINE1:airtemp#0000FF:"Air temperature [deg C]" LINE1:soiltemp#CC6600:"Soil temperature [deg C]"
rrdtool graph log_y.png -y 2:1 --vertical-label "[deg C]" --start -1y DEF:airtemp=database_2.rrd:airtemp:AVERAGE DEF:soiltemp=database_2.rrd:soiltemp:AVERAGE LINE1:airtemp#0000FF:"Air temperature [deg C]" LINE1:soiltemp#CC6600:"Soil temperature [deg C]"
#0000FF = blue trace color
#CC6600 = brown trace color

