DevStateIcon: Unterschied zwischen den Versionen

Aus FHEMWiki
(Links zu DeviceOverview_anpassen eingefügt)
K (Todo für "mehrere gleichzeitige devStateIcons" eingefügt)
Zeile 6: Zeile 6:
== Syntax ==
== Syntax ==
Das ''devStateIcon'' Attribut kann in 2 verschiedenen Formen spezifiziert werden, die in der {{Link2CmdRef|Anker=devStateIcon}} sowie in [[DeviceOverview anpassen#devStateIcon|deviceOverview]] detaillierter beschrieben werden.
Das ''devStateIcon'' Attribut kann in 2 verschiedenen Formen spezifiziert werden, die in der {{Link2CmdRef|Anker=devStateIcon}} sowie in [[DeviceOverview anpassen#devStateIcon|deviceOverview]] detaillierter beschrieben werden.
{{Todo|Sobald offiziell verfügbar, sollte der {{Link2Forum|Topic=97586|LinkText=support für mehrere gleichzeitige devStateIcons in einem device}} auf dieser Seite beschrieben werden}}


== Einschränkungen ==  
== Einschränkungen ==  

Version vom 20. Februar 2019, 09:22 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/devStateIcon sowie in deviceOverview detaillierter beschrieben werden.


Todo: Sobald offiziell verfügbar, sollte der support für mehrere gleichzeitige devStateIcons in einem device auf dieser Seite beschrieben werden


Einschränkungen

In devStateIcon dürfen keine Leerzeichen vorkommen (ausser zur Trennung der unterschiedlichen Zustände).

In den Zuständen können Leerzeichen durch einen . (Punkt) ersetzt werden.

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