Shelly 1, per FTUI steuern, wie ? [ERLEDIGT]

Begonnen von D3ltorohd, 22 September 2019, 18:10:58

Vorheriges Thema - Nächstes Thema

D3ltorohd

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
Base : Intel NUC Debian 9, FHEM aktuell || Zigbee (Coordinator FW Z-Stack 1.2 default Koenkk) || MaxCUL (culfw V 1.67 nanoCUL868) || SIGNALduino 433MHz (V 3.3.2.1-rc8 ) || Shelly s1

D3ltorohd

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,
Base : Intel NUC Debian 9, FHEM aktuell || Zigbee (Coordinator FW Z-Stack 1.2 default Koenkk) || MaxCUL (culfw V 1.67 nanoCUL868) || SIGNALduino 433MHz (V 3.3.2.1-rc8 ) || Shelly s1