|
@@ -0,0 +1,23 @@
|
|
|
|
|
+#!/usr/bin/env python3
|
|
|
|
|
+
|
|
|
|
|
+from cmk.rulesets.v1 import Help, Title
|
|
|
|
|
+from cmk.rulesets.v1.form_specs import Dictionary
|
|
|
|
|
+from cmk.rulesets.v1.rule_specs import SpecialAgent, Topic
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+def _parameter_form():
|
|
|
|
|
+ return Dictionary(
|
|
|
|
|
+ title=Title("P1 meter"),
|
|
|
|
|
+ help_text=Help(
|
|
|
|
|
+ "Configuration for the P1 electricity meter special agent."
|
|
|
|
|
+ ),
|
|
|
|
|
+ elements={},
|
|
|
|
|
+ )
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+rule_spec_p1 = SpecialAgent(
|
|
|
|
|
+ name="p1",
|
|
|
|
|
+ title=Title("P1 electricity meter"),
|
|
|
|
|
+ topic=Topic.POWER,
|
|
|
|
|
+ parameter_form=_parameter_form,
|
|
|
|
|
+)
|