combine power and energy diff in one graph and fix graph period for kWh data type
This commit is contained in:
@@ -11,7 +11,6 @@ if [ "$1" = "suggest" ]; then
|
|||||||
echo "temp"
|
echo "temp"
|
||||||
echo "press"
|
echo "press"
|
||||||
echo "power"
|
echo "power"
|
||||||
echo "energy"
|
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
prefix=`basename "$0"`
|
prefix=`basename "$0"`
|
||||||
@@ -19,10 +18,8 @@ if [ "$prefix" = "ebusd_temp" ]; then
|
|||||||
sensors="outsidetemp BrineTempInput BrineTempOutput FlowTemp mcFlowTempSensor hwTankTemp RoomTemp rc4:RoomTemp"
|
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"
|
||||||
elif [ "$prefix" = "ebusd_power" ]; then
|
|
||||||
sensors="ActualEnvironmentPower"
|
|
||||||
else
|
else
|
||||||
sensors="YieldEnvironmentEnergy"
|
sensors="YieldEnvironmentEnergy ActualEnvironmentPower"
|
||||||
fi
|
fi
|
||||||
if [ "$1" = "config" ]; then
|
if [ "$1" = "config" ]; then
|
||||||
if [ "$prefix" = "ebusd_temp" ]; then
|
if [ "$prefix" = "ebusd_temp" ]; then
|
||||||
@@ -31,18 +28,19 @@ if [ "$1" = "config" ]; then
|
|||||||
elif [ "$prefix" = "ebusd_press" ]; then
|
elif [ "$prefix" = "ebusd_press" ]; then
|
||||||
echo "graph_title ebusd Drucksensoren"
|
echo "graph_title ebusd Drucksensoren"
|
||||||
echo "graph_vlabel Bar"
|
echo "graph_vlabel Bar"
|
||||||
elif [ "$prefix" = "ebusd_power" ]; then
|
|
||||||
echo "graph_title ebusd Leistung"
|
|
||||||
echo "graph_vlabel kW"
|
|
||||||
else
|
else
|
||||||
echo "graph_title ebusd Ertrag"
|
echo "graph_title ebusd Leistung/Ertrag"
|
||||||
echo "graph_vlabel kWh"
|
echo "graph_vlabel kW"
|
||||||
|
echo "graph_period hour"
|
||||||
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
|
if [ ! "${sensor/nergy/}" = "$sensor" ]; then
|
||||||
if [ "$prefix" = "ebusd_energy" ]; then
|
echo ${prefix}_${sensor/:/_}.label "$sensor [diff]"
|
||||||
echo ${prefix}_${sensor/:/_}.type COUNTER
|
echo ${prefix}_${sensor/:/_}.type COUNTER
|
||||||
|
echo ${prefix}_${sensor/:/_}.draw AREA
|
||||||
|
else
|
||||||
|
echo ${prefix}_${sensor/:/_}.label $sensor
|
||||||
fi
|
fi
|
||||||
print_warning ${prefix}_${sensor/:/_}
|
print_warning ${prefix}_${sensor/:/_}
|
||||||
print_critical ${prefix}_${sensor/:/_}
|
print_critical ${prefix}_${sensor/:/_}
|
||||||
|
|||||||
Reference in New Issue
Block a user