Dummy soll als Icon dargestellt werden und anklickbar sein.

Begonnen von Invers, 19 Juli 2014, 22:34:45

Vorheriges Thema - Nächstes Thema

Invers

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


Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

justme1968

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

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

Invers

 Danke, ging ja schnell. :-) Danke.

Ich habe das probiert, aber da steht immernoch Text dabei. Guck mal Bild und Code.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

justme1968

den alias auf &nbsp; setzen und webCmd auf :

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

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

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

Invers

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!
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

wkarl

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
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen

justme1968

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

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

wkarl

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
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen

wkarl

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
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen