Symbol klickbar machen um Zustand zu schalten

Begonnen von ChrisW, 18 September 2017, 20:15:12

Vorheriges Thema - Nächstes Thema

ChrisW

Hallo,
habe ein Symbol was auch super funktioniert .. nun möchte ich dies in ein div packen das jeder klick darauf ein "set AAA armed 5" ausfürt. Und das immer.
Hab schon mit switch rumgespielt aber da legt er mir immer ein Lampen Icon über mein Symbol.
<li data-row="1" data-col="3" data-sizex="2" data-sizey="2">
<header>ALARMANLAGE</header>
<div data-type="switch" data-device="AAA"
class=""
data-device="AAA"
data-set-on="armed 5"
data-set-off="armed 5"> 
<div class="compressed grande"
     data-type="symbol"
     data-device="AAA"
data-get="level5xec"
     data-states='["armed","disarmed","armwait","angehalten","Fehler"]'
     data-icons='["mi-lock","mi-lock_open","fa-cog fa-spin","oa-fts_garage_door_40","fa-bug"]'
     data-colors='["Crimson","SeaGreen","GoldenRod","Crimson","Crimson"]'></div>
<div data-device="AAA" data-get="level5" data-type="label" class="darker big" ></div>

</div>


</li>
Raspberry PI3 mit allem möglichen.

Vaddi

Sollte eigentlich mit einem
onclick="ftui.setFhemStatus('set AAA armed 5')"
machbar sein


<div class="compressed grande"
     data-type="symbol"
     data-device="AAA"
data-get="level5xec"
     data-states='["armed","disarmed","armwait","angehalten","Fehler"]'
     data-icons='["mi-lock","mi-lock_open","fa-cog fa-spin","oa-fts_garage_door_40","fa-bug"]'
     data-colors='["Crimson","SeaGreen","GoldenRod","Crimson","Crimson"]'
     onclick="ftui.setFhemStatus('set AAA armed 5')"></div>
fhem auf RPi 3
HM-MOD-RPI-PCB sowie 433mhz Sender
Mehrere HM und 433mhz Produkte

ChrisW

Raspberry PI3 mit allem möglichen.

Standarduser

Zitat von: ChrisW am 18 September 2017, 20:15:12
Hallo,
habe ein Symbol was auch super funktioniert .. nun möchte ich dies in ein div packen das jeder klick darauf ein "set AAA armed 5" ausfürt. Und das immer.
Hab schon mit switch rumgespielt aber da legt er mir immer ein Lampen Icon über mein Symbol.

Das passiert, weil du das Symbol in den Switch eingebaut hast. Du hättest einfach das Symbolwidget entfernen und dem Switch das entsprechende Icon verpassen müssen.

Ein Switch ist jedoch ein Schalter, was du brauchst ist ein Taster -> Push. Aber hier gilt genau das gleiche.