Hallo Franz,
ich habe viel getestet und um einiges auszuschließen und habe jetzt auch dein Script genutzt. Auch das funktioniert mit dem Einschalten sehr gut, aber das ausschalten funktioniert nicht. Ich nutze den Switch Datenpunkt ( aber auch mit pressed) probiert.
Der Dashbutton soll eine Routine einschalten die erstellt ist in [definition='20','0'][definition='20','0'][definition='20','0']Alexa[/definition][/definition][/definition] mit Licht aus (die Gruppe heißt Licht) . Funktioniert super über den Dashbutton. Aber nur das Einschalten. Drücke ich aber nochmals auf den DB schaltet sich das Licht nicht aus. Auch wenn ich eine weitere andere Routine erstelle mit Licht (aus) und den Datenpunkt direkt einsetze nicht. Irgendwas übersehe ich. -.-
Edit : meine anderen DB funktionieren mit anderen Scripts sehr gut. Das sind aber direkte Dosen.
Bei diesem hier geht es ja um eine Routine, die mir Probleme macht.
Danke Gruß
Stefan
<xml xmlns="http://www.w3.org/1999/xhtml">
<block type="on" id="(ia69eiH7Yox``vil;{O" x="-362" y="-37">
<field name="OID">amazon-dash.0.38-f7-3d-d3-09-bc.switch</field>
<field name="CONDITION">ne</field>
<field name="ACK_CONDITION"></field>
<statement name="STATEMENT">
<block type="toggle" id="~=@Nn/fZlk=E+13%~jUA">
<mutation delay_input="false"></mutation>
<field name="OID">alexa2.0.Echo-Devices.G000MW04742405DW.Routines.fbacb206-cdcd-4439-81fb-ff8f477e7482</field>
<field name="WITH_DELAY">FALSE</field>
<next>
<block type="controls_if" id="KA#=UrNA{1E6se?GOm-u">
<mutation elseif="1"></mutation>
<value name="IF0">
<block type="logic_compare" id="_cl1=%Hy[G=*s}+Vyxvp">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="q!N7Cb@rlcuxuJk5z[KI">
<field name="ATTR">val</field>
<field name="OID">amazon-dash.0.38-f7-3d-d3-09-bc.switch</field>
</block>
</value>
<value name="B">
<block type="logic_boolean" id="W(u#4Uul[LuI+4ART)3U">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control" id=")Asj}OWwY2/ObE!}+0B(">
<mutation delay_input="false"></mutation>
<field name="OID">alexa2.0.Echo-Devices.G000MW04742405DW.Routines.fbacb206-cdcd-4439-81fb-ff8f477e7482</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="[g1hiOL{XK2LNKdo9wr4">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</statement>
<value name="IF1">
<block type="logic_compare" id="8PWG)/+u3@D,5fYFg.L8">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="qq961kWnav/rI)iiF5kz">
<field name="ATTR">val</field>
<field name="OID">amazon-dash.0.38-f7-3d-d3-09-bc.switch</field>
</block>
</value>
<value name="B">
<block type="logic_boolean" id="(e{0rEf;u,=1.i!*dtaC">
<field name="BOOL">FALSE</field>
</block>
</value>
</block>
</value>
<statement name="DO1">
<block type="control" id="Tg#~=d+oQ9~KUVj6o5VY">
<mutation delay_input="false"></mutation>
<field name="OID">alexa2.0.Echo-Devices.G000MW04742405DW.Routines.fbacb206-cdcd-4439-81fb-ff8f477e7482</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="},HSA:BvRtUnYpgnGoR/">
<field name="BOOL">FALSE</field>
</block>
</value>
</block>
</statement>
</block>
</next>
</block>
</statement>
</block>
</xml>