<xml xmlns="https://developers.google.com/blockly/xml">
<variables>
<variable id="/A.(~3nsT3dy+}3P;i2c">id</variable>
<variable id="Kb.BX2851p,D6E4.-p5i">alexa_instanz_0</variable>
<variable id="tx`]izPXI!BeK19V`CX$">angesprochener_echo_instanz_0</variable>
<variable id="}tfHo!d;DNiy8lns,/nq">speak_volume_instanz_0</variable>
<variable id="a24#?S6.^K;B!*)UE|Z5">01Aussentemperatur_Ansage_Button</variable>
<variable id="4{_UpHHn8rUA7AFvI`Q6">angesprochener_echo_instanz_0_neu</variable>
<variable id="+KthG19@m1t{iQ}-D#pd">speak_volume_instanz_0_neu</variable>
<variable id="m7!f@;c]Npk-3^:-e)tt">ansagelautstaerke</variable>
</variables>
<block type="procedures_defcustomreturn" id="!ZL=A!zr4?.+d|y)d,4T" x="13" y="13">
<mutation statements="false">
<arg name="id" varid="/A.(~3nsT3dy+}3P;i2c"></arg>
</mutation>
<field name="NAME">existiert_DP</field>
<field name="SCRIPT">cmV0dXJuIGV4aXN0c1N0YXRlKGlkKTs=</field>
<comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
</block>
<block type="variables_set" id="%HI]}nfx1xlY.JfngwoZ" x="13" y="63">
<field name="VAR" id="Kb.BX2851p,D6E4.-p5i">alexa_instanz_0</field>
<value name="VALUE">
<block type="text" id="=ZZLy+Yk}4C:v*?%=S:!">
<field name="TEXT">alexa2.0.History.serialNumber</field>
</block>
</value>
<next>
<block type="on_ext" id="(@zeFei/z58KOO_d}?tH">
<mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
<field name="CONDITION">any</field>
<field name="ACK_CONDITION"></field>
<value name="OID0">
<shadow xmlns="http://www.w3.org/1999/xhtml" type="field_oid" id="omUF]am!0)BQhD}NhWDT">
<field name="oid">default</field>
</shadow>
<block type="variables_get" id="(Hl|NeF+Ouq=7(r.$tU!">
<field name="VAR" id="Kb.BX2851p,D6E4.-p5i">alexa_instanz_0</field>
</block>
</value>
<statement name="STATEMENT">
<block type="variables_set" id="!pivGCq|T|:RW;koBUz8">
<field name="VAR" id="tx`]izPXI!BeK19V`CX$">angesprochener_echo_instanz_0</field>
<value name="VALUE">
<block type="logic_operation" id="6S=k8]_=6$r@Y4FuC$9L" inline="false">
<field name="OP">AND</field>
<value name="A">
<block type="logic_compare" id="TM$6CV[9zYw-D+@,F]~%">
<field name="OP">EQ</field>
<value name="A">
<block type="text_getSubstring" id="0:4XO|4CV^[5I,Geerg3">
<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="t:1E,;Dc!a?*x{H1d~)3">
<field name="VAR" id="Kb.BX2851p,D6E4.-p5i">alexa_instanz_0</field>
</block>
</value>
<value name="AT2">
<block type="math_number" id="xDM4px,9Gdz,BZh1):iD">
<field name="NUM">8</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="text" id="(%sbB:|0}[7xMxtUY#`J">
<field name="TEXT">alexa2.0</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="procedures_callcustomreturn" id="C|Q^3Xs=KOWHh}2G;Ah5">
<mutation name="existiert_DP">
<arg name="id"></arg>
</mutation>
<value name="ARG0">
<block type="text_join" id="z|Q5}`rSx2dBA:*/2Em*">
<mutation items="4"></mutation>
<value name="ADD0">
<block type="text_getSubstring" id="+^gIL;hHJZ/1vdw/Bixj">
<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="yR35U2#_RTIC:k]dL4zR">
<field name="VAR" id="Kb.BX2851p,D6E4.-p5i">alexa_instanz_0</field>
</block>
</value>
<value name="AT2">
<block type="math_number" id="e~D{5~ceL+ql1jm=p0Y;">
<field name="NUM">8</field>
</block>
</value>
</block>
</value>
<value name="ADD1">
<block type="text" id=")*Ae;D^*SS0wkpRT![2K">
<field name="TEXT">.Echo-Devices.</field>
</block>
</value>
<value name="ADD2">
<block type="get_value_var" id="rz4+RvN+FOEAS@@y@%c#">
<field name="ATTR">val</field>
<value name="OID">
<shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="~{nymE-iIi6VOl2dE+K}">
<field name="TEXT"></field>
</shadow>
<block type="variables_get" id="#,CiM%/@O@eVUJs/J{!^">
<field name="VAR" id="Kb.BX2851p,D6E4.-p5i">alexa_instanz_0</field>
</block>
</value>
</block>
</value>
<value name="ADD3">
<block type="text" id="Ii4rCscilUDF0-b}MhdO">
<field name="TEXT">.Commands.speak</field>
</block>
</value>
</block>
</value>
</block>
</value>
</block>
</value>
<next>
<block type="variables_set" id="=4e,%z88rO0oCn?.l0.1">
<field name="VAR" id="}tfHo!d;DNiy8lns,/nq">speak_volume_instanz_0</field>
<value name="VALUE">
<block type="logic_operation" id="HX5XlZ/LpS#!-lb_Mb#f" inline="false">
<field name="OP">AND</field>
<value name="A">
<block type="logic_compare" id="4aN1B7!GE4=GqU{rzKb*">
<field name="OP">EQ</field>
<value name="A">
<block type="text_getSubstring" id="9.vBOArQyog$aK~l@6xZ">
<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="b=H1*h:bLjm`;#91b~In">
<field name="VAR" id="Kb.BX2851p,D6E4.-p5i">alexa_instanz_0</field>
</block>
</value>
<value name="AT2">
<block type="math_number" id="P}Ae,bms`BOs-O9@t8f_">
<field name="NUM">8</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="text" id="rWt6/Cv}rkT}p,S;H0J)">
<field name="TEXT">alexa2.0</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="procedures_callcustomreturn" id="F;,Lzw[d4#hO7L^jKYu)">
<mutation name="existiert_DP">
<arg name="id"></arg>
</mutation>
<value name="ARG0">
<block type="text_join" id="qfi,%@)_I!ZM|$5_+]4#">
<mutation items="4"></mutation>
<value name="ADD0">
<block type="text_getSubstring" id="ERfWZ`MxNw`}D;jXx}EG">
<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="HfQB2XtFn:G67^*qnEzd">
<field name="VAR" id="Kb.BX2851p,D6E4.-p5i">alexa_instanz_0</field>
</block>
</value>
<value name="AT2">
<block type="math_number" id="3;t5/r{dc/KagMGdFSPE">
<field name="NUM">8</field>
</block>
</value>
</block>
</value>
<value name="ADD1">
<block type="text" id="iN;^$(9l?75VnL[ctF@g">
<field name="TEXT">.Echo-Devices.</field>
</block>
</value>
<value name="ADD2">
<block type="get_value_var" id="-PFeV+`7!G1`k4iMJ.Y(">
<field name="ATTR">val</field>
<value name="OID">
<shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="~{nymE-iIi6VOl2dE+K}">
<field name="TEXT"></field>
</shadow>
<block type="variables_get" id="n0^hAx[D)W8NC^;MSB-K">
<field name="VAR" id="Kb.BX2851p,D6E4.-p5i">alexa_instanz_0</field>
</block>
</value>
</block>
</value>
<value name="ADD3">
<block type="text" id="xJ+aN9;d}5[G%mN4*?e-">
<field name="TEXT">.Commands.speak-volume</field>
</block>
</value>
</block>
</value>
</block>
</value>
</block>
</value>
<next>
<block type="variables_set" id=".GJ2Jc^Vv+eN1Q~FDa?;">
<field name="VAR" id="4{_UpHHn8rUA7AFvI`Q6">angesprochener_echo_instanz_0_neu</field>
<value name="VALUE">
<block type="text_join" id="PGIfGJ=xn|ejSGTx2#(Y">
<mutation items="4"></mutation>
<value name="ADD0">
<block type="text_getSubstring" id="_b{}wQJTzm6V![uu!uT#">
<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="N}gTU]~ing7VqFixv5hZ">
<field name="VAR" id="Kb.BX2851p,D6E4.-p5i">alexa_instanz_0</field>
</block>
</value>
<value name="AT2">
<block type="math_number" id="Z_FFA1d[wo-L!`zg:CzQ">
<field name="NUM">8</field>
</block>
</value>
</block>
</value>
<value name="ADD1">
<block type="text" id="VkEJIBVVj%?!6,$8_ph=">
<field name="TEXT">.Echo-Devices.</field>
</block>
</value>
<value name="ADD2">
<block type="get_value_var" id="ed(kdj}N=dGv(#G)y`q8">
<field name="ATTR">val</field>
<value name="OID">
<shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="~{nymE-iIi6VOl2dE+K}">
<field name="TEXT"></field>
</shadow>
<block type="variables_get" id="w[wV;.6`?l4[z`#TH%tT">
<field name="VAR" id="Kb.BX2851p,D6E4.-p5i">alexa_instanz_0</field>
</block>
</value>
</block>
</value>
<value name="ADD3">
<block type="text" id="$?WS]D/zkN+1aV_e,3R~">
<field name="TEXT">.Commands.speak</field>
</block>
</value>
</block>
</value>
<next>
<block type="variables_set" id="4%y3%qvCU55`eBlsK;N~">
<field name="VAR" id="+KthG19@m1t{iQ}-D#pd">speak_volume_instanz_0_neu</field>
<value name="VALUE">
<block type="text_join" id="HP!iEF;m3MvjD4QZ1|h5">
<mutation items="4"></mutation>
<value name="ADD0">
<block type="text_getSubstring" id="66#O(t_#[ZQ5QW;asX/}">
<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="heE3Z`^^Cv/OZT(`2lVX">
<field name="VAR" id="Kb.BX2851p,D6E4.-p5i">alexa_instanz_0</field>
</block>
</value>
<value name="AT2">
<block type="math_number" id="jq+0;KAH1g-%tqTFuRm2">
<field name="NUM">8</field>
</block>
</value>
</block>
</value>
<value name="ADD1">
<block type="text" id="htf{j)8KmLJq[!dZcxkU">
<field name="TEXT">.Echo-Devices.</field>
</block>
</value>
<value name="ADD2">
<block type="get_value_var" id="{z7S6V$D(6(hm2Rv23rA">
<field name="ATTR">val</field>
<value name="OID">
<shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="~{nymE-iIi6VOl2dE+K}">
<field name="TEXT"></field>
</shadow>
<block type="variables_get" id="g:570petX(vvm+]iCtFa">
<field name="VAR" id="Kb.BX2851p,D6E4.-p5i">alexa_instanz_0</field>
</block>
</value>
</block>
</value>
<value name="ADD3">
<block type="text" id="`qhe;#4KmRP[syp]2ix6">
<field name="TEXT">.Commands.speak-volume</field>
</block>
</value>
</block>
</value>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</statement>
<next>
<block type="on_ext" id="oA85{l5?yOMGes|9[c$^">
<mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
<field name="CONDITION">any</field>
<field name="ACK_CONDITION"></field>
<value name="OID0">
<shadow type="field_oid" id="s79Gx09YwXYN0(Z(;V6%">
<field name="oid">default</field>
</shadow>
<block type="variables_get" id="}{{rxI|u4%HCHtvKn!5B">
<field name="VAR" id="a24#?S6.^K;B!*)UE|Z5">01Aussentemperatur_Ansage_Button</field>
</block>
</value>
<statement name="STATEMENT">
<block type="controls_if" id="$;p|k$)ux5RdJSs0[1.n">
<value name="IF0">
<block type="logic_compare" id="_^m.).g{+wPDN(^-wH9/">
<field name="OP">EQ</field>
<value name="A">
<block type="variables_get" id="c*N9np|JuxqLK9-^jK,@">
<field name="VAR" id="tx`]izPXI!BeK19V`CX$">angesprochener_echo_instanz_0</field>
</block>
</value>
<value name="B">
<block type="logic_boolean" id="iD_3lH-JTiT`qe`]zU[0">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control_ex" id="h0ELfE:8+1N;d^Jo93}C" inline="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="0FxTr6pPa{y1i02IfiP$">
<field name="oid">Object ID</field>
</shadow>
<block type="variables_get" id="g(Cm92C0xA)Q~{m%xE4q">
<field name="VAR" id="+KthG19@m1t{iQ}-D#pd">speak_volume_instanz_0_neu</field>
</block>
</value>
<value name="VALUE">
<shadow xmlns="http://www.w3.org/1999/xhtml" type="logic_boolean" id=")+wP$OEq(l]ZyQ:nx8e]">
<field name="BOOL">TRUE</field>
</shadow>
<block type="variables_get" id="+My*kbAJ/+?9Dn]Ra|AF">
<field name="VAR" id="m7!f@;c]Npk-3^:-e)tt">ansagelautstaerke</field>
</block>
</value>
<value name="DELAY_MS">
<shadow type="math_number" id="W@!5+TLs9*l+5srXCANC">
<field name="NUM">0</field>
</shadow>
</value>
<next>
<block type="control_ex" id="am/`YM%nX)[tXw]-@Wz~" inline="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="0FxTr6pPa{y1i02IfiP$">
<field name="oid">Object ID</field>
</shadow>
<block type="variables_get" id="%3_D}O[OXu0D,F8iH!:7">
<field name="VAR" id="4{_UpHHn8rUA7AFvI`Q6">angesprochener_echo_instanz_0_neu</field>
</block>
</value>
<value name="VALUE">
<shadow type="logic_boolean" id=")+wP$OEq(l]ZyQ:nx8e]">
<field name="BOOL">TRUE</field>
</shadow>
<block type="text" id="iSm;u6hzdVo;rH/^$VOf">
<field name="TEXT">bla bla bla</field>
</block>
</value>
<value name="DELAY_MS">
<shadow type="math_number" id="smJl9lo{R$H[Zjf7R!;h">
<field name="NUM">0</field>
</shadow>
</value>
</block>
</next>
</block>
</statement>
</block>
</statement>
</block>
</next>
</block>
</next>
</block>
</xml>