CustomReadings: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
Zeile 4: | Zeile 4: | ||
<!-- |ModCategory= (noch?) nicht verwendet --> | <!-- |ModCategory= (noch?) nicht verwendet --> | ||
<!-- |ModCmdRef= wird automatisch generiert --> | <!-- |ModCmdRef= wird automatisch generiert --> | ||
|ModTechName= | |ModTechName=98_CustomReadings.pm | ||
|ModOwner=HCS | |ModOwner=HCS | ||
}} | }} |
Version vom 4. September 2014, 11:34 Uhr
CustomReadings | |
---|---|
Zweck / Funktion | |
Erstellen von eigenen "Readings" in FHEM | |
Allgemein | |
Typ | Gerätemodul |
Details | |
Dokumentation | EN / DE |
Modulname | 98_CustomReadings.pm |
Ersteller | HCS |
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref! |
CustomReadings ist ein FHEM Modul mit dessen Hilfe man sich die unterschiedlichsten "Readings" in FHEM erstellen kann. Das Modul kann zum Beispiel benutzt werden, um
diverse Systeminformation (z.B. Kernel Version, HDD Temperatur o.ä.) in FHEM anzuzeigen und weiter zu verarbeiten.
Zielsetzung
Dieses Modul ermöglicht vielfältige Verknüpfungen mit den unterschiedlichsten Anwendungen in einem System. Weitere Einsatzzwecke sind unter Beispiele aufgeführt.
Einbindung in Fhem
Beispieldefinition
define myReadings CustomReadings
attr myReadings interval 60
attr myReadings readingDefinitions kernel:qx(uname -r 2>&1)
Die obige Definition zeigt die Erstellung eines sog. "CustomReadings". Das Attribut "interval" gibt das Aktualisierungsintervall in Sekunden an. Das Attribut "readingsDefinitions" enthält den eigentlichen Systembefehl. Nach spätestens einer Minute wird das "Reading" kernel erzeugt und mit der Ausgabe des Systembefehls "uname -r" gefüllt.
Beispiele
FIXME
Links
- Thread über das Modul im Fhem Forum