From 5c31dc60ec0ab63d8d2adfbcc9d20c8e7165f55e Mon Sep 17 00:00:00 2001 From: john30 Date: Sat, 21 Feb 2015 13:01:34 +0100 Subject: [PATCH] add room temperature --- contrib/munin/plugins/ebusd_ | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/contrib/munin/plugins/ebusd_ b/contrib/munin/plugins/ebusd_ index 49634882..659a49c8 100755 --- a/contrib/munin/plugins/ebusd_ +++ b/contrib/munin/plugins/ebusd_ @@ -15,7 +15,7 @@ if [ "$1" = "suggest" ]; then fi prefix=`basename "$0"` if [ "$prefix" = "ebusd_temp" ]; then - sensors="outsidetemp BrineTempInput BrineTempOutput FlowTemp mcFlowTempSensor hwTankTemp" + sensors="outsidetemp BrineTempInput BrineTempOutput FlowTemp mcFlowTempSensor hwTankTemp RoomTemp rc4:RoomTemp" elif [ "$prefix" = "ebusd_press" ]; then sensors="BrinePress HeatSystemPress VaporPressHigh VaporPressLow" else @@ -34,13 +34,17 @@ if [ "$1" = "config" ]; then fi echo 'graph_category Heizung' for sensor in $sensors; do - echo ${prefix}_${sensor}.label $sensor - print_warning ${prefix}_$sensor - print_critical ${prefix}_$sensor + echo ${prefix}_${sensor/:/_}.label $sensor + print_warning ${prefix}_${sensor/:/_} + print_critical ${prefix}_${sensor/:/_} done exit 0 fi for sensor in $sensors; do - RESULT=`echo "r $sensor"|nc localhost 8888 2>/dev/null|head -n 1|sed -e 's#;.*$##'` - echo ${prefix}_${sensor}.value $RESULT + if [ "${sensor/:/_}" = "$sensor" ]; then + RESULT=`echo "r $sensor"|nc localhost 8888 2>/dev/null|head -n 1|sed -e 's#;.*$##'` + else + RESULT=`echo "r -c ${sensor/:/ }"|nc localhost 8888 2>/dev/null|head -n 1|sed -e 's#;.*$##'` + fi + echo ${prefix}_${sensor/:/_}.value $RESULT done