Fernseher mit Alexa + Broadlink und ioBroker bedienen
Code
- <xml xmlns="http://www.w3.org/1999/xhtml">
- <block type="on_ext" id="o%,CIvSbQ?fPWP|CR|:;" x="88" y="-637">
- <mutation items="8"></mutation>
- <field name="CONDITION">any</field>
- <field name="ACK_CONDITION"></field>
- <value name="OID0">
- <shadow type="field_oid" id="/NJUvHG(9d,CL7c4M[M*">
- <field name="oid">Mein_TV.0.PRO7</field>
- </shadow>
- </value>
- <value name="OID1">
- <shadow type="field_oid" id="w.JD+Jv/?(eWgG7!BhA[">
- <field name="oid">default</field>
- </shadow>
- </value>
- <value name="OID2">
- <shadow type="field_oid" id="{~7e.e*eZW.Jk0`Mli8b">
- <field name="oid">Mein_TV.0.RTL</field>
- </shadow>
- </value>
- <value name="OID3">
- <shadow type="field_oid" id="Xp~:|F];yrP!n.Fp]T.1">
- <field name="oid">Mein_TV.0.SAT1</field>
- </shadow>
- </value>
- <value name="OID4">
- <shadow type="field_oid" id="IrdW5!qrlx*3%?BvYx3=">
- <field name="oid">default</field>
- </shadow>
- </value>
- <value name="OID5">
- <shadow type="field_oid" id="*)aWP4]S^d?MI2YLov;2">
- <field name="oid">default</field>
- </shadow>
- </value>
- <value name="OID6">
- <shadow type="field_oid" id="5m=ztPb1j3P}bU*m%.7k">
- <field name="oid">default</field>
- </shadow>
- </value>
- <value name="OID7">
- <shadow type="field_oid" id="1Ry{UAi0lE1Jg1p!;SI|">
- <field name="oid">default</field>
- </shadow>
- </value>
- <statement name="STATEMENT">
- <block type="controls_if" id="jS0+3}JK1A/4:gv)7b2T">
- <value name="IF0">
- <block type="logic_compare" id="h;JqmrwluX,Hf=j*m.%I">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="get_value" id="`BN;8zYqcg=ZG8I3zS51">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.PRO7</field>
- </block>
- </value>
- <value name="B">
- <block type="logic_boolean" id="jMr_mHDBXLi7`u+uxOco">
- <field name="BOOL">TRUE</field>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO0">
- <block type="update" id="O%+:6*N/)jGe:Pk7WJQT">
- <mutation delay_input="false"></mutation>
- <field name="OID">Mein_TV.0.TV_Zahl</field>
- <field name="WITH_DELAY">FALSE</field>
- <value name="VALUE">
- <block type="math_number" id="i2G(:jW4{`R5Dmis?8fV">
- <field name="NUM">18</field>
- </block>
- </value>
- <next>
- <block type="update" id="fy4KvBncrPw}cAmZb1tE">
- <mutation delay_input="false"></mutation>
- <field name="OID">Mein_TV.0.PRO7</field>
- <field name="WITH_DELAY">FALSE</field>
- <value name="VALUE">
- <block type="logic_boolean" id="*)Et3}2:=YW![m/TnT84">
- <field name="BOOL">FALSE</field>
- </block>
- </value>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="controls_if" id="zB(Ymx|;ltS]gOzqvMc]">
- <value name="IF0">
- <block type="logic_compare" id="Z)Et|#7;B![vn!`@yU8U">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="get_value" id=";HbPcSt.WuE[pL|cMlr3">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.RTL</field>
- </block>
- </value>
- <value name="B">
- <block type="logic_boolean" id="x(R?#z2.N2T69/riSx|]">
- <field name="BOOL">TRUE</field>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO0">
- <block type="update" id="W4OP{lg~m=HwLnOzXKAc">
- <mutation delay_input="false"></mutation>
- <field name="OID">Mein_TV.0.TV_Zahl</field>
- <field name="WITH_DELAY">FALSE</field>
- <value name="VALUE">
- <block type="math_number" id="lnNyau}Qb6I{VHmC6;h;">
- <field name="NUM">5</field>
- </block>
- </value>
- <next>
- <block type="update" id="--}!PE5B-b%ny{X(+/72">
- <mutation delay_input="false"></mutation>
- <field name="OID">Mein_TV.0.RTL</field>
- <field name="WITH_DELAY">FALSE</field>
- <value name="VALUE">
- <block type="logic_boolean" id="t4IgzU^;wI:Xkv5KKBcc">
- <field name="BOOL">FALSE</field>
- </block>
- </value>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="controls_if" id="vhE8}2Gmy_@:|YJkv08M">
- <value name="IF0">
- <block type="logic_compare" id="(e0dTGaEZ9Pdkp/OdH)b">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="get_value" id="4G9a(+)aNOp[8rCcc{Yk">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.SAT1</field>
- </block>
- </value>
- <value name="B">
- <block type="logic_boolean" id="jZc+68i3HZyNJf.?21(Y">
- <field name="BOOL">TRUE</field>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO0">
- <block type="update" id="E4`UmR;^piUjTu:q*3!#">
- <mutation delay_input="false"></mutation>
- <field name="OID">Mein_TV.0.TV_Zahl</field>
- <field name="WITH_DELAY">FALSE</field>
- <value name="VALUE">
- <block type="math_number" id="-FLq~;1tBoT^SEQ..t!E">
- <field name="NUM">15</field>
- </block>
- </value>
- <next>
- <block type="update" id="CmYG=-Y`RAd*{2ta8Kbj">
- <mutation delay_input="false"></mutation>
- <field name="OID">Mein_TV.0.SAT1</field>
- <field name="WITH_DELAY">FALSE</field>
- <value name="VALUE">
- <block type="logic_boolean" id="{Y3}3G:XmVEx]_Iews7]">
- <field name="BOOL">FALSE</field>
- </block>
- </value>
- </block>
- </next>
- </block>
- </statement>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="on" id="1^1IXHS.b?M*ul+%7_wa">
- <field name="OID">Mein_TV.0.TV_Zahl</field>
- <field name="CONDITION">any</field>
- <field name="ACK_CONDITION"></field>
- <statement name="STATEMENT">
- <block type="controls_if" id="O}^?7r4,x0|wj^euJWA6">
- <mutation elseif="12"></mutation>
- <value name="IF0">
- <block type="logic_operation" id="iXWJcKStJ[A?(t0SbN)}">
- <field name="OP">AND</field>
- <value name="A">
- <block type="logic_compare" id="L2JIVx(*.eFcA:|4RCzd">
- <field name="OP">GTE</field>
- <value name="A">
- <block type="get_value" id="pH8s.AVaIl7g}U)i60+]">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl</field>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="fX.`e`I#KT?`(EP}E8vF">
- <field name="NUM">10</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="logic_compare" id="cL?,391Yk.He`6S/^_e^">
- <field name="OP">LTE</field>
- <value name="A">
- <block type="get_value" id="),KPwV`g?Gz/4x(]=dQ`">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl</field>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id=":)Bm]``@l:w2hZQH3XRT">
- <field name="NUM">99</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO0">
- <block type="control" id="@IX,vu6MgC-]BJQ`{!V.">
- <mutation delay_input="false"></mutation>
- <field name="OID">Mein_TV.0.TV_Zahl1</field>
- <field name="WITH_DELAY">FALSE</field>
- <value name="VALUE">
- <block type="math_number" id="LQmD+h}spuaJl}gNG7EJ">
- <field name="NUM">11</field>
- </block>
- </value>
- <next>
- <block type="control" id="43Q]p51`%hNyr)swaBlt">
- <mutation delay_input="false"></mutation>
- <field name="OID">Mein_TV.0.TV_Zahl</field>
- <field name="WITH_DELAY">FALSE</field>
- <value name="VALUE">
- <block type="math_round" id="^dso,?Bh*Z^__QiE{S/2">
- <field name="OP">ROUNDDOWN</field>
- <value name="NUM">
- <shadow type="math_number" id="Ei^Ot4W@)]GBM7Ot2bN(">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="math_arithmetic" id="F`/nDX~Hsrn9#^?s0Z;7">
- <field name="OP">DIVIDE</field>
- <value name="A">
- <shadow type="math_number" id="|+A}|z*HQpy_iZhLo}I.">
- <field name="NUM">1</field>
- </shadow>
- <block type="get_value" id="{B=1C!-%]EBKtV^ITUxI">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl</field>
- </block>
- </value>
- <value name="B">
- <shadow type="math_number" id=".vLMOxyCTwexBbX!9kCX">
- <field name="NUM">10</field>
- </shadow>
- </value>
- </block>
- </value>
- </block>
- </value>
- <next>
- <block type="control" id="7|5pS@~oF^A7]4VT|kDs">
- <mutation delay_input="true"></mutation>
- <field name="OID">Mein_TV.0.TV_Zahl1</field>
- <field name="WITH_DELAY">TRUE</field>
- <field name="DELAY_MS">500</field>
- <field name="UNIT">ms</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="VALUE">
- <block type="math_round" id="-^HmCuoj%[j`=)zKbS]-">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="Ei^Ot4W@)]GBM7Ot2bN(">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="math_modulo" id="*Yi!WpmEI#/rXk25}Hl0">
- <value name="DIVIDEND">
- <shadow type="math_number" id="v54],)AlGkGr05tir:ge">
- <field name="NUM">64</field>
- </shadow>
- <block type="get_value" id="syw@`SD*x!`0,#?g%~ZQ">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl</field>
- </block>
- </value>
- <value name="DIVISOR">
- <shadow type="math_number" id="toTCvRKY(~(S!yk*a5Z_">
- <field name="NUM">10</field>
- </shadow>
- </value>
- </block>
- </value>
- </block>
- </value>
- <next>
- <block type="control" id="Pak[)o]j[SGhlxPiP--?">
- <mutation delay_input="true"></mutation>
- <field name="OID">Mein_TV.0.TV_Zahl</field>
- <field name="WITH_DELAY">TRUE</field>
- <field name="DELAY_MS">1500</field>
- <field name="UNIT">ms</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="VALUE">
- <block type="math_number" id="NXB0rlMcR|UK41BNZc02">
- <field name="NUM">0</field>
- </block>
- </value>
- <next>
- <block type="control" id="f^gcATVXdT3rKaY98I=w">
- <mutation delay_input="true"></mutation>
- <field name="OID">Mein_TV.0.TV_Zahl1</field>
- <field name="WITH_DELAY">TRUE</field>
- <field name="DELAY_MS">2000</field>
- <field name="UNIT">ms</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="VALUE">
- <block type="math_number" id="lFCXo08)|E+^HQZXeVn_">
- <field name="NUM">11</field>
- </block>
- </value>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <value name="IF1">
- <block type="logic_operation" id=":VKUo#9+zhunY?N)(+tJ">
- <field name="OP">OR</field>
- <value name="A">
- <block type="logic_compare" id="oUtdL[M}eI]B0*SOjF2|">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="math_round" id="0qzRCrntKt/vo+u{}09y">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="Ei^Ot4W@)]GBM7Ot2bN(">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="get_value" id="QEVfflJ]Q2pU+98Tfh:n">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl1</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="xmai=s;~X,#I|`L%jOYb">
- <field name="NUM">1</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="logic_compare" id="fxahnxj!*R(uR4O3_nfe">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="math_round" id="*w_@|7?}uuaFhUj*){CK">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="Ei^Ot4W@)]GBM7Ot2bN(">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="get_value" id="*4[f7~DWmy6LF?R[z?01">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="Av)(,^o`r|t-BGZ7G0xx">
- <field name="NUM">1</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO1">
- <block type="control" id="%dc0*1HrX(LdC*s`#,/=">
- <mutation delay_input="false"></mutation>
- <field name="OID">broadlink.0.learnedSignals.TV1</field>
- <field name="WITH_DELAY">FALSE</field>
- <value name="VALUE">
- <block type="logic_boolean" id="#17Y`l/p/=[H6hl?:J8F">
- <field name="BOOL">TRUE</field>
- </block>
- </value>
- </block>
- </statement>
- <value name="IF2">
- <block type="logic_operation" id="DyugI/7yYm%/KvB+^l*r">
- <field name="OP">OR</field>
- <value name="A">
- <block type="logic_compare" id="!HFN7JrqP4oSEYe;f+iy">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="math_round" id="2MF`u-:)FoKT,,Cw;+:[">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="7`it%al#lA~pepO/V3Ld">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="get_value" id="7;jm7:t!=sFEFCX*hviJ">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl1</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="jj]Xw:|rtY+:6P{ijf=@">
- <field name="NUM">2</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="logic_compare" id="E|uoI^UyPH)H|0K%hQmN">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="math_round" id="zdb_)}bCtS!jI3|_=6_y">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="m)Vl7`NG.sXz*i_;bq51">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="get_value" id="v4|PP!fs;m;zNEhNKkv0">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="=UaHMz:0j@TN8x`P7lJw">
- <field name="NUM">2</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO2">
- <block type="control" id="VXZneGBFR+nN/KqT,5W!">
- <mutation delay_input="false"></mutation>
- <field name="OID">broadlink.0.learnedSignals.TV2</field>
- <field name="WITH_DELAY">FALSE</field>
- <value name="VALUE">
- <block type="logic_boolean" id=":r`2@o`iqP+sql,14_Q6">
- <field name="BOOL">TRUE</field>
- </block>
- </value>
- </block>
- </statement>
- <value name="IF3">
- <block type="logic_operation" id="S(fLvy/WO-z_l`ZLEM#[">
- <field name="OP">OR</field>
- <value name="A">
- <block type="logic_compare" id="I^T4X:Vo/.sGQf9%%ec~">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="math_round" id=";RiZLt4:4bTSn}C=u:Q{">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="9atkJrUsiA)lMvJzzM19">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="get_value" id="D`}E?7s:53BVkTT3P1Rn">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl1</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="?`q`f=/V17)^qYt,1r0b">
- <field name="NUM">3</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="logic_compare" id="d.NFuL@M}_:`q[P^+YBd">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="math_round" id="A4[SfA=7k-(*ba~YV.XE">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="kKf;~Ee;ZVLa(Au}%yST">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="get_value" id="1~vo7CIliuAHSOt:nUrP">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="sg;4~3Dw1+6%`#vOINYH">
- <field name="NUM">3</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO3">
- <block type="control" id=".R5O7OduP,_PAX2|]XK!">
- <mutation delay_input="false"></mutation>
- <field name="OID">broadlink.0.learnedSignals.TV3</field>
- <field name="WITH_DELAY">FALSE</field>
- <value name="VALUE">
- <block type="logic_boolean" id="yqywsW8?xSM_bo|RmpO[">
- <field name="BOOL">TRUE</field>
- </block>
- </value>
- </block>
- </statement>
- <value name="IF4">
- <block type="logic_operation" id="ALMb:Fy|7E+pABc]W^A5">
- <field name="OP">OR</field>
- <value name="A">
- <block type="logic_compare" id="_mK6B=P/EJb],cJ6A+sD">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="math_round" id="gccJtA;y0xgW{;UtYRn:">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="wr!q:*lp.ghtitu+](K.">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="get_value" id="2n#3FcuR2=k9)@6NOsE/">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl1</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="B(hpCpGyW)w)U(wWr1,?">
- <field name="NUM">4</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="logic_compare" id=",|8WzT^l(|e@3{)55%+_">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="math_round" id="c|C9!H}cp%Nuk8Ilbi2I">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="Ei^Ot4W@)]GBM7Ot2bN(">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="get_value" id="[qafKjP!|8G*I6#O_g`S">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="3U,X)?z^S{7/[;Er{PZ{">
- <field name="NUM">4</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO4">
- <block type="control" id="+/3Sol/RJ7_epclfSU1X">
- <mutation delay_input="false"></mutation>
- <field name="OID">broadlink.0.learnedSignals.TV4</field>
- <field name="WITH_DELAY">FALSE</field>
- <value name="VALUE">
- <block type="logic_boolean" id="Gc0xxlRks]%%YVTfb4./">
- <field name="BOOL">TRUE</field>
- </block>
- </value>
- </block>
- </statement>
- <value name="IF5">
- <block type="logic_operation" id=")1COD(hsM@GIlff91j:z">
- <field name="OP">OR</field>
- <value name="A">
- <block type="logic_compare" id="8[7Rsar(]eZYEb)t?=H#">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="math_round" id="@GIIHatUL}v|sy9;0MY4">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="Ejczt48G-[sfKnGGWAjw">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="get_value" id="p}1yD+y#tO.Gu#jEb+y_">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl1</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="c(r8YFgg:j%9AhD5kP%H">
- <field name="NUM">5</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="logic_compare" id="[1rV()*.pHoAJ455l3h@">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="math_round" id="Yh`ss*W7T7(kUT]LBz)@">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="|;8.ov|mYh=Ku]ZPISfK">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="get_value" id="V+]]xbQVrXJdCcYkUP?@">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="rG#cdUwchBBLE+,X-ryv">
- <field name="NUM">5</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO5">
- <block type="control" id="CzX1RyTuK#~*=DNfo1pC">
- <mutation delay_input="false"></mutation>
- <field name="OID">broadlink.0.learnedSignals.TV5</field>
- <field name="WITH_DELAY">FALSE</field>
- <value name="VALUE">
- <block type="logic_boolean" id="G5@sJ@{KNUdJ6xzho9Cy">
- <field name="BOOL">TRUE</field>
- </block>
- </value>
- </block>
- </statement>
- <value name="IF6">
- <block type="logic_operation" id="0qj!7R1lx-z1HP#hIJKo">
- <field name="OP">OR</field>
- <value name="A">
- <block type="logic_compare" id="Ovt;MGmo`7IGlv_07I},">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="math_round" id="i1D+l!VVz:D13#eHE/{K">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="RUJ%Mu-kwiw29[}m;e`f">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="get_value" id="0gS%u?e,LVzXF~f^b:~%">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl1</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="bBV+9OK(`56R`6v/o1w4">
- <field name="NUM">6</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="logic_compare" id="K)eiq=Pv3Wrh%=hJkI}e">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="math_round" id="nLC3kPYAAvc6:_q2p}6%">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="+uLQFd59!pRs`#*%=D#.">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="get_value" id="pGo)0EjMlnS^bZc,]WEl">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="zKuc3G0MF{7eYZS8dSwF">
- <field name="NUM">6</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO6">
- <block type="control" id="3H@1GsFq`i@dnU{ybY;Q">
- <mutation delay_input="false"></mutation>
- <field name="OID">broadlink.0.learnedSignals.TV6</field>
- <field name="WITH_DELAY">FALSE</field>
- <value name="VALUE">
- <block type="logic_boolean" id="4q#(pi2RzOE.ITUew)Do">
- <field name="BOOL">TRUE</field>
- </block>
- </value>
- </block>
- </statement>
- <value name="IF7">
- <block type="logic_operation" id="jZ~!YJbuG+*@;;g!e6Zb">
- <field name="OP">OR</field>
- <value name="A">
- <block type="logic_compare" id="Nby!!-j(Lylz_z_GDm8R">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="math_round" id="|66fRo1W9*UL@h:I-Noi">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="z_Y]{u50;=Za-)xx,YRc">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="get_value" id="FZxv2Eu?LOCsJX/a{[kf">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl1</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id=")f#n[=k.SQ!L%Rx*SPUz">
- <field name="NUM">7</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="logic_compare" id="jH!MK%!=[%_ZxUZ-nx^r">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="math_round" id="zilrl#8{jtTPFoWU6sKL">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="}R~zz3{Fm@YJx=jFBzxt">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="get_value" id="E,68{~TlPWj@)aW}xn:m">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="|C:J({3KO/)hz@Wbr#y/">
- <field name="NUM">7</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO7">
- <block type="control" id="h@@gO32P_.O.f@C6Uw(J">
- <mutation delay_input="false"></mutation>
- <field name="OID">broadlink.0.learnedSignals.TV7</field>
- <field name="WITH_DELAY">FALSE</field>
- <value name="VALUE">
- <block type="logic_boolean" id="%RG3M#yjh=3g`xo?kSYD">
- <field name="BOOL">TRUE</field>
- </block>
- </value>
- </block>
- </statement>
- <value name="IF8">
- <block type="logic_operation" id=";ovV8NZp!]LJ]XnJ;KY1">
- <field name="OP">OR</field>
- <value name="A">
- <block type="logic_compare" id="*khft2l,R{-y#`W{M1~k">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="math_round" id="I^i5#Sk11zWDLIfRU(rx">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="O8#5VZlVJdzh/C)?p6}l">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="get_value" id="=WmD*vm,qNxj/j)F]J1z">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl1</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="M6Ud*E.wwph*v8!/j=6y">
- <field name="NUM">8</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="logic_compare" id="67ZUyyh_sD7pI)-%dC7M">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="math_round" id="z1Uh%VFW+amZ@6~bd;|j">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="n`j[igvWvB[qC}V!.SqE">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="get_value" id="|n@nid7nC0[Z@=z?@{!V">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="P!WYDY]xBmWKXq=aB(@9">
- <field name="NUM">8</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO8">
- <block type="control" id="m4T{+LJf,Tgqv~R01u!o">
- <mutation delay_input="false"></mutation>
- <field name="OID">broadlink.0.learnedSignals.TV8</field>
- <field name="WITH_DELAY">FALSE</field>
- <value name="VALUE">
- <block type="logic_boolean" id="rCUHDM3-^^RF%w6R3Zm6">
- <field name="BOOL">TRUE</field>
- </block>
- </value>
- </block>
- </statement>
- <value name="IF9">
- <block type="logic_operation" id="rJz.~n+~iXCa218J,_Mu">
- <field name="OP">OR</field>
- <value name="A">
- <block type="logic_compare" id="yqU3?uvD,o|dc(W}E*I[">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="math_round" id="OX0;dA+Drg`[*KIX~DyP">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="d%8({By.GB#-Yv#jeeN+">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="get_value" id="m;%`=xu{@%+aNHOTr_k-">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl1</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="k^y`e%PV%New}J[.;VL7">
- <field name="NUM">9</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="logic_compare" id="s0~lM:i7U_NTIlOSTqk7">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="math_round" id="zRhVTc+.H^L:qJAZtVEd">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="f{]A5qa,yxIyuV#o.Ste">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="get_value" id="yS!7Tycy*+/.9X_sW~62">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="Bz(~3tGxi)te({l]^C-l">
- <field name="NUM">9</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO9">
- <block type="control" id="sbN+0sxW!6ELFX1wXmu!">
- <mutation delay_input="false"></mutation>
- <field name="OID">broadlink.0.learnedSignals.TV9</field>
- <field name="WITH_DELAY">FALSE</field>
- <value name="VALUE">
- <block type="logic_boolean" id="jyV}F#n:LmH*ldGI#q}x">
- <field name="BOOL">TRUE</field>
- </block>
- </value>
- </block>
- </statement>
- <value name="IF10">
- <block type="logic_compare" id="::stn-xJ[.+5%eH1`wzb">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="math_round" id="1QC#]gLXPk;Hi+sEX3]O">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="hJ/Ox%{(mZl0UAb62n7r">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="get_value" id="hqUzj*tDuwVqOXG7Sizq">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl1</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="9hsgx-.)n?Y_5U(l::]N">
- <field name="NUM">0</field>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO10">
- <block type="control" id="Aj%].-h1Sf!4V;*)7%Vd">
- <mutation delay_input="false"></mutation>
- <field name="OID">broadlink.0.learnedSignals.TV0</field>
- <field name="WITH_DELAY">FALSE</field>
- <value name="VALUE">
- <block type="logic_boolean" id="k8;M8Dr9yLG`14+=^mn.">
- <field name="BOOL">TRUE</field>
- </block>
- </value>
- </block>
- </statement>
- <value name="IF11">
- <block type="logic_compare" id="6A4mH/[rBOI}E2TzVlS8">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="math_round" id="_?080,/q/!mQatYrfAUR">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="hJ/Ox%{(mZl0UAb62n7r">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="get_value" id=":FW,t01)DP]3#Jg)enEw">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="FwU,XRKfam:A:i-f:(6M">
- <field name="NUM">100</field>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO11">
- <block type="control" id="!vu*82Xkec}C2a:cYIIv">
- <mutation delay_input="false"></mutation>
- <field name="OID">broadlink.0.learnedSignals.TVan</field>
- <field name="WITH_DELAY">FALSE</field>
- <value name="VALUE">
- <block type="logic_boolean" id="OmV`w)iFO4Url]U7cLQl">
- <field name="BOOL">TRUE</field>
- </block>
- </value>
- </block>
- </statement>
- <value name="IF12">
- <block type="logic_compare" id="sP9?mB4A,lv^Qak},[.?">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="math_round" id="AKJ-pV44S}C%W{(MF/wu">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="hJ/Ox%{(mZl0UAb62n7r">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="get_value" id="y#13da.8{VMznPNA.a3%">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.TV_Zahl</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="R+.:Ux`]J7n!21U`#|v-">
- <field name="NUM">0</field>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO12">
- <block type="control" id="k*EQe7Y9py:7p|9]Sgy;">
- <mutation delay_input="false"></mutation>
- <field name="OID">broadlink.0.learnedSignals.TVaus</field>
- <field name="WITH_DELAY">FALSE</field>
- <value name="VALUE">
- <block type="logic_boolean" id="S8+-Q`a,+Qk]d+Y7P15l">
- <field name="BOOL">TRUE</field>
- </block>
- </value>
- </block>
- </statement>
- </block>
- </statement>
- <next>
- <block type="on" id="jed*.mo:6c7Z-VZrqWb}">
- <field name="OID">Mein_TV.0.Ton</field>
- <field name="CONDITION">any</field>
- <field name="ACK_CONDITION"></field>
- <statement name="STATEMENT">
- <block type="controls_if" id="Mllm3VyO.Qm7z=#XiV{R">
- <mutation elseif="2"></mutation>
- <value name="IF0">
- <block type="logic_compare" id="jYV.}]i37[=%==)Od]h8">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="get_value" id="uWN8|cRTr:`1^2M+c%EY">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.Ton</field>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id=".*}SJU)Dd[dEaRhhM;))">
- <field name="NUM">20</field>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO0">
- <block type="controls_repeat_ext" id="|FM[SolwYR8y5eQvxqSw">
- <value name="TIMES">
- <shadow type="math_number" id="EFySL`L((mB;jY|6ri;4">
- <field name="NUM">10</field>
- </shadow>
- </value>
- <statement name="DO">
- <block type="control" id="mu^nTLv4R4}/:K)KUnCe">
- <mutation delay_input="false"></mutation>
- <field name="OID">broadlink.0.learnedSignals.TVlauter</field>
- <field name="WITH_DELAY">FALSE</field>
- <value name="VALUE">
- <block type="logic_boolean" id="69v1tBc]P@NL#YrIF!Uy">
- <field name="BOOL">TRUE</field>
- </block>
- </value>
- </block>
- </statement>
- </block>
- </statement>
- <value name="IF1">
- <block type="logic_compare" id="wDbsD)P_TEJzeLkwTJ?Y">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="get_value" id="59r3Yw=QROuzVWR}xWp7">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.Ton</field>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="rWB{U:yDz2`D=M6S!Qw.">
- <field name="NUM">10</field>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO1">
- <block type="controls_repeat_ext" id="j2h~wn*K614;qr`WFh|{">
- <value name="TIMES">
- <shadow type="math_number" id="|BES!gad2Uje_^+EX?(z">
- <field name="NUM">10</field>
- </shadow>
- </value>
- <statement name="DO">
- <block type="control" id="ix@gkw/wvD0t;OL^g^J^">
- <mutation delay_input="false"></mutation>
- <field name="OID">broadlink.0.learnedSignals.TVleiser</field>
- <field name="WITH_DELAY">FALSE</field>
- <value name="VALUE">
- <block type="logic_boolean" id="!%%uABBMiBg?4+c%eLFN">
- <field name="BOOL">TRUE</field>
- </block>
- </value>
- </block>
- </statement>
- </block>
- </statement>
- <value name="IF2">
- <block type="logic_compare" id="3HY,0R;6.MGe6`jqIL-6">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="get_value" id="r#wG!P_R4#gQbXc.Pp`u">
- <field name="ATTR">val</field>
- <field name="OID">Mein_TV.0.Ton</field>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="q^/T_@_C1d(dn=+8+dr|">
- <field name="NUM">30</field>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO2">
- <block type="control" id="#I/n?E}N,iJe]HG2sC`2">
- <mutation delay_input="false"></mutation>
- <field name="OID">broadlink.0.learnedSignals.TVleiser</field>
- <field name="WITH_DELAY">FALSE</field>
- <value name="VALUE">
- <block type="logic_boolean" id="zb#NaH!?y.q,`4TwVB2L">
- <field name="BOOL">TRUE</field>
- </block>
- </value>
- </block>
- </statement>
- </block>
- </statement>
- </block>
- </next>
- </block>
- </next>
- </block>
- </xml>