Autor Thema: FHEM-Plugin für checkMK  (Gelesen 6223 mal)

Offline MarkusN

  • Full Member
  • ***
  • Beiträge: 215
    • Markus´ Blog
Antw:FHEM-Plugin für checkMK
« Antwort #45 am: 24 Juli 2018, 09:40:59 »
Okay Denkfehler meinerseits.
Blöde Frage: Welche Temperatur hat "desiredTemperature on" ?
Bin von 100°C ausgegangen, das ist wohl quatsch ...

Was genau bedeutet "on" eigentlich?

On oder Off bedeutet dass die HTs ihren Regelbetrieb einstellen. Dann ist auch die desired-Temp bzw desiredTemperature die im Reading angezeigt wird entsprechend on oder off. Der einzige Unterschied zwischen on oder off ist dass das Ventil bei on auf 100% geht, bei off auf 0%.

Offline erdo_king

  • New Member
  • *
  • Beiträge: 48
Antw:FHEM-Plugin für checkMK
« Antwort #46 am: 25 Juli 2018, 09:39:06 »
Super,

wie erstelle ich EINEN! Graphen, der Temperatur und prozentuale Werte (on/Off) in einer Grafik zusammenfügt?
0/100 zerreist die Grafik ... und ich sträube mich aktuell davor on=0 zu deklarieren ;)

Ich könnte 0/50 setzen, das gilt dann aber leider für alle readings die on/off liefern und normalerweise perfomance-Daten liefern ...

Offline MarkusN

  • Full Member
  • ***
  • Beiträge: 215
    • Markus´ Blog
Antw:FHEM-Plugin für checkMK
« Antwort #47 am: 25 Juli 2018, 10:50:05 »
1) Was passiert wenn dein Plugin bei on oder off garkeinen Wert liefert?
2) Idee: Wenn desiredTemp=on oder off, dann desiredTemp=measuredTemp

Offline erdo_king

  • New Member
  • *
  • Beiträge: 48
Antw:FHEM-Plugin für checkMK
« Antwort #48 am: 25 Juli 2018, 11:21:28 »
1) Was passiert wenn dein Plugin bei on oder off garkeinen Wert liefert?
  -> die Perfomance-Daten funktinieren nicht -> es wird kein Graph erstellt (gilt leider für alle Werte!!)

2) Idee: Wenn desiredTemp=on oder off, dann desiredTemp=measuredTemp
  -> ist vielleicht die Beste Lösung.
  -> vielleicht off => 0, on => measuredTemp ?

Offline erdo_king

  • New Member
  • *
  • Beiträge: 48
Antw:FHEM-Plugin für checkMK
« Antwort #49 am: 26 Juli 2018, 09:51:33 »
Ich habe das nun so umgesetzt

## transform on/off (HomeMatic/MAX desiredTemp)
if value == "off" or value == "on":
    value = 0

Wenn jemand anderer Meinung ist bitte schreiben.

Offline MarkusN

  • Full Member
  • ***
  • Beiträge: 215
    • Markus´ Blog
Antw:FHEM-Plugin für checkMK
« Antwort #50 am: 29 Juli 2018, 12:46:49 »
Sieht gut aus. Kann ich das selbst in das Plugin einbauen, oder setzt das weitere Änderungen voraus?

Offline erdo_king

  • New Member
  • *
  • Beiträge: 48
Antw:FHEM-Plugin für checkMK
« Antwort #51 am: 30 Juli 2018, 16:26:59 »
Das ist bereits eingebaut (aber noch nicht commitet ...)
Ich lege aktuell Sommerpause ein - einfach zu warm zum denken! Sitze hier bei aktuell 32°C ...

Falls du den Abschnitt vorab selbst einbauen möchtest

                             ## define perfdata (just add numeric values)
                             if perfd and not fetch_plain:
                                 ## transform on/off (HomeMatic/MAX desiredTemp)
+                                if value == "off" or value == "on":
+                                         value = 0
                                 perfdata.append( ( title, value, upper_warn, upper_crit, "", "" ) )


 

decade-submarginal