<xml xmlns="http://www.w3.org/1999/xhtml">
<variables>
<variable type="" id="]8CjUu1tTXk^pZvPD9pk">Lautstaerke</variable>
<variable type="" id="tx`]izPXI!BeK19V`CX$">angesprochener_echo</variable>
<variable type="" id="hsYte9@o`T2BDaS,~4hu">alexa_voice</variable>
<variable type="" id="}tfHo!d;DNiy8lns,/nq">speak_volume</variable>
<variable type="" id="^$:ikT~4TjYuk|1umMYe">hans_voice</variable>
<variable type="" id="xn1_(a%|e4G}G4FdbhX:">Ansage</variable>
<variable type="" id="H/)RG7L1z9=:IM[[N)s]">vicki_voice</variable>
<variable type="" id=".Ef/-7s*/H3{8G|ut#TF">conchita_voice</variable>
<variable type="" id="h$;}IKI;/5Nr%M?LEdX]">ssml_ende</variable>
<variable type="" id=",8hPjyuv!|v-;xyG2[GM">stimmenwechsel_alexa</variable>
<variable type="" id="1R[1|dIw2YY/SWSjV8vi">stimmenwechsel_hans</variable>
<variable type="" id="hVUr^m=0SqBl!qr4l}8a">stimmenwechsel_vicki</variable>
<variable type="" id="5LniT)a9cR_h6Mo!t*1N">stimmenwechsel_conchita</variable>
<variable type="" id="eHmEd,;db!BBO)-s0Y{Z">fluestern_anfang</variable>
<variable type="" id="XITSHPBx:4U5JEzlW6ov">fluestern_ende</variable>
<variable type="" id="g)Ql[6CLA*U1}0AW@%59">Ansage2</variable>
</variables>
<block type="procedures_defcustomnoreturn" id="|YOBZy0(J_8~^4VAn@z%" x="37" y="-38">
<mutation statements="false"></mutation>
<field name="NAME">Datenpunkte_anlegen</field>
<field name="SCRIPT">bGV0IHRlc3QgPSBbCiAgICB7J2lkJzonQWxleGFfQW5zYWdlbi5TdGltbWVuLjAxQWxleGEnLCAnbmFtZSc6JzAxQWxleGEnLCAndHlwZSc6J2Jvb2xlYW4nLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzp0cnVlLCAncm9sZSc6J3N3aXRjaCcsICdkZWYnOnRydWUsICJzbWFydE5hbWUiOiB7ImRlIjogIkFsZXhhIiwic21hcnRUeXBlIjogIlNXSVRDSCJ9IH0sCiAgICB7J2lkJzonQWxleGFfQW5zYWdlbi5TdGltbWVuLjAySGFucycsICduYW1lJzonMDJIYW5zJywgJ3R5cGUnOidib29sZWFuJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6dHJ1ZSwgJ3JvbGUnOidzd2l0Y2gnLCAnZGVmJzpmYWxzZSwgInNtYXJ0TmFtZSI6IHsiZGUiOiAiSGFucyIsInNtYXJ0VHlwZSI6ICJTV0lUQ0gifSB9LAogICAgeydpZCc6J0FsZXhhX0Fuc2FnZW4uU3RpbW1lbi4wM1ZpY2tpJywgJ25hbWUnOicwM1ZpY2tpJywgJ3R5cGUnOidib29sZWFuJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6dHJ1ZSwgJ3JvbGUnOidzd2l0Y2gnLCAnZGVmJzpmYWxzZSwgInNtYXJ0TmFtZSI6IHsiZGUiOiAiVmlja2kiLCJzbWFydFR5cGUiOiAiU1dJVENIIn0gfSwKICAgIHsnaWQnOidBbGV4YV9BbnNhZ2VuLlN0aW1tZW4uMDRDb25jaGl0YScsICduYW1lJzonMDRDb25jaGl0YScsICd0eXBlJzonYm9vbGVhbicsICdyZWFkJzp0cnVlLCAnd3JpdGUnOnRydWUsICdyb2xlJzonc3dpdGNoJywgJ2RlZic6ZmFsc2UsICJzbWFydE5hbWUiOiB7ImRlIjogIkNvbmNoaXRhIiwic21hcnRUeXBlIjogIlNXSVRDSCJ9IH0sCiAgICB7J2lkJzonQWxleGFfQW5zYWdlbi5TdGltbWVuLjA1QWxleGFfc3NtbCcsICduYW1lJzonMDVBbGV4YV9zc21sJywgJ3R5cGUnOidzdHJpbmcnLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzpmYWxzZSwgJ3JvbGUnOidzdHJpbmcnLCAnZGVmJzonPHNwZWFrPjx2b2ljZSBuYW1lPSJBbGV4YSI+JyB9LAogICAgeydpZCc6J0FsZXhhX0Fuc2FnZW4uU3RpbW1lbi4wNkhhbnNfc3NtbCcsICduYW1lJzonMDZIYW5zX3NzbWwnLCAndHlwZSc6J3N0cmluZycsICdyZWFkJzp0cnVlLCAnd3JpdGUnOmZhbHNlLCAncm9sZSc6J3N0cmluZycsICdkZWYnOic8c3BlYWs+PHZvaWNlIG5hbWU9IkhhbnMiPicgfSwKICAgIHsnaWQnOidBbGV4YV9BbnNhZ2VuLlN0aW1tZW4uMDdWaWNraV9zc21sJywgJ25hbWUnOicwN1ZpY2tpX3NzbWwnLCAndHlwZSc6J3N0cmluZycsICdyZWFkJzp0cnVlLCAnd3JpdGUnOmZhbHNlLCAncm9sZSc6J3N0cmluZycsICdkZWYnOic8c3BlYWs+PHZvaWNlIG5hbWU9IlZpY2tpIj4nIH0sCiAgICB7J2lkJzonQWxleGFfQW5zYWdlbi5TdGltbWVuLjA4Q29uY2hpdGFfc3NtbCcsICduYW1lJzonMDhDb25jaGl0YV9zc21sJywgJ3R5cGUnOidzdHJpbmcnLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzpmYWxzZSwgJ3JvbGUnOidzdHJpbmcnLCAnZGVmJzonPHNwZWFrPjx2b2ljZSBuYW1lPSJDb25jaGl0YSI+JyB9LAogICAgeydpZCc6J0FsZXhhX0Fuc2FnZW4uU3RpbW1lbi4wOXNzbWxfZW5kZScsICduYW1lJzonMDlzc21sX2VuZGUnLCAndHlwZSc6J3N0cmluZycsICdyZWFkJzp0cnVlLCAnd3JpdGUnOmZhbHNlLCAncm9sZSc6J3N0cmluZycsICdkZWYnOic8L3ZvaWNlPjwvc3BlYWs+JyB9LAogICAgeydpZCc6J0FsZXhhX0Fuc2FnZW4uU3RpbW1lbi4xMEFsZXhhX1N0aW1tZW53ZWNoc2VsX3NzbWwnLCAnbmFtZSc6JzEwQWxleGFfU3RpbW1lbndlY2hzZWxfc3NtbCcsICd0eXBlJzonc3RyaW5nJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6ZmFsc2UsICdyb2xlJzonc3RyaW5nJywgJ2RlZic6Jzwvdm9pY2U+PHZvaWNlIG5hbWU9IkFsZXhhIj4nIH0sCiAgICB7J2lkJzonQWxleGFfQW5zYWdlbi5TdGltbWVuLjExSGFuc19TdGltbWVud2VjaHNlbF9zc21sJywgJ25hbWUnOicxMUhhbnNfU3RpbW1lbndlY2hzZWxfc3NtbCcsICd0eXBlJzonc3RyaW5nJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6ZmFsc2UsICdyb2xlJzonc3RyaW5nJywgJ2RlZic6Jzwvdm9pY2U+PHZvaWNlIG5hbWU9IkhhbnMiPicgfSwKICAgIHsnaWQnOidBbGV4YV9BbnNhZ2VuLlN0aW1tZW4uMTJWaWNraV9TdGltbWVud2VjaHNlbF9zc21sJywgJ25hbWUnOicxMlZpY2tpX1N0aW1tZW53ZWNoc2VsX3NzbWwnLCAndHlwZSc6J3N0cmluZycsICdyZWFkJzp0cnVlLCAnd3JpdGUnOmZhbHNlLCAncm9sZSc6J3N0cmluZycsICdkZWYnOic8L3ZvaWNlPjx2b2ljZSBuYW1lPSJWaWNraSI+JyB9LAogICAgeydpZCc6J0FsZXhhX0Fuc2FnZW4uU3RpbW1lbi4xM0NvbmNoaXRhX1N0aW1tZW53ZWNoc2VsX3NzbWwnLCAnbmFtZSc6JzEzQ29uY2hpdGFfU3RpbW1lbndlY2hzZWxfc3NtbCcsICd0eXBlJzonc3RyaW5nJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6ZmFsc2UsICdyb2xlJzonc3RyaW5nJywgJ2RlZic6Jzwvdm9pY2U+PHZvaWNlIG5hbWU9IkNvbmNoaXRhIj4nIH0sCiAgICB7J2lkJzonQWxleGFfQW5zYWdlbi5TdGltbWVuLjE0Zmx1ZXN0ZXJuX2FuZmFuZycsICduYW1lJzonMTRmbHVlc3Rlcm5fYW5mYW5nJywgJ3R5cGUnOidzdHJpbmcnLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzpmYWxzZSwgJ3JvbGUnOidzdHJpbmcnLCAnZGVmJzonPHNwZWFrPjxhbWF6b246ZWZmZWN0IG5hbWU9IndoaXNwZXJlZCI+JyB9LAogICAgeydpZCc6J0FsZXhhX0Fuc2FnZW4uU3RpbW1lbi4xNWZsdWVzdGVybl9lbmRlJywgJ25hbWUnOicxNWZsdWVzdGVybl9lbmRlJywgJ3R5cGUnOidzdHJpbmcnLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzpmYWxzZSwgJ3JvbGUnOidzdHJpbmcnLCAnZGVmJzonPC9hbWF6b246ZWZmZWN0Pjwvc3BlYWs+JyB9LAogICAgCl07ICAgIAoKIApjcmVhdGVVc2VyRGF0YVN0YXRlKHRlc3QsIGZ1bmN0aW9uKCkgewogICAgLy9sb2coJ051biBzaW5kIHdpciBpbiBkZXIgY2FsbGJhY2stRnVua3Rpb24uIERhcyBiZWRldXRldCwgZGFzcyBhbGxlIFN0YXRlcyBhYmdlYXJiZWl0ZXQgd3VyZGVuLiBKZXR6dCBrw7ZubmVuIHdpciBoaWVyIHdhcyBtYWNoZW4sIHouQi4gbsOkY2hzdGUgRnVua3Rpb24gbWFpbigpIGF1ZnJ1ZmVuLicpOwogICAgLy9sb2coJ0hhcHB5IGNvZGluZyEgOi0pJykKfSk7CiAKLyoqCiAqIENyZWF0ZXMgYSBzdGF0ZSB1bmRlciAwX3VzZXJkYXRhLjAKICogU291cmNlOiBodHRwczovL2ZvcnVtLmlvYnJva2VyLm5ldC90b3BpYy8yNjgzOS8KICogVGhhbmtzIHRvIGlvQnJva2VyIGZvcnVtIHVzZXIgInBhdWw1MyIgZm9yIHRoZSBiYXNpcyBvZiBjcmVhdGluZyBzdGF0ZXMgb3V0c2lkZSBqYXZhc2NyaXB0LngKICogVmVyc2lvbjogMC4yCiAqIEBwYXJhbSB7YXJyYXl9IHN0YXRlc1RvQ3JlYXRlICBPYmplY3Qgb3IgYXJyYXkgb2Ygb2JqZWN0IHdpdGggc3RhdGUgZGV0YWlscy4gVGVtcGxhdGU6IHsnaWQnOidUZXN0LjEyMy40NTYnLCAnbmFtZSc6J05BTUUnLCAndHlwZSc6J251bWJlcicsICd1bml0JzonVU5JVCcsICdtaW4nOk1JTiwgJ21heCc6TUFYLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzp0cnVlLCAncm9sZSc6J1JPTEUnLCAnZGVmJzpERUZBVUxUIH0KICogQHBhcmFtIHtvYmplY3R9IFtjYWxsYmFja10gIE9wdGlvbmFsOiBhIGNhbGxiYWNrIGZ1bmN0aW9uIC0tIFRoaXMgcHJvdmlkZWQgZnVuY3Rpb24gd2lsbCBiZSBleGVjdXRlZCBvbmNlIGFsbCBzdGF0ZXMgYXJlIGNyZWF0ZWQuCiAqLwpmdW5jdGlvbiBjcmVhdGVVc2VyRGF0YVN0YXRlKHN0YXRlc1RvQ3JlYXRlLCBjYWxsYmFjaykgewogCiAgICBjb25zdCBXQVJOID0gZmFsc2U7IC8vIFRocm93cyB3YXJuaW5nIGluIGxvZywgaWYgc3RhdGUgaXMgYWxyZWFkeSBleGlzdGluZy4gRGVmYXVsdCBpcyBmYWxzZSwgc28gbm8gd2FybmluZyBpbiBsb2csIGlmIHN0YXRlIGV4aXN0cwogICAgY29uc3QgTE9HX0RFQlVHID0gZmFsc2UgLy8gVG8gZGVidWcgdGhpcyBmdW5jdGlvbiwgc2V0IHRvIHRydWUKICAgIGNvbnN0IFdIRVJFID0gJzBfdXNlcmRhdGEuMCc7ICAgLy8gWW91IGNvdWxkIGNoYW5nZSB0aGUgc3RhcnRpbmcgcGF0aCBhY2NvcmRpbmdseS4gTm90IHJlY29tbWVuZGVkIHRvIGNoYW5nZSwgdGhvdWdoLgogCiAgICBpZighQXJyYXkuaXNBcnJheShzdGF0ZXNUb0NyZWF0ZSkpIHN0YXRlc1RvQ3JlYXRlID0gW3N0YXRlc1RvQ3JlYXRlXTsgLy8gd2UgYWxsb3cgYm90aCBhbiBhcnJheSBvZiBvYmplY3RzIG9yIGEgc2luZ2xlIG9iamVjdAogCiAgICBsZXQgbnVtU3RhdGVzID0gc3RhdGVzVG9DcmVhdGUubGVuZ3RoOwogICAgbGV0IGNvdW50ZXIgPSAtMTsKICAgIHN0YXRlc1RvQ3JlYXRlLmZvckVhY2goZnVuY3Rpb24ocGFyYW0pIHsKICAgICAgICBjb3VudGVyICs9IDE7CiAgICAgICAgaWYgKExPR19ERUJVRykgbG9nICgnQ3VycmVudGx5IHByb2Nlc3NpbmcgZm9sbG93aW5nIHN0YXRlOiBbJyArIHBhcmFtLmlkICsgJ10nKTsKIAogICAgICAgIGxldCBzdGF0ZUlkID0gcGFyYW0uaWQ7CiAgICAgICAgZGVsZXRlIHBhcmFtLmlkOyAvLyByZW1vdmUgaXQsIHRvIGNvbXBseSB3aXRoIGlvQnJva2VyIHN0YXRlIHN5bnRheCBmb3Igc2V0T2JqZWN0KCkgYW5kIHNldFN0YXRlKCkKIAogICAgICAgIHN0YXRlSWQgPSAoc3RhdGVJZC5zdGFydHNXaXRoKFdIRVJFKSkgPyBzdGF0ZUlkLnN1YnN0cmluZyhXSEVSRS5sZW5ndGgpIDogc3RhdGVJZDsgLy8gcmVtb3ZlIFdIRVJFIGZyb20gYmVnaW5uaW5nIG9mIHN0cmluZwogICAgICAgIHN0YXRlSWQgPSAoc3RhdGVJZC5zdGFydHNXaXRoKCcuJykpID8gc3RhdGVJZC5zdWJzdHJpbmcoMSkgOiBzdGF0ZUlkOyAvLyByZW1vdmUgZmlyc3QgIi4iCiAKICAgICAgICBjb25zdCBGVUxMX1NUQVRFX0lEID0gKFdIRVJFLmVuZHNXaXRoKCcuJykgPyBXSEVSRSA6IFdIRVJFICsgJy4nKSArIHN0YXRlSWQ7IC8vIEZpbmFsIHN0YXRlCiAKICAgICAgICBpZigkKEZVTExfU1RBVEVfSUQpLmxlbmd0aCkgewogICAgICAgICAgICBpZiAoV0FSTikgbG9nKCdTdGF0ZSBbJyArIEZVTExfU1RBVEVfSUQgKyAnXSBpcyBhbHJlYWR5IGV4aXN0aW5nIGFuZCB3aWxsIG5vIGxvbmdlciBiZSBjcmVhdGVkLicsICd3YXJuJyk7CiAgICAgICAgICAgIGlmICghV0FSTiAmJiBMT0dfREVCVUcpIGxvZygnU3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ10gaXMgYWxyZWFkeSBleGlzdGluZyBhbmQgd2lsbCBubyBsb25nZXIgYmUgY3JlYXRlZC4nKTsKICAgICAgICAgICAgbnVtU3RhdGVzLS07CiAgICAgICAgICAgIGlmIChudW1TdGF0ZXMgPT09IDApIHsKICAgICAgICAgICAgICAgIGlmIChMT0dfREVCVUcpIGxvZygnQWxsIHN0YXRlcyBzdWNjZXNzZnVsbHkgcHJvY2Vzc2VkIScpOwogICAgICAgICAgICAgICAgaWYgKHR5cGVvZiBjYWxsYmFjayA9PT0gJ2Z1bmN0aW9uJykgeyAvLyBleGVjdXRlIGlmIGEgZnVuY3Rpb24gd2FzIHByb3ZpZGVkIHRvIHBhcmFtZXRlciBjYWxsYmFjawogICAgICAgICAgICAgICAgICAgIGlmIChMT0dfREVCVUcpIGxvZygnQW4gb3B0aW9uYWwgY2FsbGJhY2sgZnVuY3Rpb24gd2FzIHByb3ZpZGVkLCB3aGljaCB3ZSBhcmUgZ29pbmcgdG8gZXhlY3V0ZSBub3cuJyk7CiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNhbGxiYWNrKCk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICByZXR1cm47IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE4NDUyOTIwL2NvbnRpbnVlLWluLWN1cnNvci1mb3JlYWNoCiAgICAgICAgICAgIH0KICAgICAgICB9CiAKICAgICAgICAvLyBTdGF0ZSBpcyBub3QgZXhpc3RpbmcsIHNvIHdlIGFyZSBjb250aW51aW5nIHRvIGNyZWF0ZSB0aGUgc3RhdGUgdGhyb3VnaCBzZXRPYmplY3QoKS4KICAgICAgICBsZXQgb2JqID0ge307CiAgICAgICAgb2JqLnR5cGUgPSAnc3RhdGUnOwogICAgICAgIG9iai5uYXRpdmUgPSB7fTsKICAgICAgICBvYmouY29tbW9uID0gcGFyYW07CiAgICAgICAgc2V0T2JqZWN0KEZVTExfU1RBVEVfSUQsIG9iaiwgZnVuY3Rpb24gKGVycikgewogICAgICAgICAgICBpZiAoZXJyKSB7CiAgICAgICAgICAgICAgICBsb2coJ0Nhbm5vdCB3cml0ZSBvYmplY3QgZm9yIHN0YXRlIFsnICsgRlVMTF9TVEFURV9JRCArICddOiAnICsgZXJyKTsKICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgIGlmIChMT0dfREVCVUcpIGxvZygnTm93IHdlIGFyZSBjcmVhdGluZyBuZXcgc3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ10nKQogICAgICAgICAgICAgICAgbGV0IGluaXQgPSBudWxsOwogICAgICAgICAgICAgICAgaWYocGFyYW0uZGVmID09PSB1bmRlZmluZWQpIHsKICAgICAgICAgICAgICAgICAgICBpZihwYXJhbS50eXBlID09PSAnbnVtYmVyJykgaW5pdCA9IDA7CiAgICAgICAgICAgICAgICAgICAgaWYocGFyYW0udHlwZSA9PT0gJ2Jvb2xlYW4nKSBpbml0ID0gZmFsc2U7CiAgICAgICAgICAgICAgICAgICAgaWYocGFyYW0udHlwZSA9PT0gJ3N0cmluZycpIGluaXQgPSAnJzsKICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgaW5pdCA9IHBhcmFtLmRlZjsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7CiAgICAgICAgICAgICAgICAgICAgc2V0U3RhdGUoRlVMTF9TVEFURV9JRCwgaW5pdCwgdHJ1ZSwgZnVuY3Rpb24oKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGxvZygnc2V0U3RhdGUgZHVyY2hnZWbDvGhydDogJyArIEZVTExfU1RBVEVfSUQpOwogICAgICAgICAgICAgICAgICAgICAgICBudW1TdGF0ZXMtLTsKICAgICAgICAgICAgICAgICAgICAgICAgaWYgKG51bVN0YXRlcyA9PT0gMCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdmZXJ0aWchJyk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAodHlwZW9mIGNhbGxiYWNrID09PSAnZnVuY3Rpb24nKSB7IC8vIGV4ZWN1dGUgaWYgYSBmdW5jdGlvbiB3YXMgcHJvdmlkZWQgdG8gcGFyYW1ldGVyIGNhbGxiYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdGdW5jdGlvbiB3YXMgcHJvdmlkZWQnKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gY2FsbGJhY2soKTsgLy8gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgIH0sIDUwICsgKDIwICogY291bnRlcikgKTsKICAgICAgICAgICAgfQogICAgICAgIH0pOwogCiAgICB9KTsKfQ==</field>
<comment pinned="false" h="80" w="160">legt Datenpunkte für den die Anzahl gekippter/geöffneter/geschlossenen/gesamt Fenster an</comment>
</block>
<block type="procedures_callcustomnoreturn" id="WUz)!$4SU(=C^dK+WDIy" x="37" y="13">
<mutation name="Datenpunkte_anlegen"></mutation>
<next>
<block type="comment" id="TCbirY0yNy87D,/?|k1h">
<field name="COMMENT">speak</field>
<next>
<block type="on" id="pPAe?D9#C-MzNdYWPK]r" disabled="true">
<field name="OID">alexa2.0.History.summary</field>
<field name="CONDITION">any</field>
<field name="ACK_CONDITION"></field>
<statement name="STATEMENT">
<block type="controls_if" id="fQlWBQZN^e.:DrM[^7{4">
<value name="IF0">
<block type="logic_compare" id="2pJO@[Vtpx6B{6|hU{AM">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="DyA~MCr`D%W17,P!,xZs">
<field name="ATTR">val</field>
<field name="OID">alexa2.0.History.summary</field>
</block>
</value>
<value name="B">
<block type="text" id="%4nBc3D)J=jtRdxt$XgL">
<field name="TEXT">testansage</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="variables_set" id=".}l{$)R}!so3?49}ZI29">
<field name="VAR" id="]8CjUu1tTXk^pZvPD9pk" variabletype="">Lautstaerke</field>
<value name="VALUE">
<block type="math_number" id="w!aFM4SyFphGj^,/nlyu">
<field name="NUM">100</field>
</block>
</value>
<next>
<block type="variables_set" id="raHp)T;G6o1nDaQZ5Qrg">
<field name="VAR" id="tx`]izPXI!BeK19V`CX$" variabletype="">angesprochener_echo</field>
<value name="VALUE">
<block type="text_join" id="q`1!?SO4KN9hG:/?YC1L">
<mutation items="3"></mutation>
<value name="ADD0">
<block type="text" id="lG5cq|_e-SYygMARlNe%">
<field name="TEXT">alexa2.0.Echo-Devices.</field>
</block>
</value>
<value name="ADD1">
<block type="get_value" id="M7plEDg{8pq2=J9a2fzQ">
<field name="ATTR">val</field>
<field name="OID">alexa2.0.History.serialNumber</field>
</block>
</value>
<value name="ADD2">
<block type="text" id="v.6VG(Lxwxo.[IIHs$U=">
<field name="TEXT">.Commands.speak</field>
</block>
</value>
</block>
</value>
<next>
<block type="variables_set" id="N?jvkadzp3l@_Na$GSh3">
<field name="VAR" id="}tfHo!d;DNiy8lns,/nq" variabletype="">speak_volume</field>
<value name="VALUE">
<block type="text_join" id="2;bG:Tv$~s+Itqhld@ML">
<mutation items="3"></mutation>
<value name="ADD0">
<block type="text" id="U0%on0@O$stDed%wbZLS">
<field name="TEXT">alexa2.0.Echo-Devices.</field>
</block>
</value>
<value name="ADD1">
<block type="get_value" id="F;9-S~mvqb0GUKsf@iKm">
<field name="ATTR">val</field>
<field name="OID">alexa2.0.History.serialNumber</field>
</block>
</value>
<value name="ADD2">
<block type="text" id=".(-6vYavAe:;F~Wr[qy!">
<field name="TEXT">.Commands.speak-volume</field>
</block>
</value>
</block>
</value>
<next>
<block type="variables_set" id="XQx[6n!+nUQ];R7;`1$a">
<field name="VAR" id="xn1_(a%|e4G}G4FdbhX:" variabletype="">Ansage</field>
<value name="VALUE">
<block type="text" id="3go3)pi-E4Nt~0H{)8)^">
<field name="TEXT">Ich teste jetzt die Lautstärke mit dem Wert 100. Nach dieser Ansage stellt sich der Wert wieder zurück auf den vorher eingestellten Wert.</field>
</block>
</value>
<next>
<block type="control_ex" id="@.Ynq`]k]!w}k*GMj~[!" inline="true">
<field name="TYPE">false</field>
<field name="CLEAR_RUNNING">FALSE</field>
<value name="OID">
<shadow type="field_oid" id="hb?Q/-%_9A^!+jRfuTnL">
<field name="oid">Object ID</field>
</shadow>
<block type="variables_get" id="(kZn44O^xPC@K:O/D*lO">
<field name="VAR" id="}tfHo!d;DNiy8lns,/nq" variabletype="">speak_volume</field>
</block>
</value>
<value name="VALUE">
<shadow type="logic_boolean" id="Uo[{s0o3{[`(35T92ci2">
<field name="BOOL">TRUE</field>
</shadow>
<block type="variables_get" id="I=Z6pmb=)Mwn25%B:!cu">
<field name="VAR" id="]8CjUu1tTXk^pZvPD9pk" variabletype="">Lautstaerke</field>
</block>
</value>
<value name="DELAY_MS">
<shadow type="math_number" id="6ncG2Nes+=ucX9m]Q-LH">
<field name="NUM">0</field>
</shadow>
</value>
<next>
<block type="control_ex" id="5$O:dbv;*Ncoc7n00s`w" inline="true">
<field name="TYPE">false</field>
<field name="CLEAR_RUNNING">FALSE</field>
<value name="OID">
<shadow type="field_oid" id="hb?Q/-%_9A^!+jRfuTnL">
<field name="oid">Object ID</field>
</shadow>
<block type="variables_get" id="hMVRJeB$V+.jktBW.6DP">
<field name="VAR" id="tx`]izPXI!BeK19V`CX$" variabletype="">angesprochener_echo</field>
</block>
</value>
<value name="VALUE">
<shadow type="logic_boolean" id="Uo[{s0o3{[`(35T92ci2">
<field name="BOOL">TRUE</field>
</shadow>
<block type="variables_get" id="_UExVH`$/=Sjy86Hb$%X">
<field name="VAR" id="xn1_(a%|e4G}G4FdbhX:" variabletype="">Ansage</field>
</block>
</value>
<value name="DELAY_MS">
<shadow type="math_number" id="cLl){TAE+8[,|ov4ALY+">
<field name="NUM">0</field>
</shadow>
</value>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</statement>
<next>
<block type="comment" id="=x.*TbJbsJR4!qztr5}(">
<field name="COMMENT">ssml</field>
<next>
<block type="on" id="[~`aZbXg|MwH^/]r2eKq">
<field name="OID">alexa2.0.History.summary</field>
<field name="CONDITION">any</field>
<field name="ACK_CONDITION"></field>
<statement name="STATEMENT">
<block type="variables_set" id="|Y?dP^7^w/)!*0$3}/#Y">
<field name="VAR" id="hsYte9@o`T2BDaS,~4hu" variabletype="">alexa_voice</field>
<value name="VALUE">
<block type="get_value" id="8#aiKcrm:u{sjs0cUfhr">
<field name="ATTR">val</field>
<field name="OID">0_userdata.0.Alexa_Ansagen.Stimmen.05Alexa_ssml</field>
</block>
</value>
<next>
<block type="variables_set" id="#LjgD75rPUU:r.P%*]2^">
<field name="VAR" id="^$:ikT~4TjYuk|1umMYe" variabletype="">hans_voice</field>
<value name="VALUE">
<block type="get_value" id="GP6WGh*S#uF^|L$Xf=^s">
<field name="ATTR">val</field>
<field name="OID">0_userdata.0.Alexa_Ansagen.Stimmen.06Hans_ssml</field>
</block>
</value>
<next>
<block type="variables_set" id="MvSk+J3jhK;,;nnz.?5_">
<field name="VAR" id="H/)RG7L1z9=:IM[[N)s]" variabletype="">vicki_voice</field>
<value name="VALUE">
<block type="get_value" id="Q73;gvzZe(OOtS;xBeVd">
<field name="ATTR">val</field>
<field name="OID">0_userdata.0.Alexa_Ansagen.Stimmen.07Vicki_ssml</field>
</block>
</value>
<next>
<block type="variables_set" id="A8ixxD,Rb{NT`8ud;lY}">
<field name="VAR" id=".Ef/-7s*/H3{8G|ut#TF" variabletype="">conchita_voice</field>
<value name="VALUE">
<block type="get_value" id="1{q_i]9;pVS]oY@S6uLq">
<field name="ATTR">val</field>
<field name="OID">0_userdata.0.Alexa_Ansagen.Stimmen.08Conchita_ssml</field>
</block>
</value>
<next>
<block type="variables_set" id="D@jsvo])3JLj/v!fA(?-">
<field name="VAR" id="h$;}IKI;/5Nr%M?LEdX]" variabletype="">ssml_ende</field>
<value name="VALUE">
<block type="get_value" id="5[3qWOD`xha3N;EJS8}7">
<field name="ATTR">val</field>
<field name="OID">0_userdata.0.Alexa_Ansagen.Stimmen.09ssml_ende</field>
</block>
</value>
<next>
<block type="variables_set" id="JzY)};|[y:|a2B=~f{1p">
<field name="VAR" id=",8hPjyuv!|v-;xyG2[GM" variabletype="">stimmenwechsel_alexa</field>
<value name="VALUE">
<block type="get_value" id="!dKZJ54A6h#?J~RSV%3~">
<field name="ATTR">val</field>
<field name="OID">0_userdata.0.Alexa_Ansagen.Stimmen.10Alexa_Stimmenwechsel_ssml</field>
</block>
</value>
<next>
<block type="variables_set" id="W7id@jkpI:9O)zPL.DTU">
<field name="VAR" id="1R[1|dIw2YY/SWSjV8vi" variabletype="">stimmenwechsel_hans</field>
<value name="VALUE">
<block type="get_value" id="4xY(7AjKi~^ljks.n841">
<field name="ATTR">val</field>
<field name="OID">0_userdata.0.Alexa_Ansagen.Stimmen.11Hans_Stimmenwechsel_ssml</field>
</block>
</value>
<next>
<block type="variables_set" id="46SatHI]v=bv/%P:j+bp">
<field name="VAR" id="hVUr^m=0SqBl!qr4l}8a" variabletype="">stimmenwechsel_vicki</field>
<value name="VALUE">
<block type="get_value" id="9=0xIG,Pc!5XUSS)U!_x">
<field name="ATTR">val</field>
<field name="OID">0_userdata.0.Alexa_Ansagen.Stimmen.12Vicki_Stimmenwechsel_ssml</field>
</block>
</value>
<next>
<block type="variables_set" id="]oJ#b{fZ0P*!wSNoKZ9A">
<field name="VAR" id="5LniT)a9cR_h6Mo!t*1N" variabletype="">stimmenwechsel_conchita</field>
<value name="VALUE">
<block type="get_value" id="WH]s$i*uV`:tg,XZy@I/">
<field name="ATTR">val</field>
<field name="OID">0_userdata.0.Alexa_Ansagen.Stimmen.13Conchita_Stimmenwechsel_ssml</field>
</block>
</value>
<next>
<block type="variables_set" id="Z-IEV|C0/NEL0o95zRdg">
<field name="VAR" id="eHmEd,;db!BBO)-s0Y{Z" variabletype="">fluestern_anfang</field>
<value name="VALUE">
<block type="get_value" id="(Gi;jkQ]RrIAIXz4`;d3">
<field name="ATTR">val</field>
<field name="OID">0_userdata.0.Alexa_Ansagen.Stimmen.14fluestern_anfang</field>
</block>
</value>
<next>
<block type="variables_set" id="{t0fi5sc0=}!DE,jnlS8">
<field name="VAR" id="XITSHPBx:4U5JEzlW6ov" variabletype="">fluestern_ende</field>
<value name="VALUE">
<block type="get_value" id="Glna:ISU*6zQ:HYj`6PC">
<field name="ATTR">val</field>
<field name="OID">0_userdata.0.Alexa_Ansagen.Stimmen.15fluestern_ende</field>
</block>
</value>
<next>
<block type="controls_if" id="AmHCZmZQ?D_nGLF,U{=u">
<value name="IF0">
<block type="logic_compare" id="^dLRtgWT~Tt++cL($NKn">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="9IQ29otyT#F-Spsl%l1I">
<field name="ATTR">val</field>
<field name="OID">alexa2.0.History.summary</field>
</block>
</value>
<value name="B">
<block type="text" id="V#v}1F.Uu4q+Op8a+EQU">
<field name="TEXT">testansage</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="variables_set" id="c0:5H;c}I61=O)k/{m}s">
<field name="VAR" id="]8CjUu1tTXk^pZvPD9pk" variabletype="">Lautstaerke</field>
<value name="VALUE">
<block type="math_number" id="VP%:,w*{wn*j@Ro_~V.n">
<field name="NUM">100</field>
</block>
</value>
<next>
<block type="variables_set" id="zsVZKg0]4(L1ixvAR)/1">
<field name="VAR" id="tx`]izPXI!BeK19V`CX$" variabletype="">angesprochener_echo</field>
<value name="VALUE">
<block type="text_join" id="Ro|ihCQ:AQOt.3`TUQwM">
<mutation items="3"></mutation>
<value name="ADD0">
<block type="text" id="!3N6!z_sBxoud+?AYsuv">
<field name="TEXT">alexa2.0.Echo-Devices.</field>
</block>
</value>
<value name="ADD1">
<block type="get_value" id="sIB7uOMmNbK:-t:a.QR;">
<field name="ATTR">val</field>
<field name="OID">alexa2.0.History.serialNumber</field>
</block>
</value>
<value name="ADD2">
<block type="text" id="(=O9cXWAffYNZ}Z0`DxZ">
<field name="TEXT">.Commands.ssml</field>
</block>
</value>
</block>
</value>
<next>
<block type="variables_set" id="i38T``MGhvb6dO^:S]M$">
<field name="VAR" id="}tfHo!d;DNiy8lns,/nq" variabletype="">speak_volume</field>
<value name="VALUE">
<block type="text_join" id=".du,f^-[km~vy3f,^+!;">
<mutation items="3"></mutation>
<value name="ADD0">
<block type="text" id="YRnYeZjQ^P?$m)miSuWv">
<field name="TEXT">alexa2.0.Echo-Devices.</field>
</block>
</value>
<value name="ADD1">
<block type="get_value" id="A$L7:D{nF;z|(]R15M6s">
<field name="ATTR">val</field>
<field name="OID">alexa2.0.History.serialNumber</field>
</block>
</value>
<value name="ADD2">
<block type="text" id="nqD6Te,c(D?G{y#CCFql">
<field name="TEXT">.Commands.speak-volume</field>
</block>
</value>
</block>
</value>
<next>
<block type="control_ex" id="m*49S0.[D:6!M#Fv~sJz" inline="true">
<field name="TYPE">false</field>
<field name="CLEAR_RUNNING">FALSE</field>
<value name="OID">
<shadow type="field_oid" id="hb?Q/-%_9A^!+jRfuTnL">
<field name="oid">Object ID</field>
</shadow>
<block type="variables_get" id="u![hpE!E%l3S_H~+~tia">
<field name="VAR" id="}tfHo!d;DNiy8lns,/nq" variabletype="">speak_volume</field>
</block>
</value>
<value name="VALUE">
<shadow type="logic_boolean" id="Uo[{s0o3{[`(35T92ci2">
<field name="BOOL">TRUE</field>
</shadow>
<block type="variables_get" id="qh[g_2lfHC*P$tQD7lYL">
<field name="VAR" id="]8CjUu1tTXk^pZvPD9pk" variabletype="">Lautstaerke</field>
</block>
</value>
<value name="DELAY_MS">
<shadow type="math_number" id="s%4rnui3VS(SjQx|x-A+">
<field name="NUM">0</field>
</shadow>
</value>
<next>
<block type="variables_set" id="~mUtLASbz4,[^)Mr^r(@">
<field name="VAR" id="xn1_(a%|e4G}G4FdbhX:" variabletype="">Ansage</field>
<value name="VALUE">
<block type="text_join" id="6(p)A1L$:_75Icld.$!`">
<mutation items="11"></mutation>
<value name="ADD0">
<block type="variables_get" id="K?;FJpSD.DAu(4Vl6#/!">
<field name="VAR" id="hsYte9@o`T2BDaS,~4hu" variabletype="">alexa_voice</field>
</block>
</value>
<value name="ADD1">
<block type="text" id="X9wB$RtDd9S!6Cv%E*/@">
<field name="TEXT">Ich teste jetzt die Lautstärke mit dem Wert 100.</field>
</block>
</value>
<value name="ADD2">
<block type="variables_get" id="P1x3s}vBZPp0qmWW-jb#">
<field name="VAR" id="1R[1|dIw2YY/SWSjV8vi" variabletype="">stimmenwechsel_hans</field>
</block>
</value>
<value name="ADD3">
<block type="text" id="4_8*(J~8e8HAn?z2i.*O">
<field name="TEXT"> Nach dieser Ansage stellt sich der Wert wieder zurück auf den vorher eingestellten Wert. </field>
</block>
</value>
<value name="ADD4">
<block type="variables_get" id="Q(ihJ[=VY;+#zMcnppVy">
<field name="VAR" id="hVUr^m=0SqBl!qr4l}8a" variabletype="">stimmenwechsel_vicki</field>
</block>
</value>
<value name="ADD5">
<block type="text" id="e4~5oJfNN%v)~4M+$4y,">
<field name="TEXT">Aber auch verschiedene Stimmen können ganz nett sein. </field>
</block>
</value>
<value name="ADD6">
<block type="variables_get" id="uj27HwU#KD5Q?qY4Ff,v">
<field name="VAR" id="5LniT)a9cR_h6Mo!t*1N" variabletype="">stimmenwechsel_conchita</field>
</block>
</value>
<value name="ADD7">
<block type="text" id=",~Q+|d^-|,KIP*l+y)cH">
<field name="TEXT">Ja, das stimmt. Ich bin verwirrt. </field>
</block>
</value>
<value name="ADD8">
<block type="variables_get" id="qsElU5x=z,CqeU_okG#!">
<field name="VAR" id=",8hPjyuv!|v-;xyG2[GM" variabletype="">stimmenwechsel_alexa</field>
</block>
</value>
<value name="ADD9">
<block type="text" id="jX_Gw7!]oE@2|CONlV5H">
<field name="TEXT">So, genug gequasselt. Ansage Ende.</field>
</block>
</value>
<value name="ADD10">
<block type="variables_get" id="D[ka=jJA~5QL?wl$=msz">
<field name="VAR" id="h$;}IKI;/5Nr%M?LEdX]" variabletype="">ssml_ende</field>
</block>
</value>
</block>
</value>
<next>
<block type="variables_set" id="rd8Vm:g%lZIPouk@%0~[">
<field name="VAR" id="g)Ql[6CLA*U1}0AW@%59" variabletype="">Ansage2</field>
<value name="VALUE">
<block type="text_join" id="gxMytiI`nl3D)G!RxBN2">
<mutation items="3"></mutation>
<value name="ADD0">
<block type="variables_get" id="%$(wV^{e#TO1I$%E.F,5">
<field name="VAR" id="eHmEd,;db!BBO)-s0Y{Z" variabletype="">fluestern_anfang</field>
</block>
</value>
<value name="ADD1">
<block type="text" id="`;^NfmSQ-{hBrChTk;eo">
<field name="TEXT">Ich kann sogar flüstern. Oh Oh. </field>
</block>
</value>
<value name="ADD2">
<block type="variables_get" id="?gfiG/.F{kuYoBStkin5">
<field name="VAR" id="XITSHPBx:4U5JEzlW6ov" variabletype="">fluestern_ende</field>
</block>
</value>
</block>
</value>
<next>
<block type="control_ex" id="Z0SIQv`YwR}U3y-7.C[_" inline="true">
<field name="TYPE">false</field>
<field name="CLEAR_RUNNING">FALSE</field>
<value name="OID">
<shadow type="field_oid" id="hb?Q/-%_9A^!+jRfuTnL">
<field name="oid">Object ID</field>
</shadow>
<block type="variables_get" id="7XIJ@IIk+|w*,LY8F10b">
<field name="VAR" id="tx`]izPXI!BeK19V`CX$" variabletype="">angesprochener_echo</field>
</block>
</value>
<value name="VALUE">
<shadow type="logic_boolean" id="Uo[{s0o3{[`(35T92ci2">
<field name="BOOL">TRUE</field>
</shadow>
<block type="variables_get" id="c@cd-(g/KcOn2,^;@I[Q">
<field name="VAR" id="xn1_(a%|e4G}G4FdbhX:" variabletype="">Ansage</field>
</block>
</value>
<value name="DELAY_MS">
<shadow type="math_number" id="SJ?NXn_.A!Y[+SZv]WYK">
<field name="NUM">0</field>
</shadow>
</value>
<next>
<block type="control_ex" id="///ti2V{encKANYTI6Ya" inline="true">
<field name="TYPE">false</field>
<field name="CLEAR_RUNNING">FALSE</field>
<value name="OID">
<shadow type="field_oid" id="hb?Q/-%_9A^!+jRfuTnL">
<field name="oid">Object ID</field>
</shadow>
<block type="variables_get" id="$x%/Yh*`_p}|%n0+6X).">
<field name="VAR" id="tx`]izPXI!BeK19V`CX$" variabletype="">angesprochener_echo</field>
</block>
</value>
<value name="VALUE">
<shadow type="logic_boolean" id="Uo[{s0o3{[`(35T92ci2">
<field name="BOOL">TRUE</field>
</shadow>
<block type="variables_get" id="}(OeQ:Wg,[eMtCwny-c/">
<field name="VAR" id="g)Ql[6CLA*U1}0AW@%59" variabletype="">Ansage2</field>
</block>
</value>
<value name="DELAY_MS">
<shadow type="math_number" id="MSay5)`ZstNNa$[ZaKfc">
<field name="NUM">0</field>
</shadow>
</value>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</xml>