BUG: Fehler im Plugin mbg_lantime_ng_fan

Hi,
ich wollte auf einen möglichen Fehler im Plugin mbg_lantime_ng_fan hinweisen.
Dort wird der Fan status meiner Meinung (und der meiner Netzwerkkollegen) falsch angegeben:

Die Funktion müsste wie folgt angepasst werden:

def parse_mbg_lantime_ng_fan(info):
    parsed = {}
    fan_states = {
        "0": (3, "not available"),
        "1": (0, "on"),
        "2": (2, "off"),
    }...

neu:

def parse_mbg_lantime_ng_fan(info):
    parsed = {}
    fan_states = {
        "0": (3, "not available"),
        "1": (2, "off"),
        "2": (0, "on"),
    }

Dies sind auch Informationen die ein MiB Browser ausgibt:

Table: .1.3.6.1.4.1.5597.30.0.5.1.2:

.1.3.6.1.4.1.5597.30.0.5.1.2.1.2 - Fan Status INTEGER
{notAvailable(0),
off(1),
on(2)

.1.3.6.1.4.1.5597.30.0.5.1.2.1.3 Fan Error INTEGER
{notAvailable(0),
no(1),
yes(2)

d.h. wenn fan state = 2 ist würde der Lüfter als off dargestellt werden was genau das Gegenteil ist.

2 Likes

Das ist nicht nur ein möglicher Fehler, gerade meine Lantime Checks geprüft und dort hab ich die Änderung schonmal vor Jahren gemacht - da gabs noch kein Github Repo :slight_smile:

1 Like