Ein Blockly Script erstellen. Den Code kopieren und in Blockly einfügen.
!!!Wenn der Block sich nicht installieren lässt,
ist der Javascript Adapter (Script Engine) zu alt.
Benötigt wird min. Version 4.1.13!!!
!!! iot Cloud oder Pro braucht man nicht. Der Alexa Adapter funzt immer !!!
Vor jedem Punk ein \ setzen
Vor jedem * ein . setzen
alexa2.0.Echo-Devices.G000MW04741702CN.Alarm.081be3a3-b056-3db7-868d-68d7d1c03ad3.triggered
ändern zu
alexa2\.0\.Echo-Devices\.G000MW04741702CN\.Alarm\..*\.triggered
Im Alexa Adapter den Echo auswählen, der kontrolliert werden soll für ein Wecker.
Das in die Zwischenablage kopieren vom Alexa2 Adapter.
Dann in einem Editor Einfügen.
Beispiel:
alexa2.0.Echo-Devices.G000MW04741702CN.Alarm.081be3a3-b056-3db7-868d-68d7d1c03ad3.triggered
Im hinteren Bereich ist eine Zeichenkette. Das ersetzen durch ein "*"
Beispiel:
Vor jedem Punk ein \ setzen und vor jedem * ein . setzen
alexa2\.0\.Echo-Devices\.G000MW04741702CN\.Alarm\..*\.triggered
Das wieder kopieren und im Block einfügen/ersetzen wo schon ein Beispiel drin ist.
Im Block ganz unten noch Auswählen welche Lampe(Geräte) angehen soll.
Den ganzen Block einfach kopieren für weitere Echos, und fertig.
So gehen dann die Lampen an, oder was auch immer, wenn der Wecker klingelt
- <xml xmlns="http://www.w3.org/1999/xhtml">
- <block type="comment" id="UaO03c]r}Nv%I[YIuA0T" x="37" y="137">
- <field name="COMMENT">vor jedem . ein \ setzen</field>
- <next>
- <block type="comment" id="3E7b30QLOj%$_6{D7G/P">
- <field name="COMMENT">bei * ein . vorsetzen</field>
- <next>
- <block type="comment" id="Y26E~?p%QOe|1~;8m]ae">
- <field name="COMMENT">Beispiel genau angucken</field>
- <next>
- <block type="on_ext" id="dcz|0*l|01SI?mn3teG$">
- <mutation items="1"></mutation>
- <field name="CONDITION">true</field>
- <field name="ACK_CONDITION"></field>
- <value name="OID0">
- <shadow type="field_oid" id=":$f/oFYQy3hV^vtpwV|H">
- <field name="oid">default</field>
- </shadow>
- <block type="regex" id="@GVm,.V/XYI9.Mkt~5/V">
- <field name="TEXT">alexa2\.0\.Echo-Devices\.G0N\.Alarm\..*\.triggered</field>
- </block>
- </value>
- <statement name="STATEMENT">
- <block type="debug" id="d-/X^xK/hkX,GMDk/Sx,">
- <field name="Severity">log</field>
- <value name="TEXT">
- <shadow type="text" id=")%|vo$Z2`BoNMAChdpAJ">
- <field name="TEXT">test</field>
- </shadow>
- <block type="on_source" id=":f@,kHI^Q2^{,%O2d72I">
- <field name="ATTR">id</field>
- </block>
- </value>
- <next>
- <block type="control" id="8@1i_8yO=d6]=k$)tp4@">
- <mutation delay_input="false"></mutation>
- <field name="OID">alexa2.0.Smart-Home-Devices.08b8060b-7cfd-4dc1-a643-77fb6011e32d.powerState</field>
- <field name="WITH_DELAY">FALSE</field>
- <value name="VALUE">
- <block type="logic_boolean" id="Ib~N][CHW[==^QtW[LlL">
- <field name="BOOL">TRUE</field>
- </block>
- </value>
- </block>
- </next>
- </block>
- </statement>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </xml>