CustomReadings

Aus FHEMWiki
Version vom 4. September 2014, 11:31 Uhr von Stormmurdoc (Diskussion | Beiträge) (Initiale Version<nowiki>Unformatierten Text hier einfügen</nowiki>)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
CustomReadings
Zweck / Funktion
Erstellen von eigenen "Readings" in FHEM
Allgemein
Typ Gerätemodul
Details
Dokumentation EN / DE
Modulname
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.

Medium:example_customreading_kernel.png

Beispiele

Links