| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 | #!/usr/bin/env python3## This file is for combining metrics of a P1 Meter from https://www.homewizard.com/ in Checkmk (https://checkmk.com). #from cmk.gui.i18n import _from cmk.gui.plugins.metrics.utils import graph_info, metric_info# .#   .--Metrics-------------------------------------------------------------.#   |                   __  __      _        _                             |#   |                  |  \/  | ___| |_ _ __(_) ___ ___                    |#   |                  | |\/| |/ _ \ __| '__| |/ __/ __|                   |#   |                  | |  | |  __/ |_| |  | | (__\__ \                   |#   |                  |_|  |_|\___|\__|_|  |_|\___|___/                   |#   |                                                                      |#   +----------------------------------------------------------------------+#   |  Definitions of metrics                                              |#   '----------------------------------------------------------------------'# Title are always lower case - except the first character!# Colors: See indexed_color() in cmk/gui/plugins/metrics/utils.pymetric_info["active_power_w"] = {    "title": _("Total active power"),    "unit": "w",    "color": "31/a",}metric_info["active_power_l1_w"] = {    "title": _("Active power L1"),    "unit": "w",    "color": "#40a0b0",}metric_info["active_power_l2_w"] = {    "title": _("Active power L2"),    "unit": "w",    "color": "#ff6000",}metric_info["active_power_l3_w"] = {    "title": _("Active power L3"),    "unit": "w",    "color": "43/a",}# .#   .--Graphs--------------------------------------------------------------.#   |                    ____                 _                            |#   |                   / ___|_ __ __ _ _ __ | |__  ___                    |#   |                  | |  _| '__/ _` | '_ \| '_ \/ __|                   |#   |                  | |_| | | | (_| | |_) | | | \__ \                   |#   |                   \____|_|  \__,_| .__/|_| |_|___/                   |#   |                                  |_|                                 |#   +----------------------------------------------------------------------+#   |  Definitions of time series graphs                                   |#   '----------------------------------------------------------------------'graph_info["p1_power"] = {    "title": _("P1 Power"),    "metrics": [        ("active_power_w", "stack"),        ("active_power_l1_w", "stack"),        ("active_power_l2_w", "stack"),        ("active_power_l3_w", "stack"),    ],}
 |