FHEM Forum

FHEM => Frontends => Thema gestartet von: Invers am 19 Juli 2014, 22:34:45

Titel: Dummy soll als Icon dargestellt werden und anklickbar sein.
Beitrag von: Invers am 19 Juli 2014, 22:34:45
Ich möchte ein einziges Icon ohne Beschriftung (wahrscheinlich in einer eigenen Gruppe, damit es ins Dashboard kann).
Bei Klick soll der Dummy auf off gehen. Eigentlich brauche ich nur irgendeinen Zustand, um durch Klick das Notify auszulösen. Zwei Schaltzustände benötige ich nicht.
Ich finde die Lösung nicht. Hat jemand einen Tipp oder eine Codeergänzung für mich?
Danke im Voraus.


define dummyAnAus dummy
attr dummyAnAus alias ''
attr dummyAnAus group Diverse
attr dummyAnAus setList on off


Titel: Antw:Dummy soll als Icon dargestellt werden und anklickbar sein.
Beitrag von: justme1968 am 19 Juli 2014, 23:05:22
schau dir devStateIcon an.

attr <dummy> devStateIcon off .*:on:off

bei off zeige das off icon und beim klicken passier nichts bei jedem anderen zustand zeige das on icon und beim klicken mach ein set off.

je nach anwendung kannst statt dem dummy auch eine readingsGroup mit nur einem icon verwenden und direkt und ohne notify ein kommando konfigurieren das beim klick aufgerufen wird.

gruss
  andre
Titel: Antw:Dummy soll als Icon dargestellt werden und anklickbar sein.
Beitrag von: Invers am 19 Juli 2014, 23:21:05
 Danke, ging ja schnell. :-) Danke.

Ich habe das probiert, aber da steht immernoch Text dabei. Guck mal Bild und Code.
Titel: Antw:Dummy soll als Icon dargestellt werden und anklickbar sein.
Beitrag von: justme1968 am 19 Juli 2014, 23:25:27
den alias auf &nbsp; setzen und webCmd auf :

wenn das leerzeichen vor dem icon auch zu viel ist nimm eine readingaGroup.

gruss
  andre
Titel: Antw:Dummy soll als Icon dargestellt werden und anklickbar sein.
Beitrag von: Invers am 19 Juli 2014, 23:35:28
Mit dem Leerzeichen hatte ich probiert, aber das funktionierte in Klartexteingabe nicht.
RG hätte ich gerne genommen, das habe ich aber nicht gebacken bekommen. Habe kein Beispiel gefunden, um das Problem ableiten zu können. Muss ich mal versuchen, wenn Winter ist, da hat man mehr Zeit. :-)

Danke für die Lösung!
Titel: Antw:Dummy soll als Icon dargestellt werden und anklickbar sein.
Beitrag von: wkarl am 20 Juli 2014, 06:07:22
Hallo,

aktuell knabbere ich an einem ähnlichen Problem. Es soll ein icon dargestellt werden, beim anklicken soll dann eine URL aufgerufen werden.

Hab bisher nichts gefunden was mir hilft die Anforderung zu lösen.

Danke und ciao
walter
Titel: Antw:Dummy soll als Icon dargestellt werden und anklickbar sein.
Beitrag von: justme1968 am 20 Juli 2014, 10:18:06
nimm das icon von oben und den seitenwechsel von hier: http://www.fhemwiki.de/wiki/Browsersteuerung,_Seiten_per_JS_autom._aufrufen und verbinde beides per notify.

gruss
  andre
Titel: Antw:Dummy soll als Icon dargestellt werden und anklickbar sein.
Beitrag von: wkarl am 21 Juli 2014, 11:12:19
Warum findet man die Lösung, nachdem man danach gefragt hat.  :o

Meine Lösung:
define Icon2Heizung_EG weblink htmlCode { '<a href="http://svr-fhem:8085/fhem/floorplan/H_HZ_Erdgeschoss"><img src="/fhem/icons/control_building_s_eg" height=36 width=36</a>' }
ciao walter
Titel: Antw:Dummy soll als Icon dargestellt werden und anklickbar sein.
Beitrag von: wkarl am 29 Juli 2014, 08:16:39
Hallo Invers,

Folgende Definition zeigt ein anklickbares Icon, dass in diesem Beispiel den TC-Modus auf auto stellt.
define SetBueroTC2auto weblink htmlCode { '<a href="http://svr-fhem:8085/fhem?cmd=set%20Buero_TC_Climate%20controlMode%20auto"><img src="/fhem/icons/sani_heating_automatic" height="36" width="36" title="FH auf auto"></a>' }
Wenn Du Deinen dummy eine toggle Funktion gibst und cmd=set%20dummy%20toggle absetzt, solltest Du den dummy zwischen on/off schalten können.
Nicht getestet  :D
ciao walter