NEWS
Gelöst: IKEA Tradfri E1812 Taster Blockly Hilfe
-
Hallo,
Ich bräuchte wieder mal Hilfe von euch habe mir einen Ikea Tradfri E1812 Funk Zigbee Taster gekauft und möchte damit gerne
eine Lampe ein und ausschalten.Jetzt zu meinem Problem:
Der Taster gibt mir nur per Tastendruck ein "true" bei loslassen sofort wieder ein "false" , wie kann ich nun mit meinem Blockly beginnen um eine Aus / Einschaltung zu erziehlen.
Vielen Dank
-
gelöscht
-
-
@mcu sagte in IKEA Tradfri E1812 Taster Blockly Hilfe:
Diese Lösung ist nicht gut. Sie funktioniert, hat aber ggf. Randeffekte zur Folge.
besser:
A.
-
@pmunz Du brauchst doch nur als Trigger eine Veränderung des Schalters und dann kannst du irgendeine Aktion durchführen.
Ich hab mehrere Tradfrie 1810 (das sind die runden mit mehreren Tastern) im Einsatz und dann lösen die Skripte einfach bei Tastendruck aus.
Beispiel: Kurzes Blockly was bei Up-Taste einen Rolladen hochfährt, bei Down-Taste runterfährt, das sollte bei deinem Tradfrie genauso funktionieren. -
@amg_666 Also ich mache das so. Da der Taster gibt für jede Taste einen eigen Wert aus.
Der E1810 hat doch 5 Tasten, oder?
Ist das der?
-
-
@asgothian Da hast du natürlich Recht, aber wäre vielleicht eine Überlegung für ihn auch den deConz mit dem Conbee 2 zu verwenden.
-
Hallo @ all,
Vielen Dank für eure Hilfe, konnte mein kleines Projekt Realisieren und hab es nun so gemacht.
Danke!
Screenshoot Blockly:
Source zum Importieren :
<xml xmlns="https://developers.google.com/blockly/xml"> <block type="on" id=")D5cxmy`D*J%j#e.VXZ0" x="-738" y="-537"> <field name="OID">zigbee.0.bc33acfffed7dbd0.toggle</field> <field name="CONDITION">gt</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="toggle" id="j70t]#BN.U!o8Cs*.jBk"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">frontier_silicon.0.device.power</field> <field name="WITH_DELAY">FALSE</field> </block> </statement> <next> <block type="on" id="v$-@}TXj7dkM8THRM7#7"> <field name="OID">zigbee.0.bc33acfffed7dbd0.down_click</field> <field name="CONDITION">true</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="control" id="wM?wUdA||g4YH3C$M@7d"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">frontier_silicon.0.audio.control.volumeDown</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id=",y/-LH?$K{jZZh7LHT5i"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <next> <block type="on" id="cE)(gel7:hgQBLjjB0iM"> <field name="OID">zigbee.0.bc33acfffed7dbd0.up_click</field> <field name="CONDITION">true</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="control" id="IeyK*X5#T##l{C?Cz+)n"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">frontier_silicon.0.audio.control.volumeUp</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="],~/3CGtY]^6BJMU}c.+"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <next> <block type="on" id="LFC6]]:#P^_ggxQ7)G32"> <field name="OID">zigbee.0.bc33acfffed7dbd0.right_click</field> <field name="CONDITION">true</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="control" id="nm-sfQ.l#0@[acOlDWyd"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">frontier_silicon.0.media.control.next</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="08iXRKsL-1T![Ng=ffka"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <next> <block type="on" id="V={+=Vm0U44|P%R[Q95!"> <field name="OID">zigbee.0.bc33acfffed7dbd0.left_click</field> <field name="CONDITION">true</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="control" id="Q]WF~k9FZH1G2hj!ah(S"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">frontier_silicon.0.media.control.previous</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="I#.+h:}tXR?3!/e{hW?$"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </xml>