<xml xmlns="http://www.w3.org/1999/xhtml">
<variables>
<variable type="" id=";F.(K|mb2VDLFz4584#t">Echo_gefunden</variable>
<variable type="" id="C2wE+cVgznP#j}r/`dl(">Echo_Seriennummer</variable>
<variable type="" id="xci3X!4nlXF:sZ?64H_G">Zielecho_Name</variable>
<variable type="" id="b7aB$`+O!Gi*`TEysg7u">Text</variable>
<variable type="undefined" id="Intervall">Intervall</variable>
<variable type="" id="@v/?ezVeiXzj^,$=!Nr.">i</variable>
<variable type="" id="Ru|{8SkwlsBK~^n=lN=G">Echo_DP-Name</variable>
</variables>
<block type="comment" id="FOjQ$9KpZ.MP~N%WI;S|" x="-1774" y="27">
<field name="COMMENT">Version 1.6 (09.10.2019) by padrino</field>
<next>
<block type="on" id="fhfKzXrq)P[aOmo9~(rW">
<field name="OID">alexa2.0.History.summary</field>
<field name="CONDITION">ne</field>
<field name="ACK_CONDITION"></field>
<statement name="STATEMENT">
<block type="controls_if" id="OElmPyfLv#/1YKRV;(yB">
<value name="IF0">
<block type="logic_compare" id="7|bX(FK%8-kvxd;yxQbo">
<field name="OP">GT</field>
<value name="A">
<block type="text_indexOf" id="Iu^2N42]m*BM7c;Q2K-m">
<field name="END">FIRST</field>
<value name="VALUE">
<block type="on_source" id="{fTb5h|jC._Ga|xDga{I">
<field name="ATTR">state.val</field>
</block>
</value>
<value name="FIND">
<shadow type="text" id="1GVke=Zw#PVlU,W6aLH/">
<field name="TEXT">bis</field>
</shadow>
<block type="text" id="(~gUYI,1p[/KsA?AEFaA">
<field name="TEXT">sprich mir nach</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="math_number" id="qoffb!hgM^%hj6qW|}p;">
<field name="NUM">1</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="variables_set" id="X{FOz:*I4)]D?~s*[:af">
<field name="VAR" id=";F.(K|mb2VDLFz4584#t" variabletype="">Echo_gefunden</field>
<value name="VALUE">
<block type="logic_boolean" id="u_RoVSM%*9n#%*`9bSaK">
<field name="BOOL">FALSE</field>
</block>
</value>
<next>
<block type="variables_set" id="$%FoWwYys?P%_gb`qQh#">
<field name="VAR" id="C2wE+cVgznP#j}r/`dl(" variabletype="">Echo_Seriennummer</field>
<value name="VALUE">
<block type="get_value" id="Q/Ba=ZEzaq*4f(R$8TV-">
<field name="ATTR">val</field>
<field name="OID">alexa2.0.History.serialNumber</field>
</block>
</value>
<next>
<block type="variables_set" id="#(KOcl2PK``7{9,ihtgn">
<field name="VAR" id="xci3X!4nlXF:sZ?64H_G" variabletype="">Zielecho_Name</field>
<value name="VALUE">
<block type="text_getSubstring" id="Zf;s@pJw,rWD||Jvmnbk" inline="false">
<mutation at1="true" at2="true"></mutation>
<field name="WHERE1">FROM_START</field>
<field name="WHERE2">FROM_START</field>
<value name="STRING">
<block type="on_source" id=";+v~efkH8agiOHMYqNTS">
<field name="ATTR">state.val</field>
</block>
</value>
<value name="AT1">
<block type="math_arithmetic" id="OYk4;y5{czDP`m+gzp#x">
<field name="OP">ADD</field>
<value name="A">
<shadow type="math_number" id=":Pt%sy);(Elj}B;/,1ix">
<field name="NUM">1</field>
</shadow>
<block type="text_indexOf" id="8iVOD?ge5zEWtZNYR)Xa">
<field name="END">FIRST</field>
<value name="VALUE">
<block type="on_source" id="-WhQ].ljU?y50Tw:4K8c">
<field name="ATTR">state.val</field>
</block>
</value>
<value name="FIND">
<shadow type="text" id="=SDY/u1Y#~]_%{#8u2q?">
<field name="TEXT"> </field>
</shadow>
</value>
</block>
</value>
<value name="B">
<shadow type="math_number" id="}zdvVy2;C-Jy`,}Gyhxv">
<field name="NUM">1</field>
</shadow>
</value>
</block>
</value>
<value name="AT2">
<block type="math_arithmetic" id="SH2qw5Y([Kz61GRYELOb">
<field name="OP">MINUS</field>
<value name="A">
<shadow type="math_number" id=":Pt%sy);(Elj}B;/,1ix">
<field name="NUM">1</field>
</shadow>
<block type="text_indexOf" id="?4FxA-!N!j0aWW@J,Wve">
<field name="END">FIRST</field>
<value name="VALUE">
<block type="on_source" id="$Vqh@pd:79t{ag0649QW">
<field name="ATTR">state.val</field>
</block>
</value>
<value name="FIND">
<shadow type="text" id="frF5wE;Uu[cV+_/+]y;/">
<field name="TEXT">sprich mir nach</field>
</shadow>
</value>
</block>
</value>
<value name="B">
<shadow type="math_number" id="46zj.O5@$,TNr[sKB%Wy">
<field name="NUM">2</field>
</shadow>
</value>
</block>
</value>
</block>
</value>
<next>
<block type="variables_set" id="adlf:C2Y5g{K6^P5+p7i">
<field name="VAR" id="b7aB$`+O!Gi*`TEysg7u" variabletype="">Text</field>
<value name="VALUE">
<block type="text_getSubstring" id="%B5?NrR/^@Yo,^V+%OhP" inline="false">
<mutation at1="true" at2="false"></mutation>
<field name="WHERE1">FROM_START</field>
<field name="WHERE2">LAST</field>
<value name="STRING">
<block type="on_source" id="h4oo,nxxHz=.G-i*N{ji">
<field name="ATTR">state.val</field>
</block>
</value>
<value name="AT1">
<block type="math_arithmetic" id=")%)x6|Y|YNte:#s,[#k6">
<field name="OP">ADD</field>
<value name="A">
<shadow type="math_number" id=":Pt%sy);(Elj}B;/,1ix">
<field name="NUM">1</field>
</shadow>
<block type="text_indexOf" id=",|z]4aSUy?sDT,c1AvJL">
<field name="END">FIRST</field>
<value name="VALUE">
<block type="on_source" id="=E588TF4q|%PEqde4dNC">
<field name="ATTR">state.val</field>
</block>
</value>
<value name="FIND">
<shadow type="text" id="gG59_T:atKMo)MfX?b8R">
<field name="TEXT">sprich mir nach</field>
</shadow>
</value>
</block>
</value>
<value name="B">
<shadow type="math_number" id="~hv6Rq;ZlwM/_wQTUG?3">
<field name="NUM">16</field>
</shadow>
</value>
</block>
</value>
</block>
</value>
<next>
<block type="timeouts_setinterval" id="miNtAEzWrW!38@Fp-B9G">
<field name="NAME">Intervall</field>
<field name="INTERVAL">100</field>
<field name="UNIT">ms</field>
<statement name="STATEMENT">
<block type="controls_if" id="{.dZ6J@TT)dT$X0B11@B">
<mutation else="1"></mutation>
<value name="IF0">
<block type="logic_compare" id="}4g,b2Rump%DF?X|R2x|">
<field name="OP">GT</field>
<value name="A">
<block type="text_indexOf" id="@GimeZnlY*9c7e6|ry00">
<field name="END">FIRST</field>
<value name="VALUE">
<block type="variables_get" id="Pc`tevbQVdMq4z21un41">
<field name="VAR" id="b7aB$`+O!Gi*`TEysg7u" variabletype="">Text</field>
</block>
</value>
<value name="FIND">
<shadow type="text" id="f49n2)2Hr7}{s+h-*Gw@">
<field name="TEXT">komma</field>
</shadow>
</value>
</block>
</value>
<value name="B">
<block type="math_number" id=";#~83!KbomHjI2cMskc5">
<field name="NUM">0</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="variables_set" id="t=7;62256;O%}H}AL@=E">
<field name="VAR" id="b7aB$`+O!Gi*`TEysg7u" variabletype="">Text</field>
<value name="VALUE">
<block type="text_join" id="VOAsg5t?qE1Ov9_]51-V">
<mutation items="3"></mutation>
<value name="ADD0">
<block type="text_getSubstring" id=".pmvED[zCE[x0;tS|./P" inline="false">
<mutation at1="false" at2="true"></mutation>
<field name="WHERE1">FIRST</field>
<field name="WHERE2">FROM_START</field>
<value name="STRING">
<block type="variables_get" id="!04jvOP$ICy9#5.MjkO#">
<field name="VAR" id="b7aB$`+O!Gi*`TEysg7u" variabletype="">Text</field>
</block>
</value>
<value name="AT2">
<block type="math_arithmetic" id="OVRF/BRjp,$pO3xj5O:g">
<field name="OP">MINUS</field>
<value name="A">
<shadow type="math_number" id="Pbqc_BagmV4#c4CTH)x{">
<field name="NUM">1</field>
</shadow>
<block type="text_indexOf" id="Mg~|V66tmym6QlcrH9bt">
<field name="END">FIRST</field>
<value name="VALUE">
<block type="variables_get" id="{gzgQt43s]aDb/wE!+4T">
<field name="VAR" id="b7aB$`+O!Gi*`TEysg7u" variabletype="">Text</field>
</block>
</value>
<value name="FIND">
<shadow type="text" id="RZ]0E}P0b2qyWw:**/@u">
<field name="TEXT">komma</field>
</shadow>
</value>
</block>
</value>
<value name="B">
<shadow type="math_number" id="*%~T6x=^6gQlk9*pEv]#">
<field name="NUM">2</field>
</shadow>
</value>
</block>
</value>
</block>
</value>
<value name="ADD1">
<block type="text" id="?.0ya;9n7Q,U6kPWmM$O">
<field name="TEXT">,</field>
</block>
</value>
<value name="ADD2">
<block type="text_getSubstring" id="UUzSVFg)~7fFhc;c)M?Q" inline="false">
<mutation at1="true" at2="false"></mutation>
<field name="WHERE1">FROM_START</field>
<field name="WHERE2">LAST</field>
<value name="STRING">
<block type="variables_get" id="};TEYDX0^eT6`~HpXVEO">
<field name="VAR" id="b7aB$`+O!Gi*`TEysg7u" variabletype="">Text</field>
</block>
</value>
<value name="AT1">
<block type="math_arithmetic" id="#;JW=Df7YV94qNAUwa~A">
<field name="OP">ADD</field>
<value name="A">
<shadow type="math_number" id="JwLmL+K/3(|#Dz*K/60O">
<field name="NUM">1</field>
</shadow>
<block type="text_indexOf" id="Zol|Sko.trB86P.Ax~bb">
<field name="END">FIRST</field>
<value name="VALUE">
<block type="variables_get" id="FTuhD8+RqBvSQpREtRuG">
<field name="VAR" id="b7aB$`+O!Gi*`TEysg7u" variabletype="">Text</field>
</block>
</value>
<value name="FIND">
<shadow type="text" id="{jndIcu|aOn);?{y;IN:">
<field name="TEXT">komma</field>
</shadow>
</value>
</block>
</value>
<value name="B">
<shadow type="math_number" id="B{^$FO|D;gb5b;7lwp9*">
<field name="NUM">5</field>
</shadow>
</value>
</block>
</value>
</block>
</value>
</block>
</value>
</block>
</statement>
<statement name="ELSE">
<block type="controls_forEach" id="~KP4iuN[;V#LrB5hF7r%">
<field name="VAR" id="@v/?ezVeiXzj^,$=!Nr." variabletype="">i</field>
<value name="LIST">
<block type="selector" id="x{9_a!8.pV[pT.lfZ+y(">
<field name="TEXT">channel[state.id=alexa2.0.Echo-Devices.*.Commands.speak]</field>
</block>
</value>
<statement name="DO">
<block type="controls_if" id=",pLI}Vt9gWA4`._;^@ej">
<value name="IF0">
<block type="logic_compare" id="#(ESgNUhC609VgIr|-3q">
<field name="OP">EQ</field>
<value name="A">
<block type="text_indexOf" id="/~DZ$WLaa]YdDw{Btb50">
<field name="END">FIRST</field>
<value name="VALUE">
<block type="variables_get" id="^K,W(i1s-6wacCBg(Lzi">
<field name="VAR" id="@v/?ezVeiXzj^,$=!Nr." variabletype="">i</field>
</block>
</value>
<value name="FIND">
<shadow type="text" id="{0I=FhYjc]~9c}@^K}|b">
<field name="TEXT">speak-volume</field>
</shadow>
</value>
</block>
</value>
<value name="B">
<block type="math_number" id="ad%[(xHUfv65ABFCq%g+">
<field name="NUM">0</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="variables_set" id="BoVO,+_n*QF~twf/M|3O">
<field name="VAR" id="Ru|{8SkwlsBK~^n=lN=G" variabletype="">Echo_DP-Name</field>
<value name="VALUE">
<block type="text_join" id="/v4t*CP}tuDD:_K,^M|U">
<mutation items="2"></mutation>
<value name="ADD0">
<block type="text_getSubstring" id=";!mI{,,2[0[prWPf9@(5" inline="false">
<mutation at1="false" at2="true"></mutation>
<field name="WHERE1">FIRST</field>
<field name="WHERE2">FROM_START</field>
<value name="STRING">
<block type="variables_get" id="X6{Ts.Pbs,v9@3k8I}{E">
<field name="VAR" id="@v/?ezVeiXzj^,$=!Nr." variabletype="">i</field>
</block>
</value>
<value name="AT2">
<block type="text_indexOf" id="e/:GxUq(_TN4MoeO]M?S">
<field name="END">FIRST</field>
<value name="VALUE">
<block type="variables_get" id="x-*a[s,2SPQ5WNi:oq?o">
<field name="VAR" id="@v/?ezVeiXzj^,$=!Nr." variabletype="">i</field>
</block>
</value>
<value name="FIND">
<shadow type="text" id="dm+nwoI9u4T~|!Lz(IZ(">
<field name="TEXT">.Commands</field>
</shadow>
</value>
</block>
</value>
</block>
</value>
<value name="ADD1">
<block type="text" id="Xu@WJeey`h2FyXeieZr1">
<field name="TEXT">Info.name</field>
</block>
</value>
</block>
</value>
<next>
<block type="controls_if" id="?dS]Aqv?To%$v;FOb}XF">
<value name="IF0">
<block type="logic_compare" id="gx?L{$0hx671N19w%h-v" inline="false">
<field name="OP">GT</field>
<value name="A">
<block type="text_indexOf" id="1R68:[/k;%|f/114v^DN" inline="false">
<field name="END">FIRST</field>
<value name="VALUE">
<block type="text_changeCase" id="-#uODff*%-YCq@7U_}q3">
<field name="CASE">LOWERCASE</field>
<value name="TEXT">
<shadow type="text" id="V,sqOp1hR.j/Nr0t5OA#">
<field name="TEXT">abc</field>
</shadow>
<block type="get_value_var" id="#]e~f2$Sc*O}:p06|/`?">
<field name="ATTR">val</field>
<value name="OID">
<shadow type="text" id="#($Z1dL/5P^o|fV#/lZ.">
<field name="TEXT"></field>
</shadow>
<block type="variables_get" id="gJ+883n}HvRZJUymh`09">
<field name="VAR" id="Ru|{8SkwlsBK~^n=lN=G" variabletype="">Echo_DP-Name</field>
</block>
</value>
</block>
</value>
</block>
</value>
<value name="FIND">
<shadow type="text" id="Xu7is5=?~Q{+2ip9fC(t">
<field name="TEXT">abc</field>
</shadow>
<block type="variables_get" id="Khc++ExtX)qBbOl!LQlJ">
<field name="VAR" id="xci3X!4nlXF:sZ?64H_G" variabletype="">Zielecho_Name</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="math_number" id="CLAXj`4?pj-iu!rJdN7H">
<field name="NUM">0</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="variables_set" id="X_eFO|_!K{Z=`uA|g?gg">
<field name="VAR" id=";F.(K|mb2VDLFz4584#t" variabletype="">Echo_gefunden</field>
<value name="VALUE">
<block type="logic_boolean" id=".Y+:m}scy[LgZ[!hE9TD">
<field name="BOOL">TRUE</field>
</block>
</value>
<next>
<block type="control_ex" id="u]lxbXd(oPb!+qmpULp#">
<field name="TYPE">false</field>
<field name="CLEAR_RUNNING">FALSE</field>
<value name="OID">
<shadow type="field_oid" id="fwZLrtqkG5Ro2sbRcbdL">
<field name="oid">Object ID</field>
</shadow>
<block type="text_join" id="$VJ#(BMiw2^It4A3Btx:">
<mutation items="3"></mutation>
<value name="ADD0">
<block type="text" id="A^-+*@#_b+izsQ0cKph}">
<field name="TEXT">alexa2.0.Echo-Devices.</field>
</block>
</value>
<value name="ADD1">
<block type="variables_get" id="e)EDFN~LTA=yddXz!Rj_">
<field name="VAR" id="C2wE+cVgznP#j}r/`dl(" variabletype="">Echo_Seriennummer</field>
</block>
</value>
<value name="ADD2">
<block type="text" id="fru4dBVS!?k=A;uBh7*G">
<field name="TEXT">.Commands.speak</field>
</block>
</value>
</block>
</value>
<value name="VALUE">
<shadow type="logic_boolean" id="4Q-~O)0Tq3Bl0SL#OKOU">
<field name="BOOL">TRUE</field>
</shadow>
<block type="text" id="DOlCDBLal=hl!tv@g+?%">
<field name="TEXT">Ok.</field>
</block>
</value>
<value name="DELAY_MS">
<shadow type="math_number" id="Fdd(cgfC~Ct|qFml75Vj">
<field name="NUM">0</field>
</shadow>
</value>
<next>
<block type="control_ex" id="n_uzWG@(N)_]F0A~!=Ie">
<field name="TYPE">false</field>
<field name="CLEAR_RUNNING">FALSE</field>
<value name="OID">
<shadow type="field_oid" id="g3_@D*L!}QU+=~%+3_x^">
<field name="oid">Object ID</field>
</shadow>
<block type="text_join" id="N17x+U)^B!)~vF,OMkS2">
<mutation items="2"></mutation>
<value name="ADD0">
<block type="text_getSubstring" id="QPQNQ2S:6vHbct5d]=ed" inline="false">
<mutation at1="false" at2="true"></mutation>
<field name="WHERE1">FIRST</field>
<field name="WHERE2">FROM_START</field>
<value name="STRING">
<block type="variables_get" id="XwdG4+Eyt}fY?/yGiT+b">
<field name="VAR" id="Ru|{8SkwlsBK~^n=lN=G" variabletype="">Echo_DP-Name</field>
</block>
</value>
<value name="AT2">
<block type="text_indexOf" id="HpYi[*EjVCpYW;k#gizi">
<field name="END">FIRST</field>
<value name="VALUE">
<block type="variables_get" id="FeG=Smp=L05X8`7}YxWM">
<field name="VAR" id="Ru|{8SkwlsBK~^n=lN=G" variabletype="">Echo_DP-Name</field>
</block>
</value>
<value name="FIND">
<shadow type="text" id="!5r.@5BU^Z{[,q;b#sKP">
<field name="TEXT">.Info</field>
</shadow>
</value>
</block>
</value>
</block>
</value>
<value name="ADD1">
<block type="text" id="p3FZS)oLOzAg)DDyFVb6">
<field name="TEXT">Commands.speak</field>
</block>
</value>
</block>
</value>
<value name="VALUE">
<shadow type="logic_boolean" id="TLX|*;oi~r_65#6jP-I+">
<field name="BOOL">TRUE</field>
</shadow>
<block type="variables_get" id="-TI|1rh5akK=7%RvO$mj">
<field name="VAR" id="b7aB$`+O!Gi*`TEysg7u" variabletype="">Text</field>
</block>
</value>
<value name="DELAY_MS">
<shadow type="math_number" id="@5xD^V/w8IAL%(jE`,.a">
<field name="NUM">0</field>
</shadow>
</value>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</next>
</block>
</statement>
</block>
</statement>
<next>
<block type="controls_if" id="@)6`d%HOeQoURRp47|_G">
<value name="IF0">
<block type="logic_compare" id="Yje$.F.Jlq/t1K;9l[$n">
<field name="OP">EQ</field>
<value name="A">
<block type="variables_get" id="^uBH}_uskN;+KRf84B=s">
<field name="VAR" id=";F.(K|mb2VDLFz4584#t" variabletype="">Echo_gefunden</field>
</block>
</value>
<value name="B">
<block type="logic_boolean" id="qOs29yEpuK7fK)3Iq,D{">
<field name="BOOL">FALSE</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control_ex" id="Qmpb4$v80:TPOU,QF.)i">
<field name="TYPE">false</field>
<field name="CLEAR_RUNNING">FALSE</field>
<value name="OID">
<shadow type="field_oid" id="fwZLrtqkG5Ro2sbRcbdL">
<field name="oid">Object ID</field>
</shadow>
<block type="text_join" id="B/T;uwvUx:AZg.Tv1Z}K">
<mutation items="3"></mutation>
<value name="ADD0">
<block type="text" id="OwO=9`U#05m*KZx_XnYp">
<field name="TEXT">alexa2.0.Echo-Devices.</field>
</block>
</value>
<value name="ADD1">
<block type="variables_get" id="=dGXbqL38jYJq-XBQln@">
<field name="VAR" id="C2wE+cVgznP#j}r/`dl(" variabletype="">Echo_Seriennummer</field>
</block>
</value>
<value name="ADD2">
<block type="text" id=")pilr%swl1]zwp3u0.Xr">
<field name="TEXT">.Commands.speak</field>
</block>
</value>
</block>
</value>
<value name="VALUE">
<shadow type="logic_boolean" id="4Q-~O)0Tq3Bl0SL#OKOU">
<field name="BOOL">TRUE</field>
</shadow>
<block type="text_join" id="^qxx:S%f7udQi/U+mlSx">
<mutation items="3"></mutation>
<value name="ADD0">
<block type="text" id="{(*_9a$/z_*v{I5#;CyB">
<field name="TEXT">Leider konnte ich kein Gerät mit dem Namen "</field>
</block>
</value>
<value name="ADD1">
<block type="variables_get" id="Q5JW`W_e^KvL~A?S;)7E">
<field name="VAR" id="xci3X!4nlXF:sZ?64H_G" variabletype="">Zielecho_Name</field>
</block>
</value>
<value name="ADD2">
<block type="text" id="A1V#RQX}(d^kRXxOTaFA">
<field name="TEXT">" finden.</field>
</block>
</value>
</block>
</value>
<value name="DELAY_MS">
<shadow type="math_number" id="aMJx=]mX7et4[PcXye^*">
<field name="NUM">0</field>
</shadow>
</value>
</block>
</statement>
<next>
<block type="timeouts_clearinterval" id="a@-/gbH(=bjkDX0({ucu">
<field name="NAME">Intervall</field>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</statement>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</statement>
</block>
</next>
</block>
</xml>