FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Paul am 16 Juli 2013, 20:56:10

Titel: Über Icon schalten
Beitrag von: Paul am 16 Juli 2013, 20:56:10
Alle meine FS20 Komponenten kann ich auf Druck auf das Icon ändern , bei einen Dummy klappt das nicht?

FS20:



devStateIcon on.*:vent_ventilation_level_3 off:vent_ventilation_level_0 deleteattr
follow-on-timer 1800 deleteattr
model fs20su deleteattr
room Keller deleteattr
webCmd on-for-timer 1800:off deleteattr

funktioniert das  als type dummy leider nicht


devStateIcon on:Restart off:Shutdown deleteattr
room Keller deleteattr
webCmd on:off deleteattr


Titel: Aw: Über Icon schalten
Beitrag von: justme1968 am 16 Juli 2013, 21:09:23
du musst bei devStateIcon angeben welches kommando beim klick ausgefürt werden soll:attr <device> devStateIcon on:Restart:off off:Shutdown:on

und dann ein mal von hand auf einen bekannten zusaten (on oder off) setzen oder den zweiten zustand so definieren das alles ausser dem ersten matchedattr <device> devStateIcon on:Restart:off .*:Shutdown:on

gruss
  andre
Titel: Aw: Über Icon schalten
Beitrag von: Paul am 16 Juli 2013, 21:38:59
Danke hat geklappt.
Nur logisch finde ich es nicht da es bei den FS20 Komponenten so klppt
Titel: Aw: Über Icon schalten
Beitrag von: Paul am 23 Juli 2013, 19:19:53
Jetzt hat erst alles geklappt und jetzt läuft mE alles komisch

das klappt:

define Kellerlueftung FS20 4b84 c5
attr Kellerlueftung devStateIcon on:vent_ventilation_level_3@green off:vent_ventilation_level_0@red
attr Kellerlueftung follow-on-timer 1800
attr Kellerlueftung model fs20su
attr Kellerlueftung room Keller
#attr Kellerlueftung webCmd on-for-timer 1800:off
define FileLog_Kellerlueftung FileLog ./log/Kellerlueftung-%Y.log Kellerlueftung
attr FileLog_Kellerlueftung logtype text
attr FileLog_Kellerlueftung room FS20

Trotzdem es nach der obigen Definition eigentlich so aussehen sollte:

attr Kellerlueftung devStateIcon on:vent_ventilation_level_3@green:off off:vent_ventilation_level_0@red:on

Und das klappt nicht:

 define Wohnzimmer_Vitrine FS20 4b84 08
attr Wohnzimmer_Vitrine devStateIcon on:FS20.on:off off:FS20.off:on
attr Wohnzimmer_Vitrine room Wohnzimmer
attr Wohnzimmer_Vitrine webCmd on:off
define FileLog_Wohnzimmer_Vitrine FileLog ./log/Wohnzimmer_Vitrine-%Y.log Wohnzimmer_Vitrine
attr FileLog_Wohnzimmer_Vitrine logtype text
attr FileLog_Wohnzimmer_Vitrine room FS20

Hier verschwindet immer das Icon wenn man es drückt und erscheint erst wieder wenn man das "Wort" antippt