Habe folgendes Problem und bin nicht so recht mit den Attributen 'devStateIcon', bzw. 'eventMap' weitergekommen.
Ich möchte das Standard Glühbirnen Icon durch ein anderes Icon ersetzen und es gleichzeitig nicht anklickbar machen. Bis jetzt kann ich nur
- das Icon ersetzen und es klickbar lassen
- das Standard Icon lassen und nicht klickbar machen
Zusätzlich habe ich ein webCmd 'on-for-timer' definiert: gibt es eine Möglichkeit dieses durch ein anderen Text (Label) z.B. 'an' zu ersetzen?
Andreas
kennst du die erklärung hier: http://forum.fhem.de/index.php/topic,12080.msg71651.html#msg71651 ?
im wiki gibt es auch etwas dazu.
gruß
andre
ja den Post kenne ich - damit konnte ich z.B. oben genannte Zustände erreichen. Allerdings wie gesagt nicht: neues Icon und nicht klickbar.
Für eine 'on-for-timer' Umbenennung findet sich leider kein Beispiel ...
Andreas
Hallo,
on-for-timer hab ich so gelöst - siehe Screenshot.
Grüße
wenn du das icon nicht anklickbar haben willst darfst du kein kommando angeben:code <device> devStateIcon on:on: off:off:
on-for-timer mappen geht z.b. so:
attr <device> eventMap /on-for-timer 60:on-1/
attr <device> webCmd on-1
und das umgemappte on-for-timer kannst du auch auf das icon legen.
gruss
andre
Hallo,
Ha was so ein : alles ausmacht 8)
Aber ich nehm den wieder raus - ich als Grobmotoriker bin schon froh wenn ich das Icon treff ::)
Grüße
Zitat von: justme1968 am 27 Oktober 2014, 19:45:10
wenn du das icon nicht anklickbar haben willst darfst du kein kommando angeben:attr <device> devStateIcon on:on: off:off:
on-for-timer mappen geht z.b. so:
attr <device> eventMap /on-for-timer 60:on-1/
attr <device> webCmd on-1
und das umgemappte on-for-timer kannst du auch auf das icon legen.
gruss
andre
Andre - klasse Tipps!
On-for-Timer Mapping geht 1a.
bezügl. Icon nicht klickbar: habe es mal nachvollzogen und es geht soweit mit:
attr <device> devStateIcon on:on: off:off:
... und für mein Szenario
attr <device> devStateIcon on:shutter_closed:on:shutter_closed: off:shutter_closed:off:shutter_closed:
Allerdings wirft fhem in beiden Fällen einen Fehler sobald ich auf das Icon klicke. Für das 2te Beispiel habe ich mal eine Hardcopy angehängt die das zeigt.
Andreas
du hast ja alles doppelt da stehen... so ist es richtig:attr <device> devStateIcon on:shutter_closed: off:shutter_closed:
ansonsten wenn du wirklich immer das gleiche icon darstellen willst:attr <device> devStateIcon .*:shutter_closed:
lies dir vielleicht das hier http://forum.fhem.de/index.php/topic,12080.msg71651.html#msg71651 (http://forum.fhem.de/index.php/topic,12080.msg71651.html#msg71651) doch noch mal in ruhe durch. da steht was die jeweils drei durch zwei doppelpunkte getrennte teile bedeuten.
Zitat von: justme1968 am 27 Oktober 2014, 22:28:44
... lies dir vielleicht das hier http://forum.fhem.de/index.php/topic,12080.msg71651.html#msg71651 (http://forum.fhem.de/index.php/topic,12080.msg71651.html#msg71651) doch noch mal in ruhe durch. da steht was die jeweils drei durch zwei doppelpunkte getrennte teile bedeuten.
hab' ich auch nochmal gemacht - bin auch mit einer anderen Sache ein Stück weiter gekommen. Allerdings (wie vorhin erwähnt) bringt auch dein Ansatz via
attr <device> devStateIcon .*:shutter_closed:
bzw.
attr <device> devStateIcon on:shutter_closed: off:shutter_closed:
jeweils einen Fehler ('no Value specified').
Andreas
Moin,
ich weis es ist lange Herr aber nicht gelöst, hatte das selbe Problem.
Meine Lösung:
attr <device> devStateIcon on:shutter_closed:on off:shutter_closed:off
Dann kommt keine Fehlermeldung mehr, es passiert einfach nichts mehr.
Eigentlich wollte ich das gleiche Kommando ausführen wie beim webCmd.
off-for-timer. Das habe ich aber nicht hingekriegt fürs Icon. Daher mit dem genannten Befehl einfach deaktivieren.
PS: shutter_cloesd = Gewünschtes Icon/Bild.png
Das ist keine Fehlermeldung, sondern eine Hinweismeldung.
Hinweis/Fehler wie man es sehen mag. Beides passt sehr gut.
Einigenwir uns auf "Meldung" :D
Hallo NAS4Killer,
attr <device> devStateIcon on:shutter_closed:on off:shutter_closed:off
Du hast recht, dies bewirkt am Frontend nichts mehr, allerdings wird intern trotzdem ein Event on / off erzeugt.
Gibts da nicht eine bessere Methode?
vG
Wolfgang
seit heute so: http://forum.fhem.de/index.php/topic,39546.msg337514.html#msg337514 (http://forum.fhem.de/index.php/topic,39546.msg337514.html#msg337514).
gruss
andre
Komisch bei mir passiert nicht. Also ich meine, ich nutze das für einen Raspberry GPIO Ausgang Problemloss.
attr <device> devStateIcon on:shutter_closed:on off:shutter_closed:off
Komisch im EventMonitor ist es so wie du sagst. Es wir als On gekennzeichnet aber wenn ich auf das ICON klicke, passiert nichts am Ausgang.
Wenn ich mein webCmd "Öffner" klicke dann geht dieser für ein paar Sekunden an. Genau wie ich es will.
Schöner wäre nur webCmd auf das Icon zu setzen, das klappt bie mir noch nicht.
Zitatseit heute so: http://forum.fhem.de/index.php/topic,39546.msg337514.html#msg337514.
Ich habe mir das mal angeschaut, aber bei mir kommt dann auch wieder die "Meldung" :/
Das Update wird erst heute kommen.