ReadingsGroup: Unterschied zwischen den Versionen
| Justme (Diskussion | Beiträge)  (Die Seite wurde neu angelegt: „Hier soll eine Sammlung von Beispielen zur Verwendung der readingsGroup und den zugehörigen screenshots entstehen.  ==Beispiele==  define batteries readingsGr…“) |  (Beispiel für ein Beispiel (anhand eines Beispiels :-) ) eingefügt) | ||
| Zeile 1: | Zeile 1: | ||
| Hier soll eine Sammlung von Beispielen zur Verwendung der readingsGroup  | Das Fhem-Hilfsmodul '''readingsGroup[http://fhem.de/commandref.html#readingsGroup ]''' bietet eine einfache Möglichkeit, ''readings'' von einem oder mehreren ''Devices'' darzustellen. | ||
| Hier soll eine Sammlung von Beispielen zur Verwendung der readingsGroup mitsamt der zugehörigen Screenshots entstehen. | |||
| ==Beispiele== | ==Beispiele== | ||
| {| class="wikitable zebra hintergrundfarbe5" | |||
| ! Definition !! Erläuterungen !! Aussehen  | |||
| |- | |||
| | style="width:40%" |<code>define battStatus readingsGroup .*:[Bb]attery</code> | |||
| | Alle readings mit Namen '''Battery''' oder '''battery''' von allen Devices.  | |||
| | rowspan=3 | [[Datei:rgBattery.png|thumb]] | |||
| |- | |||
| | <code>attr battStatus alias FHT Batteriestatus </code> | |||
| | Der Alias wird als Überschrift verwendet | |||
| |- | |||
| | <code>attr battStatus mapping %ROOM </code> | |||
| | ''Mapping %ROOM'' führt dazu, dass der Raumname als Zeilentitel angezeigt wird. | |||
| |} | |||
|   define batteries readingsGroup .*:battery |   define batteries readingsGroup .*:battery | ||
Version vom 28. November 2013, 11:11 Uhr
Das Fhem-Hilfsmodul readingsGroup[1] bietet eine einfache Möglichkeit, readings von einem oder mehreren Devices darzustellen.
Hier soll eine Sammlung von Beispielen zur Verwendung der readingsGroup mitsamt der zugehörigen Screenshots entstehen.
Beispiele
| Definition | Erläuterungen | Aussehen | 
|---|---|---|
| define battStatus readingsGroup .*:[Bb]attery | Alle readings mit Namen Battery oder battery von allen Devices. | |
| attr battStatus alias FHT Batteriestatus  | Der Alias wird als Überschrift verwendet | |
| attr battStatus mapping %ROOM  | Mapping %ROOM führt dazu, dass der Raumname als Zeilentitel angezeigt wird. | 
define batteries readingsGroup .*:battery
define temperatures readingsGroup s300th.*:temperature define temperatures readingsGroup TYPE=CUL_WS.*:temperature
define culRSSI readingsGroup cul_RSSI=.*:+cul_RSSI
define heizung readingsGroup t1:temperature t2:temperature t3:temperature
attr heizung notime 1
attr heizung mapping {'t1.temperature' => 'Vorlauf', 't2.temperature' => 'Rücklauf', 't3.temperature' => 'Zirkulation'}
attr heizung style style="font-size:20px"
define systemStatus readingsGroup sysstat
attr systemStatus notime 1
attr systemStatus nostate 1
attr systemStatus mapping {'load' => 'Systemauslastung', 'temperature' => 'Systemtemperatur in °C'}
define Verbrauch readingsGroup TYPE=PCA301:state,power,consumption
attr Verbrauch mapping %ALIAS
attr Verbrauch nameStyle style="font-weight:bold"
attr Verbrauch style style="font-size:20px"
attr Verbrauch valueFormat {power => "%.1f W", consumption => "%.2f kWh"}
attr Verbrauch valueIcon { state => '%devStateIcon' }
attr Verbrauch valueStyle {($READING eq "power" && $VALUE > 150)?'style="color:red"':'style="color:green"'}
