DevStateIcon: Unterschied zwischen den Versionen
Krikan (Diskussion | Beiträge) K (Wiki-Beispiele verlinkt) |
Krikan (Diskussion | Beiträge) K (Grundlegende, aber sehr knappe Erläuterung; TODO entfernt) |
||
Zeile 1: | Zeile 1: | ||
{{SEITENTITEL:devStateIcon}} <!-- da richtige Schreibweise kleinen Anfangsbuchstaben hat --> | {{SEITENTITEL:devStateIcon}} <!-- da richtige Schreibweise kleinen Anfangsbuchstaben hat --> | ||
<!-- Infobox Attribut sinnvoll? --> | <!-- Infobox Attribut sinnvoll? Ja, da gerade Syntax mMn sonst in Abschreiben der commandref endet--> | ||
Das Attribut [[devStateIcon]] dient dazu, .. | Das Attribut [[devStateIcon]] dient dazu, das anzuzeigende Icon eines Devices in Abhängigkeit vom Device-Status (STATE) in der Raumübersicht (room) festzulegen. Zudem kann man einstellen, was bei einem Klick auf das Icon geschieht. | ||
== Syntax == | == Syntax == | ||
Das ''devStateIcon'' Attribut | Das ''devStateIcon'' Attribut kann in 2 verschiedenen Formen spezifiziert werden, die in der [http://fhem.de/commandref.html#devStateIcon commandref] detailliert beschrieben werden. | ||
== Einschränkungen == | == Einschränkungen == |
Version vom 3. August 2016, 10:36 Uhr
Das Attribut devStateIcon dient dazu, das anzuzeigende Icon eines Devices in Abhängigkeit vom Device-Status (STATE) in der Raumübersicht (room) festzulegen. Zudem kann man einstellen, was bei einem Klick auf das Icon geschieht.
Syntax
Das devStateIcon Attribut kann in 2 verschiedenen Formen spezifiziert werden, die in der commandref detailliert beschrieben werden.
Einschränkungen
In devStateIcon dürfen keine Leerzeichen vorkommen (ausser zur Trennung der unterschiedlichen Zustände). So müsste z.B. (siehe auch dieses Forenthema
devStateIcon on-old-for-timer 60:weather_rain_heavy@red:off off:weather_sun@yellow:on-old-for-timer 60
geändert werden auf
devStateIcon on-old-for-timer.60:weather_rain_heavy@red:off off:weather_sun@yellow:on-old-60
wobei in diesem Beispiel zusätzlich der Befehlsteil des off mit der Attributdefinition
eventMap /on-old-for-timer 60:on-old-60/
auf eine "leerzeichenlose" Version umdefiniert werden muss.
Beispiele
Links
- Ausführliche Beschreibung (mit Beispielen) zu eventMap, devStateIcon, setList und webCmd in diesem Forenthread
- Beispiel für FS20 Beitrag