@paul53 Ach so, klar. Der Datenpunkt "SteckdoseASchalten" ist ein virtueller Datenpunkt, den ich im iot-Adapter als Alexa-Gerät bekannt gemacht habe, damit ich die Steckdose auch per Sprache schalten kann. Dahinter liegt dann ein Skript, mit dem ich die Buttons im Broadlink2.0-Adapter schalte:
<block xmlns="https://developers.google.com/blockly/xml" type="on" id="0^]kU,id=C9A_,~`qN_6" x="-787" y="-1037">
<field name="OID">0_userdata.0.SteckdoseASchalten</field>
<field name="CONDITION">any</field>
<field name="ACK_CONDITION"></field>
<statement name="STATEMENT">
<block type="controls_if" id="u%:D-QR0MHp3)p/xfNu2">
<mutation else="1"></mutation>
<value name="IF0">
<block type="logic_compare" id="YBdz:tfutxk4W:lvX|1T">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="v}6$,t/mT2sHr2;8[?+[">
<field name="ATTR">val</field>
<field name="OID">0_userdata.0.SteckdoseASchalten</field>
</block>
</value>
<value name="B">
<block type="logic_boolean" id="pR6}]Vn~B$F9CWm)Kq}G">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control" id="zH8q5;ItaAWug5TCN98*">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">broadlink2.0.RM:Broadlink-RMPROPLUS-88-f9-fb.L.Elro-Steckdose A an</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="wnQyd)Qms^Pl0pepn)~b">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</statement>
<statement name="ELSE">
<block type="control" id="[f.h-5olaopUif$zQ$uZ">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">broadlink2.0.RM:Broadlink-RMPROPLUS-88-f9-fb.L.Elro-Steckdose A aus</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="hY_k+[9eTGShl3ikCJ|Q">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</statement>
</block>
</statement>
</block>
Vielleicht macht das auch noch einen Unterschied hinsichtlich meiner Anforderungen?