add room temperature

This commit is contained in:
john30
2016-12-10 16:52:10 +01:00
parent ccb9d45a3c
commit 5c31dc60ec
+10 -6
View File
@@ -15,7 +15,7 @@ if [ "$1" = "suggest" ]; then
fi fi
prefix=`basename "$0"` prefix=`basename "$0"`
if [ "$prefix" = "ebusd_temp" ]; then 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 elif [ "$prefix" = "ebusd_press" ]; then
sensors="BrinePress HeatSystemPress VaporPressHigh VaporPressLow" sensors="BrinePress HeatSystemPress VaporPressHigh VaporPressLow"
else else
@@ -34,13 +34,17 @@ if [ "$1" = "config" ]; then
fi fi
echo 'graph_category Heizung' echo 'graph_category Heizung'
for sensor in $sensors; do for sensor in $sensors; do
echo ${prefix}_${sensor}.label $sensor echo ${prefix}_${sensor/:/_}.label $sensor
print_warning ${prefix}_$sensor print_warning ${prefix}_${sensor/:/_}
print_critical ${prefix}_$sensor print_critical ${prefix}_${sensor/:/_}
done done
exit 0 exit 0
fi fi
for sensor in $sensors; do for sensor in $sensors; do
RESULT=`echo "r $sensor"|nc localhost 8888 2>/dev/null|head -n 1|sed -e 's#;.*$##'` if [ "${sensor/:/_}" = "$sensor" ]; then
echo ${prefix}_${sensor}.value $RESULT 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 done