sleep 5 modprobe wire modprobe w1-gpio modprobe w1-therm # outside ############################################################# i=0 while [ $i -lt 100 ] do t=$(cat /sys/bus/w1/drivers/w1_slave_driver/28-000002dedb58/w1_slave) crc=$(echo $t | awk -F "YES" '{ print $2; }') t=$(echo $t | awk -F "t=" '{ print $2; }') t=$(echo "scale=3;$t/1000" | bc -l) if [ "$crc" = "" ];then echo "CRC error, repeating" else echo "CRC ok, update database" rrdtool update /var/www/t.rrd --template t1 N:$t break fi echo $i i=$(($i+1)) echo $i done echo $(date) $i $t >>/var/www/t.txt ######################################################################