So, ich habe 3 Shelly 1 verbaut, benötigt wird nur der EIN bzw ON Befehl, ich habe für alle jeweils ein MQTT Device angelegt, in FHEM Web funktioniert das schon wunderbar. Wenn ich dort auf On klicke, fährt das Tor zu bzw. auf.
Wie kann ich das ganze nun aus FTUI heraus machen. So hab ich das mal probiert, ein einfacher Push Button, aber irgendwie steig ich da noch nicht so ganz durch.
Hier mal das Device ::
Internals:
CHANGED
FUUID 5d86201d-f33f-fc62-dd5e-0ea9f0996311e5d3
IODev mqtt
NAME HT_Shelly1
NR 66
STATE off
TYPE MQTT_DEVICE
READINGS:
2019-10-03 17:51:34 state off
2019-10-03 17:51:34 transmission-state incoming publish received
message_ids:
publishSets:
:
topic shellies/shelly1-xxxxxx/relay/0/command
values:
on
off
sets:
off
on
subscribe:
shellies/shelly1-xxxxxx/relay/0
subscribeExpr:
^shellies\/shelly1-xxxxxx\/relay\/0$
subscribeQos:
shellies/shelly1-xxxxxx/relay/0 0
subscribeReadings:
shellies/shelly1-xxxxxx/relay/0:
cmd
name state
Attributes:
IODev mqtt
event-on-change-reading .*
icon fts_garage
publishSet on off shellies/shelly1-xxxxxx/relay/0/command
room Shelly
subscribeReading_state shellies/shelly1-xxxxxx/relay/0
userattr subscribeReading_state
So in FTUI hab ich das mal nun so probiert ::
<td>
<div data-type="push"
data-device="HT_Shelly1"
data-set="state"
data-set-on="on"
data-icon="oa-fts_garage"
class="">
</div>
</td>
Aber das ist auf jeden Fall nicht richtig, weil nichts fährt.
Grüße
Ok, eigentlich ganz simpel. Hab da wohl viel zu viel in eine anderer Richtung nachgedacht.
So sieht das bei mir nun aus.
<td>
<!--<div class="tall">-->
<div data-type="circlemenu" data-direction="top-half" data-circle-radius="50" class="cell circlemenu">
<ul class="menu">
<li><div data-type="symbol"
data-device="Hoftor_Sensor"
data-get="state"
data-get-on='["open","close"]'
data-icons='["oa-fts_garage warn","oa-fts_garage_door_100"]'
data-colors='["red","green"]'
></div></li>
<li><div data-type="push" data-device="HT_Shelly1" data-set="on" data-icon="oa-fts_garage_door_100"></div></li>
<li><div data-type="push" data-device="HT_Shelly1" data-set="on" data-icon="fa-stop"></div></li>
<li><div data-type="push" data-device="HT_Shelly1" data-set="on" data-icon="oa-fts_garage_door_10"></div></li>
</ul>
</div>
</td>
Jetzt hab ich schön das Icon da, das mir den Status des Tores zeigt und über das Circle Menu kann ich es steuern, genau so wollte ich es haben.
Grüße,