Icon nicht anklickbar machen / Attribut 'on-for-timer' umbenennen?

Begonnen von fhemfreund, 27 Oktober 2014, 18:50:08

Vorheriges Thema - Nächstes Thema

fhemfreund

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

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

fhemfreund

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

Puschel74

Hallo,

on-for-timer hab ich so gelöst - siehe Screenshot.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

justme1968

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
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Puschel74

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
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

fhemfreund

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



justme1968

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 doch noch mal in ruhe durch. da steht was die jeweils drei durch zwei doppelpunkte getrennte teile bedeuten.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

fhemfreund

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 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

NAS4Killer

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

marvin78


NAS4Killer

Hinweis/Fehler wie man es sehen mag. Beides passt sehr gut.

Einigenwir uns auf "Meldung" :D

ZeitlerW

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

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

NAS4Killer

#14
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" :/