2010-03-17 11:48:24 +01:00
|
|
|
#!/bin/bash
|
|
|
|
|
2010-07-19 14:00:15 +02:00
|
|
|
# Written by Lars Falk-Petersen, cleware@falk-petersen.no
|
|
|
|
# Version 0.2. To be used with http://www.vanheusden.com/clewarecontrol/
|
|
|
|
# Clewarecontrol device serial must be set in config file:
|
|
|
|
|
|
|
|
# #Put the following lines in /etc/munin/plugin-conf.d/cleware
|
2010-03-17 11:48:24 +01:00
|
|
|
# [cleware]
|
|
|
|
# #device serial. find it by running: clewarecontrol -l
|
|
|
|
# env.serial 7778
|
2010-07-19 14:00:15 +02:00
|
|
|
# #path of clewarecontrol
|
|
|
|
# env.bin /usr/bin/clewarecontrol
|
2010-03-17 11:48:24 +01:00
|
|
|
|
|
|
|
case $1 in
|
|
|
|
config)
|
|
|
|
cat <<'EOM'
|
|
|
|
graph_title Temperature And Humidity
|
|
|
|
graph_vlabel C / %
|
|
|
|
graph_category sensors
|
|
|
|
temp.label Temperature
|
|
|
|
hum.label Humidity
|
|
|
|
graph_order temp hum
|
|
|
|
graph_args --base 1000
|
|
|
|
|
|
|
|
EOM
|
|
|
|
exit 0;;
|
|
|
|
esac
|
|
|
|
|
2010-07-19 14:00:15 +02:00
|
|
|
[ ! $bin ] && bin="clewarecontrol"
|
|
|
|
if [ ! $serial ]; then
|
|
|
|
echo "Serial not set! Hint: Read the top of this script."
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
|
|
|
$bin -ag > /dev/null 2>&1
|
2010-03-17 11:48:24 +01:00
|
|
|
|
|
|
|
echo -n "temp.value "
|
2010-07-19 14:00:15 +02:00
|
|
|
$bin -d $serial -b -rt
|
2010-03-17 11:48:24 +01:00
|
|
|
|
|
|
|
echo -n "hum.value "
|
2010-07-19 14:00:15 +02:00
|
|
|
$bin -d $serial -b -rh
|
2010-03-17 11:48:24 +01:00
|
|
|
|