DLCD: Unterschied zwischen den Versionen
Epsrw1 (Diskussion | Beiträge) (Beschreibung Modul DLCD) |
K (Kleinere Korrekturen) |
||
Zeile 1: | Zeile 1: | ||
{{Infobox Modul | {{Infobox Modul | ||
|ModPurpose=Daten | |ModPurpose=Daten sammeln und formatiert auf LCD ausgeben | ||
<!-- |ModCategory= (noch?) nicht verwendet --> | <!-- |ModCategory= (noch?) nicht verwendet --> | ||
|ModType=h | |||
|ModCmdRef= ---- noch nicht Teil von FHEM ---- | |ModCmdRef= ---- noch nicht Teil von FHEM ---- | ||
|ModTechName=39_DLCD.pm | |ModTechName=39_DLCD.pm | ||
|ModOwner=epsrw1,cwagner}} | |ModOwner=epsrw1,cwagner}} | ||
Das | |||
Das [[DLCD]] bietet eine einfache Möglichkeit, Daten zu sammeln und für die Anzeige auf einem seriellen LCD aufzubereiten. | |||
== Features == | == Features == | ||
<u>Diese Wiki-Seite beschreibt den Versionsstand 1.0 des DLCD-Moduls.</u> | <u>Diese Wiki-Seite beschreibt den Versionsstand 1.0 des DLCD-Moduls.</u> | ||
Thread im Forum:[http://forum.fhem.de/index.php/topic,24519.0.html] | Thread im Forum:[http://forum.fhem.de/index.php/topic,24519.0.html] | ||
== Beschreibung == | == Beschreibung == | ||
[[Datei:dok39_DLCD.jpg|mini|Funktionsweise]] | [[Datei:dok39_DLCD.jpg|mini|Funktionsweise]] | ||
Zeile 29: | Zeile 25: | ||
Zusätzlich können Zahlen einfach über attr formatiert werden (Kommastellen, Rundung, Anzeige von + und - Zeichen). | Zusätzlich können Zahlen einfach über attr formatiert werden (Kommastellen, Rundung, Anzeige von + und - Zeichen). | ||
== Define == | == Define == | ||
Zeile 35: | Zeile 30: | ||
define <name> DLCD | define <name> DLCD | ||
</code> | </code> | ||
== Attribute == | == Attribute == | ||
Alle Attributes sind auch in fhem durch das kommando get attrHelp <varname> erklärt, für's "schnelle Nachschauen zwischendurch". | Alle Attributes sind auch in fhem durch das kommando get attrHelp <varname> erklärt, für's "schnelle Nachschauen zwischendurch". | ||
Zeile 81: | Zeile 72: | ||
dlcdVal12formatnum -> zahlenformatierung für wert %1%, muß none sein bei nicht-zahl | dlcdVal12formatnum -> zahlenformatierung für wert %1%, muß none sein bei nicht-zahl | ||
== Settings == | == Settings == | ||
reset ->alle readings zurücksetzen | reset ->alle readings zurücksetzen | ||
== Readings == | == Readings == | ||
Line1 -> Aktuelle Anzeige der Zeile 1 | Line1 -> Aktuelle Anzeige der Zeile 1 | ||
Zeile 104: | Zeile 92: | ||
== Weblinks == | == Weblinks == | ||
* [http://forum.fhem.de/index.php/topic,24519.0.html] Thread im Forum, in dem dieses Modul vorgestellt wurde | * [http://forum.fhem.de/index.php/topic,24519.0.html] Thread im Forum, in dem dieses Modul vorgestellt wurde | ||
* | * ... | ||
Version vom 4. Juli 2014, 12:05 Uhr
---- noch nicht Teil von FHEM ---- | |
---|---|
Zweck / Funktion | |
Daten sammeln und formatiert auf LCD ausgeben | |
Allgemein | |
Typ | Hilfsmodul |
Details | |
Dokumentation | noch nicht Teil von FHEM ---- EN / noch nicht Teil von FHEM ---- DE |
Modulname | 39_DLCD.pm |
Ersteller | epsrw1,cwagner |
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref! |
Das DLCD bietet eine einfache Möglichkeit, Daten zu sammeln und für die Anzeige auf einem seriellen LCD aufzubereiten.
Features
Diese Wiki-Seite beschreibt den Versionsstand 1.0 des DLCD-Moduls.
Thread im Forum:[1]
Beschreibung
DLCD bietet als kleines Helferlein die Möglichkeit, Textzeilen eines LCD Displays als Readings vorzubereiten und mit Daten frei konfigurierbarer Readings zu befüllen.
Jede Zeile wird als Attr vordefiniert, und mit Platzhaltern (zB.: %1%) für die einzutragenden Werte versehen.
Die Liste aller einzulesenden Devices:Readings wird in einem attr eingestellt. Das Modul prüft dann regelmäßig (attr: poll interval) die Daten der Fhem-Devices und aktualisiert dann die Anzeige sobald sich einer der Werte geändert hat.
Zusätzlich können Zahlen einfach über attr formatiert werden (Kommastellen, Rundung, Anzeige von + und - Zeichen).
Define
define <name> DLCD
Attribute
Alle Attributes sind auch in fhem durch das kommando get attrHelp <varname> erklärt, für's "schnelle Nachschauen zwischendurch".
dlcdRows -> anzahl zeilen des LCD displays
dlcdCols -> anzahl spalten des LCD displays
dlcdPollInterval -> Zeitintervall nach dem FHEM die daten versucht zu aktualisieren
dlcdLine1 -> formatvorlage für LCD-zeile zB: text: %1% text: %2%
dlcdLine2 -> formatvorlage für LCD-zeile zB: text: %3% text: %4%
dlcdLine3 -> formatvorlage für LCD-zeile zB: text: %5% text: %6%
dlcdLine4 -> formatvorlage für LCD-zeile text: %7% text: %8%
dlcdLine5 -> formatvorlage für LCD-zeile text: %11% text: %12%
dlcdVal1 -> quelle für den wert %1% im format: FhemDev:reading
dlcdVal2 -> quelle für den wert %2% im format: FhemDev:reading
dlcdVal3 -> quelle für den wert %3% im format: FhemDev:reading
...
dlcdVal12 -> quelle für den wert %12% im format: FhemDev:reading
dlcdTriggerCmd -> Fhem-Command zum schreiben einer LCD-Zeile. zB.: set lcd_wand writeXY 0,%L%,20,1 %T%
dlcdVal1formatnum -> zahlenformatierung für wert %1%, muß none sein bei nicht-zahl
dlcdVal2formatnum -> zahlenformatierung für wert %1%, muß none sein bei nicht-zahl
dlcdVal3formatnum -> zahlenformatierung für wert %1%, muß none sein bei nicht-zahl
...
dlcdVal12formatnum -> zahlenformatierung für wert %1%, muß none sein bei nicht-zahl
Settings
reset ->alle readings zurücksetzen
Readings
Line1 -> Aktuelle Anzeige der Zeile 1
Line2 -> Aktuelle Anzeige der Zeile 2
Line3 -> Aktuelle Anzeige der Zeile 3
Line4 -> Aktuelle Anzeige der Zeile 4
Line5 -> Aktuelle Anzeige der Zeile 5
Weblinks
- [2] Thread im Forum, in dem dieses Modul vorgestellt wurde
- ...