Benötigt = Alexa2 Adapter
1. "Erinnere mich um 7 Uhr Morgens Schlafzimmer einzuschalten/einschalten auszuschalten/ausschalten."
"Erinnere mich am Montag um 7 Uhr Morgens Schlafzimmer einzuschalten/einschalten auszuschalten/ausschalten."
"Erinnere mich jeden Tag um 7 Uhr Morgens Schlafzimmer einzuschalten/einschalten auszuschalten/ausschalten."
"Erinnere mich in 5 Minuten Schlafzimmer einzuschalten/einschalten auszuschalten/ausschalten."
2. Das erste Wort muss das Gerät sein. (SmartName)
2. Das letze Wort muss das sein, was im Blockly Code erstellt wurde. Im "Standard" "einzuschalten/einschalten auszuschalten/ausschalten"
3. Es kann sein, das hier ist erst quasy "Beta", das nicht alle Namen funzen.
z.b. wenn es wohnzimmer led heißt.
Das was Alexa als "Name" hört (Wohnzimmer aus) muss auch genau so im "Kanal" vom Datenpunkt stehen. Der Kanal ist der "Ordner" wo die Datenpunkte des jeweiligen Gerätes drin stehen.
Beispiel: Im "Kanal" alexa2.0.Smart-Home-Devices.685f7e0e-2f28-4fb4-a5f5-8f5ff171a9c4 befinden sich die Datenpunkte vom Gerät "Gruppe Arbeitszimmer"
Klickt man beim "Ordner" auf "bearbeiten" und dort auf "RAW", sieht man den Namen den ich genommen habe.
Das ist der, was bei "friendlyName" Steht. In dem Fall ist der "Name" = Arbeitszimmer
Unter alexa2.0.History.summary sieht man ja was sie gehört hat.
Der Name dort muss genau übereinstimmen wie oben beschrieben, Kanal Ordner vom Gerät in alexa2.0.Smart-Home-Devices und dort der "friendlyName".
Im "Normalfall" ist es auch immer genau das, was als "Smartname" deklariert ist.
Es kann aber vorkommen.. z.b. "Wohnzimmer led"... das sie das "anders" schreibt (wohnzimmer l.e.d.)
Dann funzt es nicht.
Aber dafür wird ja getestet.
Blockly Code kopieren und einfügen.
Gucken ob die Verknüpfungen passen.
!!!ACHTUNG!!!
Hier nicht mit ". \" arbeiten. Sondern direkt mit *
IDs vom Selector $
1.Den Pfad "powerState" nehmen von irgend ein Smart Home Gerät im Alexa2 Adapter.
2. Beispiel :
Das ändern in:
und in IDs vom Selector $ einfügen
RegExp =
umändern in
!!! Im Normalfall müsste nichts eingestellt werden müssen bei einer Standard Installation von ioBroker !!!
Blockly Code:
- <xml xmlns="https://developers.google.com/blockly/xml">
- <variables>
- <variable id="sFs*65VE5iI2x/3frsfn">id</variable>
- <variable id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</variable>
- <variable id="%sEk:E`+uGPefg8lIuQt">Liste</variable>
- </variables>
- <block type="procedures_defcustomreturn" id="tHnpM0%gC#xNv)x[n$CF" x="137" y="163">
- <mutation statements="false">
- <arg name="id" varid="sFs*65VE5iI2x/3frsfn"></arg>
- </mutation>
- <field name="NAME">Objekt</field>
- <field name="SCRIPT">cmV0dXJuIGdldE9iamVjdChpZCk7</field>
- <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
- </block>
- <block type="on_ext" id="/:y~@{0D,//~Di26Jx4l" x="162" y="244">
- <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
- <field name="CONDITION">true</field>
- <field name="ACK_CONDITION"></field>
- <value name="OID0">
- <shadow xmlns="http://www.w3.org/1999/xhtml" type="field_oid" id=";5Mi,w9`h:_,M./]ily8">
- <field name="oid">default</field>
- </shadow>
- <block type="regex" id="k*Ex7Vkw%H,3ZV}`4e?*">
- <field name="TEXT">alexa2\.0\.Echo-Devices\.(.*)\.Reminder\..*\.triggered</field>
- </block>
- </value>
- <statement name="STATEMENT">
- <block type="variables_set" id="DFX7AE%cf-RQ/?H0RNO:" collapsed="true">
- <field name="VAR" id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</field>
- <value name="VALUE">
- <block type="lists_create_with" id="Ti+9QeQfv+rvh9]=tWqF">
- <mutation items="0"></mutation>
- </block>
- </value>
- <next>
- <block type="variables_set" id="[7C!L?}$T+I|my7^QVv7" collapsed="true">
- <field name="VAR" id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</field>
- <value name="VALUE">
- <block type="lists_split" id="HQQnp#1wJG+~a^fXYCs5">
- <mutation mode="SPLIT"></mutation>
- <field name="MODE">SPLIT</field>
- <value name="INPUT">
- <block type="on_source" id="%!t/W(quJ}-:h@qKZsUh">
- <field name="ATTR">common.name</field>
- </block>
- </value>
- <value name="DELIM">
- <shadow type="text" id="-UBCY[LpHo@TG;jK7]%;">
- <field name="TEXT"> </field>
- </shadow>
- </value>
- </block>
- </value>
- <next>
- <block type="controls_if" id="AJI^pe~*IPIr6i2T5BcM">
- <mutation elseif="1"></mutation>
- <value name="IF0">
- <block type="logic_operation" id="RLzQ$gymR`(d9QKe6@u{">
- <field name="OP">OR</field>
- <value name="A">
- <block type="logic_compare" id=",-=JBzAz!{7a7|Zqyyne">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="lists_getIndex" id="(6D6pKtj~ZEo2TIcpl1m">
- <mutation statement="false" at="true"></mutation>
- <field name="MODE">GET</field>
- <field name="WHERE">FROM_END</field>
- <value name="VALUE">
- <block type="variables_get" id="fAr294#HbL+WUWOYeCgG">
- <field name="VAR" id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</field>
- </block>
- </value>
- <value name="AT">
- <block type="math_number" id="~r,ZJl=#Yz@|k5Kdfh)U">
- <field name="NUM">3</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="text" id="`9U@xNu]/-sq}`e%A$Jg">
- <field name="TEXT">einschalten</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="logic_compare" id="pQS-WsQT%,%exj[9l8^^">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="lists_getIndex" id="rb?JGT]1^nF%)A;`5YSr">
- <mutation statement="false" at="true"></mutation>
- <field name="MODE">GET</field>
- <field name="WHERE">FROM_END</field>
- <value name="VALUE">
- <block type="variables_get" id="]ns]*l[hN1g*?@pfnpTe">
- <field name="VAR" id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</field>
- </block>
- </value>
- <value name="AT">
- <block type="math_number" id="7vNnmPV(BZ|QGg/yF8x`">
- <field name="NUM">3</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="text" id="u4Sh*.E]Q+Ruuru^d[9P">
- <field name="TEXT">einzuschalten</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO0">
- <block type="lists_getIndex" id="*qKO!bMt@suEmS@I_Oeh" collapsed="true">
- <mutation statement="true" at="false"></mutation>
- <field name="MODE">REMOVE</field>
- <field name="WHERE">LAST</field>
- <value name="VALUE">
- <block type="variables_get" id="+4nbT?,]hjRN{90)M?6(">
- <field name="VAR" id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</field>
- </block>
- </value>
- <next>
- <block type="lists_getIndex" id="g:oGW=*fq%`9T{m5DJy#" collapsed="true">
- <mutation statement="true" at="false"></mutation>
- <field name="MODE">REMOVE</field>
- <field name="WHERE">LAST</field>
- <value name="VALUE">
- <block type="variables_get" id="EKh?o|Y|Rz_8e3iPH`a6">
- <field name="VAR" id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</field>
- </block>
- </value>
- <next>
- <block type="variables_set" id="1J2M9aFptKwY~cZ{K)xb" collapsed="true">
- <field name="VAR" id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</field>
- <value name="VALUE">
- <block type="text_join" id="RY!wJZvy,hLN7M_[Z:L$">
- <mutation items="9"></mutation>
- <value name="ADD0">
- <block type="lists_getIndex" id="qIcbREJc6XoP:h[fodZR">
- <mutation statement="false" at="true"></mutation>
- <field name="MODE">GET</field>
- <field name="WHERE">FROM_START</field>
- <value name="VALUE">
- <block type="variables_get" id="lQTj^(S@|t8tI!SETN0+">
- <field name="VAR" id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</field>
- </block>
- </value>
- <value name="AT">
- <block type="math_number" id="D72D*lI+oA5`KAnhSS%_">
- <field name="NUM">1</field>
- </block>
- </value>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="Nl#Wu0_PcrXn+^LUt9Dn">
- <field name="TEXT"> </field>
- </block>
- </value>
- <value name="ADD2">
- <block type="lists_getIndex" id="sN?K!z!8Hwgdsu%%PyCG">
- <mutation statement="false" at="true"></mutation>
- <field name="MODE">GET</field>
- <field name="WHERE">FROM_START</field>
- <value name="VALUE">
- <block type="variables_get" id="N}YI{hD|e$c)Hbl8xXUS">
- <field name="VAR" id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</field>
- </block>
- </value>
- <value name="AT">
- <block type="math_number" id="vu`HVq1$N~g}A5bJydBK">
- <field name="NUM">2</field>
- </block>
- </value>
- </block>
- </value>
- <value name="ADD3">
- <block type="text" id=";e1TN,Pt;|~=?m4S*}vx">
- <field name="TEXT"> </field>
- </block>
- </value>
- <value name="ADD4">
- <block type="lists_getIndex" id="::yegc1SwA0dKa|Yxx.?">
- <mutation statement="false" at="true"></mutation>
- <field name="MODE">GET</field>
- <field name="WHERE">FROM_START</field>
- <value name="VALUE">
- <block type="variables_get" id="Z|E:@:g],Pv?]P{TBqA(">
- <field name="VAR" id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</field>
- </block>
- </value>
- <value name="AT">
- <block type="math_number" id=":d^p%MzLDRn%Mk;ls#LT">
- <field name="NUM">3</field>
- </block>
- </value>
- </block>
- </value>
- <value name="ADD5">
- <block type="text" id="{=oar17WaN:@9!@)^H`T">
- <field name="TEXT"> </field>
- </block>
- </value>
- <value name="ADD6">
- <block type="lists_getIndex" id="SWYiiq8yI+vTR-qCfW%;">
- <mutation statement="false" at="true"></mutation>
- <field name="MODE">GET</field>
- <field name="WHERE">FROM_START</field>
- <value name="VALUE">
- <block type="variables_get" id="qXm|n4X}5)FID?%RZtcN">
- <field name="VAR" id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</field>
- </block>
- </value>
- <value name="AT">
- <block type="math_number" id="F+-v#Ck0ZN6ggZNV5;5z">
- <field name="NUM">4</field>
- </block>
- </value>
- </block>
- </value>
- <value name="ADD7">
- <block type="text" id="~J)vOdA[R)`DWByR}K4m">
- <field name="TEXT"> </field>
- </block>
- </value>
- <value name="ADD8">
- <block type="lists_getIndex" id="k}}ebXag_O@bmF8jcD~|">
- <mutation statement="false" at="true"></mutation>
- <field name="MODE">GET</field>
- <field name="WHERE">FROM_START</field>
- <value name="VALUE">
- <block type="variables_get" id="i#z;/;Dnp9p,HakttU~[">
- <field name="VAR" id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</field>
- </block>
- </value>
- <value name="AT">
- <block type="math_number" id="caCIM%Y6RG$9W[(B`GNr">
- <field name="NUM">5</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <next>
- <block type="variables_set" id="[c5+ETz%Py.M!6{_8~Oy" collapsed="true">
- <field name="VAR" id="%sEk:E`+uGPefg8lIuQt">Liste</field>
- <value name="VALUE">
- <block type="lists_create_with" id="9;}[Y-G~_ka5D]HDUJq5">
- <mutation items="0"></mutation>
- </block>
- </value>
- <next>
- <block type="variables_set" id="72R_,{[-29P/T@+2D,.O" collapsed="true">
- <field name="VAR" id="%sEk:E`+uGPefg8lIuQt">Liste</field>
- <value name="VALUE">
- <block type="lists_split" id="HnEl~q84C~o(Zf$9Ba6V">
- <mutation mode="SPLIT"></mutation>
- <field name="MODE">SPLIT</field>
- <value name="INPUT">
- <block type="on_source" id=")z[NLuwThLd68J8m54zi">
- <field name="ATTR">channelId</field>
- </block>
- </value>
- <value name="DELIM">
- <shadow type="text" id="q!rCuK90{58S_R[2E`).">
- <field name="TEXT">.</field>
- </shadow>
- </value>
- </block>
- </value>
- <next>
- <block type="control_ex" id="7p2%7smBdJPM2|s|l89H" collapsed="true">
- <field name="TYPE">false</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow xmlns="http://www.w3.org/1999/xhtml" type="field_oid" id="]Wq*6_7inYx2c%FN]w*/">
- <field name="oid">Object ID</field>
- </shadow>
- <block type="text_join" id="*{td~g2u]j]~/)ezWO9!">
- <mutation items="8"></mutation>
- <value name="ADD0">
- <block type="lists_getIndex" id="sF@hbXu62:;^MQ?nJS|N">
- <mutation statement="false" at="true"></mutation>
- <field name="MODE">GET</field>
- <field name="WHERE">FROM_START</field>
- <value name="VALUE">
- <block type="variables_get" id="eC?g{@wGYhF}_a*;He[v">
- <field name="VAR" id="%sEk:E`+uGPefg8lIuQt">Liste</field>
- </block>
- </value>
- <value name="AT">
- <block type="math_number" id="Y9R;x$:5FOOhr2I76X(a">
- <field name="NUM">1</field>
- </block>
- </value>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="8E?Er^t.Nm-/W*B*dQbn">
- <field name="TEXT">.</field>
- </block>
- </value>
- <value name="ADD2">
- <block type="lists_getIndex" id="FZ=vk?mZ)t)O5PxO8Sb!">
- <mutation statement="false" at="true"></mutation>
- <field name="MODE">GET</field>
- <field name="WHERE">FROM_START</field>
- <value name="VALUE">
- <block type="variables_get" id="S695Rpb`.rk@ctf!v:j*">
- <field name="VAR" id="%sEk:E`+uGPefg8lIuQt">Liste</field>
- </block>
- </value>
- <value name="AT">
- <block type="math_number" id="!06d{[w{t}5W:]p/L}.j">
- <field name="NUM">2</field>
- </block>
- </value>
- </block>
- </value>
- <value name="ADD3">
- <block type="text" id="0g%i0=3!Vw3Rg;eR=2*u">
- <field name="TEXT">.</field>
- </block>
- </value>
- <value name="ADD4">
- <block type="lists_getIndex" id="?XuOOcm$(~2{P?WE)p?Y">
- <mutation statement="false" at="true"></mutation>
- <field name="MODE">GET</field>
- <field name="WHERE">FROM_START</field>
- <value name="VALUE">
- <block type="variables_get" id="}L!*:{*t_%5BN[/JOWuD">
- <field name="VAR" id="%sEk:E`+uGPefg8lIuQt">Liste</field>
- </block>
- </value>
- <value name="AT">
- <block type="math_number" id="Zif_d_vCz1(UavG|j`Ns">
- <field name="NUM">3</field>
- </block>
- </value>
- </block>
- </value>
- <value name="ADD5">
- <block type="text" id="3Ct,bU4PJD/]Z*ZbFB%b">
- <field name="TEXT">.</field>
- </block>
- </value>
- <value name="ADD6">
- <block type="lists_getIndex" id=",`RK.qIR,cYvogwmW|lo">
- <mutation statement="false" at="true"></mutation>
- <field name="MODE">GET</field>
- <field name="WHERE">FROM_START</field>
- <value name="VALUE">
- <block type="variables_get" id="X2YKzZ*s|6PXe_CY[D(8">
- <field name="VAR" id="%sEk:E`+uGPefg8lIuQt">Liste</field>
- </block>
- </value>
- <value name="AT">
- <block type="math_number" id="j_,+SMP7#zr2]~YFBSek">
- <field name="NUM">4</field>
- </block>
- </value>
- </block>
- </value>
- <value name="ADD7">
- <block type="text" id="rZluD)M:zAjw37ET4/o5">
- <field name="TEXT">.Commands.textCommand</field>
- </block>
- </value>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id=";vv]P1*,Gw4mm#SdqYGn">
- <field name="BOOL">TRUE</field>
- </shadow>
- <block type="variables_get" id="A$]%lC-x-]vs)X{RJ%`|">
- <field name="VAR" id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</field>
- </block>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="6R+A?{=pyV9d0oUD@@PC">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <value name="IF1">
- <block type="logic_operation" id="sNS%:v$Xqcu-N}/Q%/wg">
- <field name="OP">OR</field>
- <value name="A">
- <block type="logic_compare" id=".l/j/}~tk@NQ5kh%m9^M">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="lists_getIndex" id="0F#,5N8.Ym:ra3-MBw~w">
- <mutation statement="false" at="true"></mutation>
- <field name="MODE">GET</field>
- <field name="WHERE">FROM_END</field>
- <value name="VALUE">
- <block type="variables_get" id="+ySCYlD5!$oz#s%H9%_(">
- <field name="VAR" id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</field>
- </block>
- </value>
- <value name="AT">
- <block type="math_number" id="Lf#A4{#Ia.UHg9U)F6Z-">
- <field name="NUM">3</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="text" id="}vF/+WW:Bx*jO2Y~P5r:">
- <field name="TEXT">ausschalten</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="logic_compare" id="l$Sy-|z1l0Xn-wd;=LJ#">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="lists_getIndex" id="LZ+c4#xOHVHrhrEFH+$|">
- <mutation statement="false" at="true"></mutation>
- <field name="MODE">GET</field>
- <field name="WHERE">FROM_END</field>
- <value name="VALUE">
- <block type="variables_get" id="T-56zl_.z+,jK43f+iiW">
- <field name="VAR" id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</field>
- </block>
- </value>
- <value name="AT">
- <block type="math_number" id="2a9=(2cVB$_sG+q|KNpM">
- <field name="NUM">3</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="text" id=":s)ponU9T}nSNB;[O^62">
- <field name="TEXT">auszuschalten</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO1">
- <block type="lists_getIndex" id="R@PsMtBz9SR{*4,?/zhH" collapsed="true">
- <mutation statement="true" at="false"></mutation>
- <field name="MODE">REMOVE</field>
- <field name="WHERE">LAST</field>
- <value name="VALUE">
- <block type="variables_get" id=":clwNH)sJpx|]%tW}Oe2">
- <field name="VAR" id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</field>
- </block>
- </value>
- <next>
- <block type="lists_getIndex" id="oGCMEhp9-$XeG2CY7aT," collapsed="true">
- <mutation statement="true" at="false"></mutation>
- <field name="MODE">REMOVE</field>
- <field name="WHERE">LAST</field>
- <value name="VALUE">
- <block type="variables_get" id="@~Jal0c{qi(OBq=z[pR^">
- <field name="VAR" id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</field>
- </block>
- </value>
- <next>
- <block type="variables_set" id="-w?Q^e1I@9gnK@HEly-Y" collapsed="true">
- <field name="VAR" id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</field>
- <value name="VALUE">
- <block type="text_join" id="~#f~I)FM4el[gqq%@%kq">
- <mutation items="9"></mutation>
- <value name="ADD0">
- <block type="lists_getIndex" id="#._3A02Xfw4Yof_kzp}t">
- <mutation statement="false" at="true"></mutation>
- <field name="MODE">GET</field>
- <field name="WHERE">FROM_START</field>
- <value name="VALUE">
- <block type="variables_get" id="I~g{Cd+y.t0s}JE99FeQ">
- <field name="VAR" id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</field>
- </block>
- </value>
- <value name="AT">
- <block type="math_number" id="U~M)1S_GGfvTs2Yp]UBQ">
- <field name="NUM">1</field>
- </block>
- </value>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="PSXNHp0`Cp2a=$z$n2$h">
- <field name="TEXT"> </field>
- </block>
- </value>
- <value name="ADD2">
- <block type="lists_getIndex" id="B|iTkfUS:Ujy(govNk,P">
- <mutation statement="false" at="true"></mutation>
- <field name="MODE">GET</field>
- <field name="WHERE">FROM_START</field>
- <value name="VALUE">
- <block type="variables_get" id="{?l.4-:`?SdO*wO/jQFy">
- <field name="VAR" id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</field>
- </block>
- </value>
- <value name="AT">
- <block type="math_number" id="ft-fg.tDy=JVfLuZ%tGj">
- <field name="NUM">2</field>
- </block>
- </value>
- </block>
- </value>
- <value name="ADD3">
- <block type="text" id="[N*9fARqBN.`@c-8ke0b">
- <field name="TEXT"> </field>
- </block>
- </value>
- <value name="ADD4">
- <block type="lists_getIndex" id="=bVR^tc=Aq2#eIu#uHn0">
- <mutation statement="false" at="true"></mutation>
- <field name="MODE">GET</field>
- <field name="WHERE">FROM_START</field>
- <value name="VALUE">
- <block type="variables_get" id="SuEa-`8-,[N#FzU4X$Pa">
- <field name="VAR" id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</field>
- </block>
- </value>
- <value name="AT">
- <block type="math_number" id="Cp6~VBCYy+O$Nw[,c:3)">
- <field name="NUM">3</field>
- </block>
- </value>
- </block>
- </value>
- <value name="ADD5">
- <block type="text" id="`RLA/xgy?6g.Yn,lO!85">
- <field name="TEXT"> </field>
- </block>
- </value>
- <value name="ADD6">
- <block type="lists_getIndex" id="VEG$f(gv.T7TZ4nd%87F">
- <mutation statement="false" at="true"></mutation>
- <field name="MODE">GET</field>
- <field name="WHERE">FROM_START</field>
- <value name="VALUE">
- <block type="variables_get" id="7Xo@vu7+)H9^7zP3$DEf">
- <field name="VAR" id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</field>
- </block>
- </value>
- <value name="AT">
- <block type="math_number" id="eXPb%=d$t0Brj[TDJG7|">
- <field name="NUM">4</field>
- </block>
- </value>
- </block>
- </value>
- <value name="ADD7">
- <block type="text" id="f#;HrfI8zJ2{4)?8xG;r">
- <field name="TEXT"> </field>
- </block>
- </value>
- <value name="ADD8">
- <block type="lists_getIndex" id="LDRAOn@]u0Cq`7aQ*E*S">
- <mutation statement="false" at="true"></mutation>
- <field name="MODE">GET</field>
- <field name="WHERE">FROM_START</field>
- <value name="VALUE">
- <block type="variables_get" id="Ae/HE3)Yh-/qX7H$ZGhT">
- <field name="VAR" id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</field>
- </block>
- </value>
- <value name="AT">
- <block type="math_number" id="2nn1{lm$^Sjse~HKp%Du">
- <field name="NUM">5</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <next>
- <block type="variables_set" id="uETemu|9!YH,}4gudg+@" collapsed="true">
- <field name="VAR" id="%sEk:E`+uGPefg8lIuQt">Liste</field>
- <value name="VALUE">
- <block type="lists_create_with" id="o?7T^fyvv~riyyX4N45d">
- <mutation items="0"></mutation>
- </block>
- </value>
- <next>
- <block type="variables_set" id="t?K7[bK]/O@lO[_dfqpd" collapsed="true">
- <field name="VAR" id="%sEk:E`+uGPefg8lIuQt">Liste</field>
- <value name="VALUE">
- <block type="lists_split" id="A6}MC$}$cMufq8=*GuU2">
- <mutation mode="SPLIT"></mutation>
- <field name="MODE">SPLIT</field>
- <value name="INPUT">
- <block type="on_source" id="FCKwWW[c+u~uU{|mb9-(">
- <field name="ATTR">channelId</field>
- </block>
- </value>
- <value name="DELIM">
- <shadow type="text" id="my%rVwi}Vv/J+6KV]_rl">
- <field name="TEXT">.</field>
- </shadow>
- </value>
- </block>
- </value>
- <next>
- <block type="control_ex" id="=G6xfCf+CKD@CImnp=O+" collapsed="true">
- <field name="TYPE">false</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow xmlns="http://www.w3.org/1999/xhtml" type="field_oid" id="]Wq*6_7inYx2c%FN]w*/">
- <field name="oid">Object ID</field>
- </shadow>
- <block type="text_join" id="Rge6;kD|9LHF$F[2SpN(">
- <mutation items="8"></mutation>
- <value name="ADD0">
- <block type="lists_getIndex" id="3##juWN.8E74#*,^B7Et">
- <mutation statement="false" at="true"></mutation>
- <field name="MODE">GET</field>
- <field name="WHERE">FROM_START</field>
- <value name="VALUE">
- <block type="variables_get" id="Pu7ke;2W+2L?ewdu?4eS">
- <field name="VAR" id="%sEk:E`+uGPefg8lIuQt">Liste</field>
- </block>
- </value>
- <value name="AT">
- <block type="math_number" id="N7+):-Q3w/.:LON|Jv%=">
- <field name="NUM">1</field>
- </block>
- </value>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="L,F8#EXf=|C!-5R,qv(y">
- <field name="TEXT">.</field>
- </block>
- </value>
- <value name="ADD2">
- <block type="lists_getIndex" id="j23QUY{Y4J#,.M/L@~TQ">
- <mutation statement="false" at="true"></mutation>
- <field name="MODE">GET</field>
- <field name="WHERE">FROM_START</field>
- <value name="VALUE">
- <block type="variables_get" id="UHk%]HxCs^xJig.~r/h=">
- <field name="VAR" id="%sEk:E`+uGPefg8lIuQt">Liste</field>
- </block>
- </value>
- <value name="AT">
- <block type="math_number" id="`*R};JaXx0k-KsMpVFgS">
- <field name="NUM">2</field>
- </block>
- </value>
- </block>
- </value>
- <value name="ADD3">
- <block type="text" id="REsJw_A5OS2)7lQ*H@nA">
- <field name="TEXT">.</field>
- </block>
- </value>
- <value name="ADD4">
- <block type="lists_getIndex" id="GJyk%c4@EO$uNOuI3,:X">
- <mutation statement="false" at="true"></mutation>
- <field name="MODE">GET</field>
- <field name="WHERE">FROM_START</field>
- <value name="VALUE">
- <block type="variables_get" id="(n`{x]ay7zE9kQuME9M8">
- <field name="VAR" id="%sEk:E`+uGPefg8lIuQt">Liste</field>
- </block>
- </value>
- <value name="AT">
- <block type="math_number" id="zqG`F{!Y-x#9X3oQ{,r@">
- <field name="NUM">3</field>
- </block>
- </value>
- </block>
- </value>
- <value name="ADD5">
- <block type="text" id="+$?)+:tl^/?Yz5)+/F.B">
- <field name="TEXT">.</field>
- </block>
- </value>
- <value name="ADD6">
- <block type="lists_getIndex" id="vnVZ~~c$zA]oU}zDuyAD">
- <mutation statement="false" at="true"></mutation>
- <field name="MODE">GET</field>
- <field name="WHERE">FROM_START</field>
- <value name="VALUE">
- <block type="variables_get" id="Uiv`!-RcVa+b;eoWMa^?">
- <field name="VAR" id="%sEk:E`+uGPefg8lIuQt">Liste</field>
- </block>
- </value>
- <value name="AT">
- <block type="math_number" id="q}:QtS9UIS2Cb4r0eero">
- <field name="NUM">4</field>
- </block>
- </value>
- </block>
- </value>
- <value name="ADD7">
- <block type="text" id=",VZX4*zZl1[E%L1AfJAl">
- <field name="TEXT">.Commands.textCommand</field>
- </block>
- </value>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id=";vv]P1*,Gw4mm#SdqYGn">
- <field name="BOOL">TRUE</field>
- </shadow>
- <block type="variables_get" id="n}Nf}`Y13=}f*d5^#1C$">
- <field name="VAR" id="*b?cZ]:8Q_`v[BC3`~i,">ObjektName</field>
- </block>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="Y:;du9u_xsj_z[qj_G*m">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- </block>
- </xml>