CustomReadings: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
(Installation hinzugefügt) |
||
Zeile 13: | Zeile 13: | ||
== Zielsetzung == | == Zielsetzung == | ||
Dieses Modul ermöglicht vielfältige Verknüpfungen mit den unterschiedlichsten Anwendungen in einem System. Weitere Einsatzzwecke sind unter Beispiele aufgeführt. | Dieses Modul ermöglicht vielfältige Verknüpfungen mit den unterschiedlichsten Anwendungen in einem System. Weitere Einsatzzwecke sind unter Beispiele aufgeführt. | ||
== Installation des Moduls == | |||
Momentan ist das Modul noch nicht im offiziellen FHEM SVN eingepflegt. Das bedeutet, dass die Installation manuell durchgeführt werden muss. | |||
Das Modul kann unter [http://forum.fhem.de/index.php?action=dlattach;topic=26656.0;attach=18826 98_CustomReadings.pm] heruntergeladen werden, | |||
Danach muss in dem FHEM Ordner :<code>./FHEM/</code> kopiert werden (normalerweise unter /opt/fhem/FHEM bei einem Linux-System). | |||
== Einbindung in Fhem == | == Einbindung in Fhem == |
Version vom 4. September 2014, 11:39 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.
Installation des Moduls
Momentan ist das Modul noch nicht im offiziellen FHEM SVN eingepflegt. Das bedeutet, dass die Installation manuell durchgeführt werden muss.
Das Modul kann unter 98_CustomReadings.pm heruntergeladen werden,
Danach muss in dem FHEM Ordner :./FHEM/
kopiert werden (normalerweise unter /opt/fhem/FHEM bei einem Linux-System).
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