Hallo zusammen,
wie deaktiviere ich (richtig) das fhem-default Verhalten bei devices die "on / off" unterstützen?
Standardmäßig wird beim klick auf das devStateIcon ein toggle durchgeführt, welches ich bei mehreren Geräten über "attr <dev> devStateIcon .*::" mehr oder weniger deaktiviert habe.
Das Icon bleibt so zwar anklickbar, es wird aber zumindest keine Aktion mehr ausgeführt (allerdings eine Warnmeldung 'no value specified' ausgegeben).
Schön wäre es wenn es eine Möglichkeit gäbe das Icon nicht mehr klickbar zu machen, geht das?
Gruß
Im Attribut webcmd das toggle rausnehmen, dann dürfte beim klicken auf das devStateIcon nichts mehr ausgeführt werden (wenn ich das noch richtig in Erinnerung habe :) )
VG
Frank
Hi Frank,
das Attribut webCmd habe ich auf ":" gesetzt damit kein webCmd erscheint.
Habe gedacht da es ja schon für kein icon die Möglichkeit mit "devStateIcon .*:noIcon" gibt, gibt es vll. auch eine Möglichkeit wie z.B. "devStateIcon .*::noCmd" oder so :-)
Die Commandref habe ich schon mehrmals hoch und runter danach durchsucht aber nicht wirklich was entdeckt.
Gruß
Setze das Attribut einfach auf on:off dann kanst du ein devStateIcon vergeben aber das reagiert nicht mehr aufs klicken, weil ja toggle fehlt.
Ja so hatte ich es auch mal,
devStateIcon on::on off::off,
es wird ja nicht direkt ein toggle ausgeführt, sondern beim "state=off" wird ja per default ein "set on" gesetzt.
Die Lösung ist allerdings auch nicht optimal, bzw. nicht unbedingt besser oder schlechter als die ".*::" Lösung.
Am schönsten wäre halt eine Möglichkeit das default-Verhalten komplett zu deaktivieren, damit es nicht mehr klickbar ist.
Evtl. ist ja sowas schon implementiert und ich finde die Info hierzu nur nicht :-)
Mmh, da fällt mir auch imo nichts ein, ich hatte das vor einiger Zeit auch mal für ein dummy gebraucht aber wie ich das damals gelöst hatte muss ich erst nachsehen.
Da wars, von Andre:
Zitatwenn du das icon nicht anklickbar haben willst darfst du kein kommando angeben:
Code: [Auswählen]
code <device> devStateIcon on:on: off:off:
gruss
andre
Hmmm, dann hat sich wohl in fhem diesbezüglich was geändert. (gewollt oder ungewollt?)
denn genau dadurch "on:on: off:off:", bewirkt ja das selbe wie mein ".*::", erhalte ich das Verhalten dass das Icon weiterhin anklickbar bleibt, allerdings 'nur' ein Warn-PopUp 'no value specified' erzeugt.