#! /bin/bash

# check every 1 minute for 7 days
#rrdtool create /var/lib/sensord/wifi-quality.rrd --start N DS:link:GAUGE:120:U:U DS:rate:GAUGE:120:U:U DS:signal:GAUGE:120:U:U DS:noise:GAUGE:120:U:U RRA:AVERAGE:0.5:1:10080

link=$(/sbin/iwconfig ath0 | /bin/sed -n "s/.*Link Quality=\([0-9]*\).*/\1/p")
rate=$(/sbin/iwconfig ath0 | /bin/sed -n "s/.*Bit Rate:\([0-9]*\).*/\1/p")
signal=$(/sbin/iwconfig ath0 | /bin/sed -n "s/.*Signal level=-\([0-9]*\).*/\1/p")
noise=$(/sbin/iwconfig ath0 | /bin/sed -n "s/.*Noise level=-\([0-9]*\).*/\1/p")
#echo "Link Quality=${link} Bit Rate=${rate}"
#echo "rrdupdate /var/lib/sensord/wifi-quality.rrd N:${link}:${rate}"
#/bin/echo "$(date +"%s"):${link}:${rate}:${signal}:${noise}" >> /tmp/wifi-quality.txt
#/bin/echo "$(date +"%s"):$link:$rate"
#/bin/echo "/usr/bin/rrdupdate /var/lib/sensord/wifi-quality.rrd N:${link}:${rate}" >> /tmp/wifi.txt
/usr/bin/rrdupdate /var/lib/sensord/wifi-quality.rrd N:${link}:${rate}:${signal}:${noise}
