X-Git-Url: https://git.cweiske.de/munin-heatpump.git/blobdiff_plain/0fc581ba3214565e476026198523cb59fed5fe5a..refs/heads/master:/heatpump-dimplex-wpm_ diff --git a/heatpump-dimplex-wpm_ b/heatpump-dimplex-wpm_ index fff7fe7..4e13003 100755 --- a/heatpump-dimplex-wpm_ +++ b/heatpump-dimplex-wpm_ @@ -17,6 +17,8 @@ =head2 EXAMPLE CONFIGURATION + In /etc/munin/plugin-conf.d/munin-node: + [heatpump-dimplex-wpm_*] env.host_name Heating @@ -52,14 +54,14 @@ if [ "$1" = "config" ]; then #Outdoor temperature echo 'multigraph heatpump_dimplex_wpm_outtemp' - echo 'graph_title Außentemperatur' + echo 'graph_title Aussentemperatur' echo 'graph_args --base 1000' echo 'graph_vlabel °C' echo 'graph_info Zeigt die gemessene Außentemperatur an' echo 'graph_scale no' echo 'graph_category sensors' - echo 'outtemp.label Außentemperatur' + echo 'outtemp.label Aussentemperatur' echo 'outtemp.draw LINE1' #Heating temperatures @@ -71,9 +73,9 @@ if [ "$1" = "config" ]; then echo 'graph_scale no' echo 'graph_category sensors' - echo 'returntargettemp.label Rücklaufsolltemperatur' - echo 'returntargettemp.draw LINE1' - echo 'returntemp.label Rücklauftemperatur' + echo 'returntargettemp.label Ruecklaufsolltemperatur' + echo 'returntargettemp.draw LINE2' + echo 'returntemp.label Ruecklauftemperatur' echo 'returntemp.draw LINE1' echo 'influxtemp.label Vorlauftemperatur' echo 'influxtemp.draw LINE1' @@ -88,7 +90,7 @@ if [ "$1" = "config" ]; then echo 'graph_category sensors' echo 'watertargettemp.label Solltemperatur' - echo 'watertargettemp.draw LINE1' + echo 'watertargettemp.draw LINE2' echo 'watertemp.label Warmwassertemperatur' echo 'watertemp.draw LINE1' @@ -107,6 +109,31 @@ if [ "$1" = "config" ]; then echo 'reqwater.label Anforderung Warmwasser' echo 'reqwater.draw LINE1' + #settings: heating level + echo 'multigraph heatpump_dimplex_wpm_heating_level' + echo 'graph_title Heizungseinstellung' + echo 'graph_args --base 1000 --lower-limit 0 --upper-limit 38' + echo 'graph_vlabel Einstellung' + echo 'graph_info Shows the heating setting' + echo 'graph_scale no' + echo 'graph_category settings' + + echo 'circuit1.label Heizkreis 1' + echo 'circuit1.draw LINE1' + + #error level + echo 'multigraph heatpump_dimplex_wpm_errorlevel' + echo 'graph_title Alarme/Fehler' + echo 'graph_args --base 1000 --lower-limit 0 --upper-limit 100' + echo 'graph_vlabel Fehler' + echo 'graph_info Shows the error level' + echo 'graph_scale no' + echo 'graph_category sensors' + + echo 'errorlevel.label Sammelstoermeldung' + echo 'errorlevel.draw LINE1' + echo 'errorlevel.critical 0:0' + exit 0 fi @@ -153,3 +180,12 @@ echo 'multigraph heatpump_dimplex_wpm_states' echo reqheating.value `echo "$data" | grep DIGITAL/136 | cut -d" " -f2` water=`echo "$data" | grep DIGITAL/140 | cut -d" " -f2` echo reqwater.value `echo $(($water * 2))` + +#Settings: Heating level +echo 'multigraph heatpump_dimplex_wpm_heating_level' +echo circuit1.value `echo "$data" | grep 'INTEGER/1 ' | cut -d" " -f2` + +#Error level +#docs: 8,Analog,Ausgang,Sammelstörmeldung +echo 'multigraph heatpump_dimplex_wpm_errorlevel' +echo errorlevel.value `echo "$data" | grep 'ANALOG/8 ' | cut -d" " -f2`