homematic_check_mk/check/web/plugins/perfometer/homematic.py

10 lines
364 B
Python
Executable File

def perfometer_check_mk_homematic_dutycycle(row, check_command, perf_data):
dutycycle = float(perf_data[0][1])
state = row["service_state"]
color = { 0: "#39f", 1: "#ff2", 2: "#f22", 3: "#fa2" }[state]
return "%.0f%%" % dutycycle, perfometer_linear(dutycycle, color)
perfometers["check_mk-homematic.dutycycle"] = perfometer_check_mk_homematic_dutycycle