Parcourir la source

Add Wato configuration for XiaomiFlowerSens

erdoking il y a 7 ans
Parent
commit
4386481fc8

+ 3 - 0
local/share/check_mk/checks/fhem

@@ -426,6 +426,9 @@ factory_settings["fhem_default_params"] = {
         "var_opStateHeatPump1"                  : ("ignore"),       # default for opStateHeatPump1
         "var_opModeHeating"                     : ("Automatik"),    # default for opModeHeating 
         "var_opModeHotWater"                    : ("Automatik"),    # default for opModeHotWater
+        ## 
+        "level_moisture_min"                    : (20, 10),         # warn/crit for moisture
+
         
 }
 

+ 33 - 0
local/share/check_mk/web/plugins/wato/fhem.py

@@ -793,6 +793,39 @@ register_check_parameters(
                ]
               )),
 
+              ## ----------------------------------------------------
+              ## Sub-category XiaomiFlowerSens
+              ## ----------------------------------------------------
+              ('xiaomi_params', Dictionary(
+               title = "Xiaomi",
+               help = _("XiaomiFlowerSens specific parameter"),
+               allow_empty = False,
+               elements = [
+                        ## fertility lower level
+                        ( "level_fertility_min",
+                          Tuple(
+                              title = _("fertility lower Levels (r: fertility)"),
+                              help = _("You can adjust the levels before this service goes into warning/critical. Set to 0 to disable."),
+                              elements = [
+                                  Integer(title = _("Warning below"), default_value = 0),
+                                  Integer(title = _("Critical below"), default_value = 0),
+                              ]
+                        )),
+
+                        ## moisture lower level
+                        ( "level_moisture_min",
+                          Tuple(
+                              title = _("moisture lower Levels (r: moisture)"),
+                              help = _("You can adjust the levels before this service goes into warning/critical. Set to 0 to disable."),
+                              elements = [
+                                  Integer(title = _("Warning below"), unit = u"%", default_value = 20),
+                                  Integer(title = _("Critical below"), unit = u"%", default_value = 10),
+                              ]
+                        )),
+
+               ]
+              )),
+