Shelly Special-Agent

Shelly Special-Agent

Description

Shelly Monitoring (via special agent)

Latest Version

Version: 2.0.0
Packaged at: 09 Sep 2023
Created on Checkmk version: 2.2.0
Minimum Checkmk version required: 2.1.0
MKP MD5 hash: 1bfa04b25530ab39a0dc27bf40aea04b
This version requires Checkmk version 2.0.0 or higher
Check Plugins
  • agent_shelly
Agent Based
  • shelly.py
Agents
  • special/agent_shelly
GUI Extensions
  • plugins/metrics/shelly_power.py
  • plugins/wato/datasource_shelly.py
  • plugins/wato/shelly_power.py
  • Version: 2.0.0
    Packaged at: 09 Sep 2023
    Created on Checkmk version: 2.2.0
    Minimum Checkmk version required: 2.1.0
    MKP MD5 hash: 1bfa04b25530ab39a0dc27bf40aea04b
    Description:
    Check Plugins
    • agent_shelly
    Agent Based
    • shelly.py
    Agents
    • special/agent_shelly
    GUI Extensions
    • plugins/metrics/shelly_power.py
    • plugins/wato/datasource_shelly.py
    • plugins/wato/shelly_power.py
  • Version: 1.0.1
    Packaged at: 06 Feb 2022
    Created on Checkmk version: 2.0.0
    Minimum Checkmk version required: 2.0.0
    MKP MD5 hash: bbce5c6a08681acfc51fc88e6f20a49a
    Description:
    Check Plugins
    • agent_shelly
    Agent Based
    • shelly.py
    Agents
    • special/agent_shelly
    GUI Extensions
    • plugins/metrics/shelly_power.py
    • plugins/wato/datasource_shelly.py
    • plugins/wato/shelly_power.py
  • aschiller 07-09-2023
    It used to work fine for cmk 2.0 and shelly Gen1 devices..

    Gen2 devices do not seem to work.

    Thanks for making it compatible with cmk 2.2!

    I had to replace import of quote_shell_string from cmk.base.cee.plugins.bakery.bakery_api.v1 with the function itself to run in raw edition of check-mk

    def quote_shell_string(s):
    return "'" + s.replace("'", "'\"'\"'") + "'"

By downloading packages from the Checkmk Exchange you agree to our Terms of Use.