Files
nspanel-lovelace-ui/ioBroker/Blockly/CardMedia_Equalizer.xml
2022-12-27 13:32:16 +01:00

1091 lines
104 KiB
XML

<xml xmlns="https://developers.google.com/blockly/xml">
<variables>
<variable id="RQf9z?083u1F$Iftay#6">NSPanelPath</variable>
<variable id="{S2zDfJyyDqtc7LCT{Cs">spotifyDevice</variable>
<variable id="5+Rdog2z8jghQAiAiYYy">spotifyDeviceType</variable>
<variable id="%x[#|V9wA+|-Bz?lfh/V">alexaDeviceName</variable>
<variable id="LRbq1Xp|U)?4[rxV;bg)">alexaDeviceSerial</variable>
<variable id="J.CO8~E12.?n61gPRaQs">alexaDevice</variable>
<variable id="/=n55{ZY$7xP},:Z!mHQ">alexaIndex</variable>
<variable id="dfaFn%x.~/f,a3h{+Loa">EQ</variable>
</variables>
<block type="comment" id="OjTw$Cljv/PF!U%Q@2Rg" x="38" y="-662">
<field name="COMMENT">Pfad zum Datenpunkt der NSPanel cardMedia</field>
<next>
<block type="variables_set" id="Pbz9{tbu;NSH(s+M?~Ip">
<field name="VAR" id="RQf9z?083u1F$Iftay#6">NSPanelPath</field>
<value name="VALUE">
<block type="text" id=".JdUhG=QxyATV~x:w;l*">
<field name="TEXT">0_userdata.0.NSPanel.EMU.Media.Player.</field>
</block>
</value>
<next>
<block type="comment" id="W_3~1^}~M;pZ)?-@40#@">
<field name="COMMENT">auf Änderung der EQ-Einstellungen warten</field>
<next>
<block type="on_ext" id=":bfiilk62nrc2F4wk:9n">
<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="aUQgC%E2=zxO(1_;z5J8">
<field name="oid">default</field>
</shadow>
<block type="text_join" id=")IgRNCSniUyEs2i_pRcD">
<mutation items="2"></mutation>
<value name="ADD0">
<block type="variables_get" id="3Y(7HNIX],1^%D`{rdz-">
<field name="VAR" id="RQf9z?083u1F$Iftay#6">NSPanelPath</field>
</block>
</value>
<value name="ADD1">
<block type="text" id=")*~_KCvl3nt7$C3eo?-d">
<field name="TEXT">PlayerSpotifyPremium.EQ.activeMode</field>
</block>
</value>
</block>
</value>
<statement name="STATEMENT">
<block type="comment" id="g{?yme(ocVOQXOlM`}M:">
<field name="COMMENT">Durch spotify genutzter Speaker</field>
<next>
<block type="variables_set" id="CG7N.*4@wzpE08BfIP^1">
<field name="VAR" id="{S2zDfJyyDqtc7LCT{Cs">spotifyDevice</field>
<value name="VALUE">
<block type="get_value_var" id="Nh1T7oc[{6U;pFY@Dj-`">
<field name="ATTR">val</field>
<value name="OID">
<shadow type="text" id="a/YSrxPuy0+absU2@nln">
<field name="TEXT"></field>
</shadow>
<block type="text" id="KbtO.buuZ:2T}c`Ro3`_">
<field name="TEXT">spotify-premium.0.player.device.name</field>
</block>
</value>
</block>
</value>
<next>
<block type="comment" id="Vb#r-@!y)s8FHM_:aaA-">
<field name="COMMENT">Computer, Smartphone oder Speaker</field>
<next>
<block type="variables_set" id="_f}HI.XUAkb5Y,Pw@LJE">
<field name="VAR" id="5+Rdog2z8jghQAiAiYYy">spotifyDeviceType</field>
<value name="VALUE">
<block type="get_value_var" id="~KRLXxfp1_,Y}OUv|}2%">
<field name="ATTR">val</field>
<value name="OID">
<shadow type="text">
<field name="TEXT"></field>
</shadow>
<block type="text" id="D2]a~?#T;0+:e0=h:3pH">
<field name="TEXT">spotify-premium.0.player.device.type</field>
</block>
</value>
</block>
</value>
<next>
<block type="comment" id=")D4/i=^oY/],h-oi18.w">
<field name="COMMENT">Ermitteln der Seriennummer zum Device-Namen</field>
<next>
<block type="variables_set" id="u$}jB=-a.Y/D0fCv)}5-">
<field name="VAR" id="%x[#|V9wA+|-Bz?lfh/V">alexaDeviceName</field>
<value name="VALUE">
<block type="selector" id="L%gp8/bO{.pi:SYk4Ldt">
<field name="TEXT">alexa2.0.Echo-Devices.*.Info.name</field>
</block>
</value>
<next>
<block type="variables_set" id="ux4`hY8Cfw~P,}n6*MMe">
<field name="VAR" id="LRbq1Xp|U)?4[rxV;bg)">alexaDeviceSerial</field>
<value name="VALUE">
<block type="selector" id="1=fnxtFk9Xwb^Rkl^uGG">
<field name="TEXT">alexa2.0.Echo-Devices.*.Info.serialNumber</field>
</block>
</value>
<next>
<block type="controls_if" id="Q0k7$^MKMP/hY?@J}%]J">
<mutation else="1"></mutation>
<value name="IF0">
<block type="logic_compare" id="Y-#%-7l$1i?oV7tP}xeQ">
<field name="OP">EQ</field>
<value name="A">
<block type="variables_get" id="z{t`lM[,=g%W7}GXS2P8">
<field name="VAR" id="5+Rdog2z8jghQAiAiYYy">spotifyDeviceType</field>
</block>
</value>
<value name="B">
<block type="text" id="uf?d^[ev-}5/^NG6K}$i">
<field name="TEXT">Speaker</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="variables_set" id="#quE9B-vvQ~y{OB[yno]">
<field name="VAR" id="J.CO8~E12.?n61gPRaQs">alexaDevice</field>
<value name="VALUE">
<block type="logic_null" id="P%0Ae*+?7Dc034C~Xm5j"></block>
</value>
<next>
<block type="controls_for" id="QpQH}c0!Nj`Fpdk-%NFT">
<field name="VAR" id="/=n55{ZY$7xP},:Z!mHQ">alexaIndex</field>
<value name="FROM">
<shadow type="math_number" id=",e--_IL7Y/])rUE*?)|o">
<field name="NUM">1</field>
</shadow>
<block type="math_number" id="RQ2OQ^S*6h0X,UaG9I9y">
<field name="NUM">1</field>
</block>
</value>
<value name="TO">
<shadow type="math_number" id="dd{s7vY;}3w$G{%E3lON">
<field name="NUM">10</field>
</shadow>
<block type="lists_length" id="9wJ9sGK_pRAdC^E4)Qh(">
<value name="VALUE">
<block type="variables_get" id="pCH9CwlzRT)hIygy*ybZ">
<field name="VAR" id="%x[#|V9wA+|-Bz?lfh/V">alexaDeviceName</field>
</block>
</value>
</block>
</value>
<value name="BY">
<shadow type="math_number" id="07xY}Hnik`q9|as8F+|C">
<field name="NUM">1</field>
</shadow>
<block type="math_number" id="SG+^JJ@yG.`1Z6EGO01A">
<field name="NUM">1</field>
</block>
</value>
<statement name="DO">
<block type="controls_if" id="r$JDE0RrV(U/DpelIX_3">
<value name="IF0">
<block type="logic_compare" id="iwc~wAOT;%3,VN8mUM$;">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value_var" id="QO(34U@,Dbws-4Waf-qJ">
<field name="ATTR">val</field>
<value name="OID">
<shadow type="text" id="/j0eNhkQ5dXmgj}Y`mT3">
<field name="TEXT"></field>
</shadow>
<block type="lists_getIndex" id="EU^g{WbI6RzVQFeL,oB8">
<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="6o{+zFm8/!SvyfJ7kmhr">
<field name="VAR" id="%x[#|V9wA+|-Bz?lfh/V">alexaDeviceName</field>
</block>
</value>
<value name="AT">
<block type="variables_get" id="q-]Od(49#%Q/-*+pbg,+">
<field name="VAR" id="/=n55{ZY$7xP},:Z!mHQ">alexaIndex</field>
</block>
</value>
</block>
</value>
</block>
</value>
<value name="B">
<block type="variables_get" id="#Y9q2D5qwHQY7,^JJJSt">
<field name="VAR" id="{S2zDfJyyDqtc7LCT{Cs">spotifyDevice</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="variables_set" id="q||Xk]Cqz@5XgAs0Oo=7">
<field name="VAR" id="J.CO8~E12.?n61gPRaQs">alexaDevice</field>
<value name="VALUE">
<block type="get_value_var" id="CJ8l7N]p*CP-.+XKR_#N">
<field name="ATTR">val</field>
<value name="OID">
<shadow type="text">
<field name="TEXT"></field>
</shadow>
<block type="lists_getIndex" id="X%5D5~#Xe5WO81P2@$A2">
<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="bD`A8@U3@gNq?+_KtPs|">
<field name="VAR" id="LRbq1Xp|U)?4[rxV;bg)">alexaDeviceSerial</field>
</block>
</value>
<value name="AT">
<block type="variables_get" id="*Ay*H[yM89j@uR/rgUS2">
<field name="VAR" id="/=n55{ZY$7xP},:Z!mHQ">alexaIndex</field>
</block>
</value>
</block>
</value>
</block>
</value>
</block>
</statement>
</block>
</statement>
<next>
<block type="controls_if" id="uamH!cPrG0_7)OhDuj3Q">
<mutation else="1"></mutation>
<value name="IF0">
<block type="logic_compare" id="nnsC;#[8*Y%=3UA.a=Kt">
<field name="OP">NEQ</field>
<value name="A">
<block type="variables_get" id="/auszg3HM._vs_Z*)mMO">
<field name="VAR" id="J.CO8~E12.?n61gPRaQs">alexaDevice</field>
</block>
</value>
<value name="B">
<block type="logic_null" id="8%~1x}Q_wqf{3pt@Tdx}"></block>
</value>
</block>
</value>
<statement name="DO0">
<block type="debug" id="h7c,d*nF+%^yBGIu*%$x">
<field name="Severity">log</field>
<value name="TEXT">
<shadow type="text" id="##f.6$7l4R8.i?;5W~@k">
<field name="TEXT">test</field>
</shadow>
<block type="text_join" id="8%!izMb,n1HwBqVQBJ6U">
<mutation items="3"></mutation>
<value name="ADD0">
<block type="text" id="yHG_B}=kj7!f|`9:{;X7">
<field name="TEXT">Alexa-Device: </field>
</block>
</value>
<value name="ADD1">
<block type="variables_get" id="}y?;*}+lh.m6f9x3@j?`">
<field name="VAR" id="J.CO8~E12.?n61gPRaQs">alexaDevice</field>
</block>
</value>
<value name="ADD2">
<block type="text" id="8S/C}!_oHeWL8Rng._mc">
<field name="TEXT"> für Klangsteuerung gefunden</field>
</block>
</value>
</block>
</value>
<next>
<block type="comment" id="RI:Y*~o8Q!tpW|SW*_[X">
<field name="COMMENT">EQ-Einstellungen global. Kann auch über alle Räume</field>
<next>
<block type="logic_switch_case" id="^kt(DQ|VFk|O706je)BD">
<mutation xmlns="http://www.w3.org/1999/xhtml" case="2" default="1"></mutation>
<value name="CONDITION">
<block type="variables_get" id="#6Sdf]A|!xspwoG=uP?m">
<field name="VAR" id="{S2zDfJyyDqtc7LCT{Cs">spotifyDevice</field>
</block>
</value>
<value name="CASECONDITION0">
<block type="text" id="B]SQd{gq+H8pjhY_N{v}">
<field name="TEXT">Echo Spot Buero</field>
</block>
</value>
<statement name="CASE0">
<block type="logic_switch_case" id="FBiXBpryB{R{Ss#=*GyW">
<mutation xmlns="http://www.w3.org/1999/xhtml" case="14" default="1"></mutation>
<value name="CONDITION">
<block type="on_source" id="8qCMhPfZ|mvBq%C6b|i(">
<field name="ATTR">state.val</field>
</block>
</value>
<value name="CASECONDITION0">
<block type="text" id="YB5_,n[5OYUz1=bZE]!K">
<field name="TEXT">Bassboost</field>
</block>
</value>
<statement name="CASE0">
<block type="variables_set" id="]2DV@ve!KSf(Q$.Nw=e3">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="]oYh{ZD:k]^T$L|1cb1a">
<field name="TEXT">{"bass": 6, "mid": 3, "treble": 4}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION1">
<block type="text" id="edcLKq1E!P@uo~g:a3#{">
<field name="TEXT">Klassik</field>
</block>
</value>
<statement name="CASE1">
<block type="variables_set" id="M9w1@%cQTSucKU=8bY@d">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="]uZ:L$$p^0}~B`zl791y">
<field name="TEXT">{"bass": 2, "mid": 0, "treble": 1}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION2">
<block type="text" id="L1trMnV2HZ(DUHhNQTWt">
<field name="TEXT">Dance</field>
</block>
</value>
<statement name="CASE2">
<block type="variables_set" id="Var@YY`JC,N19?L$gEsE">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="Qf[^sA*:%gX5y0%:*M7o">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION3">
<block type="text" id="PFmTu~VS0Cm+w8S_wKK3">
<field name="TEXT">Deep</field>
</block>
</value>
<statement name="CASE3">
<block type="variables_set" id="?6J0;m4Ig{X9%%ZzPY5e">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="wA1H5%6V4^iH;~Njc!kv">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION4">
<block type="text" id="}Ycy38J?bdip%=YuTZSJ">
<field name="TEXT">Electronic</field>
</block>
</value>
<statement name="CASE4">
<block type="variables_set" id="e$JG=UT/,.v@cgFKEUN0">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="h`w(z_lau[Cp*@k0:dRk">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION5">
<block type="text" id="{4M50x1xJhK#3Jt)AX5/">
<field name="TEXT">Flat</field>
</block>
</value>
<statement name="CASE5">
<block type="variables_set" id="NB7%*?+}}]ID|^I0i#2Q">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="=W(khzr+pmCbNx[k6N+,">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION6">
<block type="text" id="7YsikWk{A+b_:j:BZ^q2">
<field name="TEXT">Hip-Hop</field>
</block>
</value>
<statement name="CASE6">
<block type="variables_set" id="d3F@J`*BteDPjb.6=U6?">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="D:7rso!6yxn+#~AhrNv%">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION7">
<block type="text" id="6yk;kM!YF4fZZY@sCu}H">
<field name="TEXT">Rock</field>
</block>
</value>
<statement name="CASE7">
<block type="variables_set" id="5T,0W5QJ2{/fd6y#!6Ng">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="IOVP:%~:wom5muAJF2{x">
<field name="TEXT">{"bass": 4, "mid": 3, "treble": 4}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION8">
<block type="text" id="lc8=qVCRPC$TiX=tMUup">
<field name="TEXT">Metal</field>
</block>
</value>
<statement name="CASE8">
<block type="variables_set" id="})18-%xHG^B,wGI+!dcS">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="]hVCrO1Y8l2fCesjIej/">
<field name="TEXT">{"bass": 5, "mid": 3, "treble": 4}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION9">
<block type="text" id="~mP4R|%e3iiNaj}{:})c">
<field name="TEXT">Jazz</field>
</block>
</value>
<statement name="CASE9">
<block type="variables_set" id="1}?H!D1qbic!SH8~7#Fq">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="9=unZO-$I4OIYX#W}ofa">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION10">
<block type="text" id="2pT?ZbY^A7t.O$BiEY;C">
<field name="TEXT">Latin</field>
</block>
</value>
<statement name="CASE10">
<block type="variables_set" id="oPOEe{Q4EeBu0wqb%h]U">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="U#fHdQ6D`t@SsXYIEl#S">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION11">
<block type="text" id="wI~A[cu|D1fu(m!iu8@N">
<field name="TEXT">Tonstärke</field>
</block>
</value>
<statement name="CASE11">
<block type="variables_set" id="jVH:OnfMpB0Jylo#bo[}">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="!kv`@^Xv2jwto5S}B]N3">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION12">
<block type="text" id="hcMQ}OT|sP})uZUFXv_T">
<field name="TEXT">Lounge</field>
</block>
</value>
<statement name="CASE12">
<block type="variables_set" id="8C6jRh=7@aqOnA9PwoKU">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="2y9lg`UEe-xR%hLv1VR]">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION13">
<block type="text" id="5-._HJ;Uk3?~pz){rl9~">
<field name="TEXT">Piano</field>
</block>
</value>
<statement name="CASE13">
<block type="variables_set" id="+YdbblBuGF;K/*k@.?Tl">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="t_h~x`boN7QOdp`6LJrD">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION14">
<block type="text" id="F*U.q/Loo*k^b5Y{A.52">
<field name="TEXT">beliebig analog listEqualizer erweitern</field>
</block>
</value>
<statement name="CASE14">
<block type="variables_set" id="Sp+f#1$5Eioo!JWDsg89">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="(#%ruXTh?xJ[/FUFrgNi">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</statement>
<statement name="ONDEFAULT">
<block type="comment" id="5E*I[=aH$hNw6H65YXQ]">
<field name="COMMENT">Falls Wert aus Panel nicht vorhanden</field>
<next>
<block type="variables_set" id="2vMu^S7U}hk|BjnOT;mT">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="`(xl3]h-M`~vLej:c{hw">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</next>
</block>
</statement>
</block>
</statement>
<value name="CASECONDITION1">
<block type="text" id="z(l@`p%yRS;g4I*OkIC[">
<field name="TEXT">Echo Esszimmer</field>
</block>
</value>
<statement name="CASE1">
<block type="logic_switch_case" id="B)agzn@1p~,1=kX|N~6S">
<mutation xmlns="http://www.w3.org/1999/xhtml" case="14" default="1"></mutation>
<value name="CONDITION">
<block type="on_source" id="*uIBl)nWQk9G/tEx0u^p">
<field name="ATTR">state.val</field>
</block>
</value>
<value name="CASECONDITION0">
<block type="text" id=",^YgXu-Wp5`^$Mp)FHEC">
<field name="TEXT">Bassboost</field>
</block>
</value>
<statement name="CASE0">
<block type="variables_set" id="yYcMb?h!iHeM@o0ksewQ">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="p#qNth%y=dQv.p^sU=%;">
<field name="TEXT">{"bass": 6, "mid": 3, "treble": 4}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION1">
<block type="text" id="lN266lALwST:|+o3(Inw">
<field name="TEXT">Klassik</field>
</block>
</value>
<statement name="CASE1">
<block type="variables_set" id="$Z.1y7PXrqK!!pZ2!Z0J">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="q|A*3PBJ?Z70PGEEb)Lz">
<field name="TEXT">{"bass": 2, "mid": 0, "treble": 1}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION2">
<block type="text" id="[U)n_@OF/NGU$W;KPka1">
<field name="TEXT">Dance</field>
</block>
</value>
<statement name="CASE2">
<block type="variables_set" id="Iu%Q{Z#ZPA_}56,2DSai">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="^f.{qsV~gg1SB{Yt@J:8">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION3">
<block type="text" id="[Bl2Q|?U#a_E%Vn17FU|">
<field name="TEXT">Deep</field>
</block>
</value>
<statement name="CASE3">
<block type="variables_set" id="[Rl9_$@nfy_]I`j*:8aE">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="_MnDF_Q;lKl5!]}L-E`f">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION4">
<block type="text" id="!y@-Qu%S]{sm4J~USI_6">
<field name="TEXT">Electronic</field>
</block>
</value>
<statement name="CASE4">
<block type="variables_set" id="C$A#LW^/7C-H}h~+mwkR">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="39k~Q{}]5k8X0Lno|r!d">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION5">
<block type="text" id="JE5PGHkewQ9,Qyj*t*.$">
<field name="TEXT">Flat</field>
</block>
</value>
<statement name="CASE5">
<block type="variables_set" id="Fusj@g8AKG]B{L)a[Rb3">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="-yEvMj0uLSB]v=SF+}ml">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION6">
<block type="text" id="ol4U`60mJpTN?r@:fD(y">
<field name="TEXT">Hip-Hop</field>
</block>
</value>
<statement name="CASE6">
<block type="variables_set" id="rTsJKO/jBgeSusyZq[6B">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="Vh_QXRD)~7ZEi1!ylSV_">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION7">
<block type="text" id="EW8W(xfE+$^!jV1PJm0l">
<field name="TEXT">Rock</field>
</block>
</value>
<statement name="CASE7">
<block type="variables_set" id="YU=V@=Ij(n)XuQ^xdtYZ">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="}n3sPV6,#zXZ;Q4cgN@|">
<field name="TEXT">{"bass": 4, "mid": 3, "treble": 4}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION8">
<block type="text" id="Dh6N@|M}wI.j*8-zpRb{">
<field name="TEXT">Metal</field>
</block>
</value>
<statement name="CASE8">
<block type="variables_set" id="2zz@*GJ7*Z|)pg4u.-bq">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="e1jWlA/j|B[Z@HblaUpv">
<field name="TEXT">{"bass": 5, "mid": 3, "treble": 4}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION9">
<block type="text" id="QX~.)005m)y|Tdx;]Y:L">
<field name="TEXT">Jazz</field>
</block>
</value>
<statement name="CASE9">
<block type="variables_set" id="+c6j`]=w.Vx9n/(caLL^">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="cl%4{kV)z)4@/,T/+QLh">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION10">
<block type="text" id="JeFA:69yj@oNJKHiG)c5">
<field name="TEXT">Latin</field>
</block>
</value>
<statement name="CASE10">
<block type="variables_set" id="~_1[yxJS=Em8aDap?ji(">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="?S]y~hsxEAh:?z4W:Rlx">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION11">
<block type="text" id="Af!aQk+(nak:LA*$oS/x">
<field name="TEXT">Tonstärke</field>
</block>
</value>
<statement name="CASE11">
<block type="variables_set" id="9y=b$Uwj(D]H8$8ZklDE">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="m|zC9oqb!CIQ%:3.d1$B">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION12">
<block type="text" id="!3WHW=Ai9w:4L0?KVh%1">
<field name="TEXT">Lounge</field>
</block>
</value>
<statement name="CASE12">
<block type="variables_set" id="(s7a81fCwy{wVizTFB{!">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="3+hP@wkGBw4?0xE^),a7">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION13">
<block type="text" id="]Uh7pBiur.zm?;Ch1^|m">
<field name="TEXT">Piano</field>
</block>
</value>
<statement name="CASE13">
<block type="variables_set" id="P/9Nm,Xw7Iv~Vv#n@|DX">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="me}5~olLzJZ?rzC(XQ}c">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</statement>
<value name="CASECONDITION14">
<block type="text" id="}`#Wry@bB?_cxE@IG:M7">
<field name="TEXT">beliebig analog listEqualizer erweitern</field>
</block>
</value>
<statement name="CASE14">
<block type="variables_set" id="nGBU0l831A)~1LB7fGUc">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="Pte@t!gF#QJ4,sWo/gA`">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</statement>
<statement name="ONDEFAULT">
<block type="comment" id=";s|?.pdU2Ef{tV]5e6fT">
<field name="COMMENT">Falls Wert aus Panel nicht vorhanden</field>
<next>
<block type="variables_set" id="3b!kGgc[7wFyoFR:Es^R">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="Ahva+_K:PeB3NmK:Iq`Y">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</next>
</block>
</statement>
</block>
</statement>
<value name="CASECONDITION2">
<block type="text" id="6e$Sg(!+T)Eo}1)+1kAU">
<field name="TEXT">Echo ... weitere Speaker</field>
</block>
</value>
<statement name="CASE2">
<block type="comment" id="WSg?8_[}USzh:0%^1%z`">
<field name="COMMENT">Hier einfach Liste für andere Speaker erweitern</field>
</block>
</statement>
<statement name="ONDEFAULT">
<block type="comment" id="(0%g*;iRepVhdM~K0-GX">
<field name="COMMENT">Falls Speaker hier nicht berücksichtigt</field>
<next>
<block type="variables_set" id="_*sN.-y?m9IjquPib+R@">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
<value name="VALUE">
<block type="text" id="*OPRR`T/.hm|8q1u(Ekk">
<field name="TEXT">{"bass": 0, "mid": 0, "treble": 0}</field>
</block>
</value>
</block>
</next>
</block>
</statement>
<next>
<block type="control_ex" id="JIQallubl}WWqFmkrYq." inline="true">
<field name="TYPE">false</field>
<field name="CLEAR_RUNNING">FALSE</field>
<value name="OID">
<shadow type="field_oid" id=";13LB9.0=8*h(m$FT2Q1">
<field name="oid">Object ID</field>
</shadow>
<block type="text_join" id="~(127^)Bw7[VL(6dLJ~+">
<mutation items="3"></mutation>
<value name="ADD0">
<block type="text" id="(HV]6?{?vXgU5,a~}mb|">
<field name="TEXT">alexa2.0.Echo-Devices.</field>
</block>
</value>
<value name="ADD1">
<block type="variables_get" id="Q}Np)T`Q|YcYIf4jLiD*">
<field name="VAR" id="J.CO8~E12.?n61gPRaQs">alexaDevice</field>
</block>
</value>
<value name="ADD2">
<block type="text" id="7@nmX-e}+]vdQ^qV==OO">
<field name="TEXT">.Preferences.equalizerBass</field>
</block>
</value>
</block>
</value>
<value name="VALUE">
<shadow type="logic_boolean" id="3$|`sP1IFPlAGPS99G6_">
<field name="BOOL">TRUE</field>
</shadow>
<block type="get_attr" id="A^.tit7EUU-FcB=|e;-h">
<value name="PATH">
<shadow type="text" id="4_CZwRl~$n4mal#Ycn|!">
<field name="TEXT"></field>
</shadow>
<block type="text" id="RFc6F0M0wv/5^.X{zfz(">
<field name="TEXT">bass</field>
</block>
</value>
<value name="OBJECT">
<block type="variables_get" id="[ohch-yp;y-TaS6wa/Tn">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
</block>
</value>
</block>
</value>
<value name="DELAY_MS">
<shadow type="math_number" id="CM,@I:Dl8$x!jKV+F2Y%">
<field name="NUM">0</field>
</shadow>
</value>
<next>
<block type="control_ex" id="2#GcQ,6~**^~$1CB+}TE" inline="true">
<field name="TYPE">false</field>
<field name="CLEAR_RUNNING">FALSE</field>
<value name="OID">
<shadow type="field_oid">
<field name="oid">Object ID</field>
</shadow>
<block type="text_join" id="NHBbz/JIcymvN=~Bxhd+">
<mutation items="3"></mutation>
<value name="ADD0">
<block type="text" id="IRo7uj$hwm`?#)4dtP#x">
<field name="TEXT">alexa2.0.Echo-Devices.</field>
</block>
</value>
<value name="ADD1">
<block type="variables_get" id="xYPndfL4rvRi!cNNGta=">
<field name="VAR" id="J.CO8~E12.?n61gPRaQs">alexaDevice</field>
</block>
</value>
<value name="ADD2">
<block type="text" id="V:`ond73X|Cv/D:O[)0!">
<field name="TEXT">.Preferences.equalizerMidRange</field>
</block>
</value>
</block>
</value>
<value name="VALUE">
<shadow type="logic_boolean" id="@o9s_3g33602y7mg,?VV">
<field name="BOOL">TRUE</field>
</shadow>
<block type="get_attr" id="K^]{d9OiQRvoCtZ3]fg^">
<value name="PATH">
<shadow type="text">
<field name="TEXT"></field>
</shadow>
<block type="text" id="3b}Of~R)n;]dBR)Ou?[?">
<field name="TEXT">mid</field>
</block>
</value>
<value name="OBJECT">
<block type="variables_get" id="X2:,j0Q^vOkh%O9UOt/N">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
</block>
</value>
</block>
</value>
<value name="DELAY_MS">
<shadow type="math_number" id="sik*FLy+v*5pY|))Dy`]">
<field name="NUM">0</field>
</shadow>
</value>
<next>
<block type="control_ex" id="2l-c/})!GMZbVHtZF86a" inline="true">
<field name="TYPE">false</field>
<field name="CLEAR_RUNNING">FALSE</field>
<value name="OID">
<shadow type="field_oid">
<field name="oid">Object ID</field>
</shadow>
<block type="text_join" id="`0OJnY}r9u.X6//thv.2">
<mutation items="3"></mutation>
<value name="ADD0">
<block type="text" id="EkxU12(RL).D(`TrpVI1">
<field name="TEXT">alexa2.0.Echo-Devices.</field>
</block>
</value>
<value name="ADD1">
<block type="variables_get" id="v,Q}Q1VEC!@xF`y9rj1d">
<field name="VAR" id="J.CO8~E12.?n61gPRaQs">alexaDevice</field>
</block>
</value>
<value name="ADD2">
<block type="text" id="dtz=JX;$GZ`?6r*9w(,,">
<field name="TEXT">.Preferences.equalizerTreble</field>
</block>
</value>
</block>
</value>
<value name="VALUE">
<shadow type="logic_boolean" id=".K^ARcwUua~^|jj`}*`q">
<field name="BOOL">TRUE</field>
</shadow>
<block type="get_attr" id="n,3,!g#~z61BQVIHGu?:">
<value name="PATH">
<shadow type="text">
<field name="TEXT"></field>
</shadow>
<block type="text" id="~XplZ,SIC%8KRRzH6!lA">
<field name="TEXT">treble</field>
</block>
</value>
<value name="OBJECT">
<block type="variables_get" id="[:#8*a-W?nm(YxU87q1~">
<field name="VAR" id="dfaFn%x.~/f,a3h{+Loa">EQ</field>
</block>
</value>
</block>
</value>
<value name="DELAY_MS">
<shadow type="math_number" id=";hLXS{2(/)}fKkb)!p#x">
<field name="NUM">0</field>
</shadow>
</value>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</statement>
<statement name="ELSE">
<block type="debug" id="bl6M5h-#~g=?.T86tB2_">
<field name="Severity">log</field>
<value name="TEXT">
<shadow type="text">
<field name="TEXT"></field>
</shadow>
<block type="text_join" id="X`m8Uf)5xi)Ij3Nm0XzQ">
<mutation items="5"></mutation>
<value name="ADD0">
<block type="text" id="-IvCc#$oQ,w$T^.QAm_6">
<field name="TEXT">Device-Type: </field>
</block>
</value>
<value name="ADD1">
<block type="variables_get" id="?7*kuSiT#S8u)8gU.r}-">
<field name="VAR" id="5+Rdog2z8jghQAiAiYYy">spotifyDeviceType</field>
</block>
</value>
<value name="ADD2">
<block type="text" id="$b/+LVc5rlr)D`{8:!7m">
<field name="TEXT"> hat keine Klangsteuerung (</field>
</block>
</value>
<value name="ADD3">
<block type="variables_get" id="DI97y)F9*gxZ=0F!S|#j">
<field name="VAR" id="{S2zDfJyyDqtc7LCT{Cs">spotifyDevice</field>
</block>
</value>
<value name="ADD4">
<block type="text" id="3/WX`YZ__.C8HI+k=Z(6">
<field name="TEXT">)</field>
</block>
</value>
</block>
</value>
</block>
</statement>
</block>
</next>
</block>
</next>
</block>
</statement>
<statement name="ELSE">
<block type="debug" id="/v*WPuz%Nd+=%e]rpQ@)">
<field name="Severity">log</field>
<value name="TEXT">
<shadow type="text" id="Dv/.RIwd-C}f+fOEi-9*">
<field name="TEXT"></field>
</shadow>
<block type="text_join" id="8`YyWEu*,C]+^VY7`O/X">
<mutation items="5"></mutation>
<value name="ADD0">
<block type="text" id="}![KG+WYj2q7kO/Abnz7">
<field name="TEXT">Device-Type: </field>
</block>
</value>
<value name="ADD1">
<block type="variables_get" id="/B~7-/!rkoJ?)9k+LK;F">
<field name="VAR" id="5+Rdog2z8jghQAiAiYYy">spotifyDeviceType</field>
</block>
</value>
<value name="ADD2">
<block type="text" id="b=pvAd/G8j/_6JiS`aTw">
<field name="TEXT"> hat keine Klangsteuerung (</field>
</block>
</value>
<value name="ADD3">
<block type="variables_get" id="PJw:8U}qLR]AR1HXYwaL">
<field name="VAR" id="{S2zDfJyyDqtc7LCT{Cs">spotifyDevice</field>
</block>
</value>
<value name="ADD4">
<block type="text" id=";4dMP8F/OdJDS9zPUx1j">
<field name="TEXT">)</field>
</block>
</value>
</block>
</value>
</block>
</statement>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</xml>