Script to Log Raspberry Pi Temperature and WiFi Strength

#!/bin/bash

OUTPUT=/var/log/pi.log
IWCONFIG=/usr/sbin/iwconfig

# Get Date
DY=`date +%y`
DM=`date +%m`
DD=`date +%d`
HH=`date +%H`
HM=`date +%M`
HS=`date +%S`
SD=`awk "BEGIN { print $HS + $HM*60 + $HH*3600 }"`

# Get Temp
T1000=`cat /sys/class/thermal/thermal_zone0/temp`
T=`awk "BEGIN { print $T1000/1000 }"`

# Get WiFi
WL="wlan0"
SSID=`$IWCONFIG $WL | grep ESSID | cut -d\" -f2`
FREQ=`$IWCONFIG $WL | grep Frequency | cut -d: -f3 | cut -d' ' -f1`
AP=`$IWCONFIG $WL | grep Point | cut -d: -f4- | sed -e "s/ //g"`
QUAL=`$IWCONFIG $WL | grep Quality | cut -d= -f2 | cut -d' ' -f1`
SIG=`$IWCONFIG $WL | grep level | cut -d= -f3 | cut -d' ' -f1`

if [ "$1" != "" ]; then
 echo "Date,SecondsToday,Temperature,SSID,WiFiFrequency,$AccessPoint,Quality,SignalDbm" >> $OUTPUT
fi

echo "$DY$DM$DD-$HH$HM$HS,$SD,$T,$SSID,$FREQ,$AP,$QUAL,$SIG" >> $OUTPUT



Crontab Entry (Root)

# m h  dom mon dow   command
10,20,30,40,50,00 * * * * /opt/bin/pilog.bash