@schlippi90
OK, habe mir den Adapter kurz installiert.
Folgendes Blockly könnte helfen...
Spoiler
<xml xmlns="https://developers.google.com/blockly/xml ">
<variables>
<variable id="E?o#!,iW%|KfJu.,4RiL">on/off</variable>
<variable id="Y$[9Wc}]obf$LxTtpQ6U">xy</variable>
</variables>
<block type="comment" id="ez33LuZPZ5H?*YlJQ1z" x="163" y="-138"> <field name="COMMENT">Dein Trigger</field> <next> <block type="on_ext" id="E:5Nx*^DItQQHp3P1YY8"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id=";!RR=*
UQIX0eJDcF(V"> <field name="oid">default</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="Cxcumo8f8}U[/[nhg%H."> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="6|lv5_:ZoP3Wd)=AeQ;P"> <field name="OP">EQ</field> <value name="A"> <block type="on_source" id="GQS;Z;._9hj1f3A*Urb@"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="logic_boolean" id="_YU8!iusud[FZH@Z|XnL"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="(ByU=$9$N.v2~x
1FjcD">
<field name="COMMENT">Datenpunkt Deiner Lampe/Gruppe "on" im HUE-Adapter</field>
<next>
<block type="controls_if" id="J#RWY}oIs|/n-2@9z6y4">
<value name="IF0">
<block type="logic_compare" id="#m4U:I0Xq_M|-$V3T/$"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="}]4(;T;C%,TZ.d~;CNc,"> <field name="ATTR">val</field> <field name="OID">ID auswählen</field> </block> </value> <value name="B"> <block type="logic_boolean" id="m(*Cb(@XbK(ZVf^!6fD."> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="Af-WM}s|#IhI
2(Hf6$1">
<field name="VAR" id="E?o#!,iW%|KfJu.,4RiL">on/off</field>
<value name="VALUE">
<block type="logic_boolean" id=":]wBF588ixXaD=N4fk,">
<field name="BOOL">TRUE</field>
</block>
</value>
<next>
<block type="comment" id="@ihvN@FlMvkG{bBnJC:H">
<field name="COMMENT">Datenpunkt Deiner Lampe/Gruppe "xy" im HUE-Adapter</field>
<next>
<block type="variables_set" id="9[%#@a{(6aoKqMG?gUh">
<field name="VAR" id="Y$[9Wc}]obf$LxTtpQ6U">xy</field>
<value name="VALUE">
<block type="get_value" id="w#y!lTAOGSkpI3m|muyX">
<field name="ATTR">val</field>
<field name="OID">ID auswählen</field>
</block>
</value>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</next>
</block>
</statement>
<value name="IF1">
<block type="logic_operation" id=",Y@d+KQOO|3J;)7L7@F-" inline="false">
<field name="OP">AND</field>
<value name="A">
<block type="logic_compare" id="-Wu7|k4PyFb@)#$PDfk"> <field name="OP">EQ</field> <value name="A"> <block type="on_source" id="akpdAq!Lirj0y+%8~*8S"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="logic_boolean" id="Fcs_fuxeclLlE2B4ro[C"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="INk/J,unP3inr$wo[0k
">
<field name="OP">EQ</field>
<value name="A">
<block type="variables_get" id="$d89+ai8)w:!NnF _/|y">
<field name="VAR" id="E?o#!,iW%|KfJu.,4RiL">on/off</field>
</block>
</value>
<value name="B">
<block type="logic_boolean" id="2g:tjaVIv,S0?|n( ?~-">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</value>
</block>
</value>
<statement name="DO1">
<block type="comment" id="4S]y[XTlgtJajk0:AlY8">
<field name="COMMENT">Datenpunkt Deiner Lampe/Gruppe "xy" im HUE-Adapter</field>
<next>
<block type="control" id=")-7i79GrMn@lIGj(;MV2">
<mutation xmlns="http://www.w3.org/1999/xhtml " delay_input="false"></mutation>
<field name="OID">Object ID</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="variables_get" id="*|eXlg1R9(AAgB|(TIx/">
<field name="VAR" id="Y$[9Wc}]obf$LxTtpQ6U">xy</field>
</block>
</value>
</block>
</next>
</block>
</statement>
</block>
</statement>
</block>
</next>
</block>
</xml>
Die Datenpunkte halt anpassen und, ganz wichtig, auf eine Alexaroutine kann nur bedingt getriggert werden. Auf "true" schon, aber der Datenpunkt der Routine
alexa2.0.Echo-Devices.DEINDEVICE.Routines.DEINEROUTINE
wird sich nach Ausführen nicht auf "false" setzen (oder manuell per Blockly wieder auf "false" setzen wenn "true" erkannt wurde, aber das würde ja beim Triggern auf eine Routine wenig Sinn machen weil dann ja die Werte der HUE sofort wieder gesetzt werden).
Daher eher auf einen anderen Datenpunkt triggern.