@mickym hatte ich dann auch gefunden und es klappt auch schon... verstehe auch nicht wieso man im HabPanel nicht direkt das ganze als Hex oder RGB oder HSL ausgeben kann. Ne da muss man erst nen translate machen. Vielen lieben dank das du da so krassen support leistest
NEWS
Best posts made by Bacado
-
RE: HEX in RGB Umwandeln?
Latest posts made by Bacado
-
RE: Sourceanalytics berechnet keine Preise
@mickym oh man, wegen so einem doofen Mist. Jetzt zeigt er mir auch die preise an zwar falsch irgendwas stimmt bei den Einheiten nicht aber sonst läuft vielen danke dafür
-
RE: Sourceanalytics berechnet keine Preise
@mickym fehlt mir noch ein Datenpunkt den ich übersehe?
-
Sourceanalytics berechnet keine Preise
Hallo, ich hab das Problem das bei mir Sourceanalytics keine Preise berechnet, ich weis nur nicht worans liegt bzw hab nicht mal einen ansatz woran es liegen könnte. Die daten für die Preise sind alle eingetragen. Hab hier auch im Forum und auf google leider noch keine antworten gefunden.
Jemand ne Idee?
-
2 BWM/5 Lichtquellen/Speer-&Zeit-Datenpunkt
Hallo zusammen, ich hab nun schon verschiedene Sachen probiert aber irgendwie hab ich scheinbar immer Konflikte in meinen Skripten.
Wichtige info: Die OpenKNX Datenpunkte BadezimmerBad und Duschnische sind vertauscht! Also Nische ist Bad und Bad ist Nische.Das Problem die indirekte Beleuchtung geht an oder bleibt an ohne das sie es soll und die Wled-Duschnische bleibt nicht an wenn sie es soll.
So da es eine sehr umfangreiche Sache ist: Folgendes ist gewünscht:
- Wenn jemand ins Bad geht, soll wenn Nachtlicht true ist (Datenpunkt der für bestimmte Uhrzeiten auf true/false gesetzt wird, weil das mit Datum/Zeit immer Probleme gab) die indirekte Beleuchtung an gehen (Badewanne/Duschnische/Waschtisch).
- Wenn eins der Hauptlichter (BadzimmerBad/Dusche) an ist soll Wärend die indirekte Beleuchtung an ist ebenfalls anbleiben wenn Nachtlicht Aktiv (in der Dusche/Badewanne wird man von den BWM´s nicht gesehen (hier werden die Hauptleuchten später auch gedimmt)).
- Wenn ich ZentralAus kurz Trigger soll alles ausgehen
- Wenn Nachtlich false soll Wled-Duschenische geschaltet werden wenn Badezimmer Bad angehen.
Hier mal der Aktuellestand.
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable type="timeout" id="timeout">timeout</variable> </variables> <block type="on" id=";e10N:$!._|KL!|-n%#{" x="-312" y="1863"> <field name="OID">openknx.0.Obergeschoss.Leuchten_Status.Badezimmer_Bad_Ein_aus</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="control" id="Uw0-e$4%5eih^,73Been"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">wled.0.40915144e793.seg.0.on</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_value" id="ObFFNp?9f0@rVymkqvof"> <field name="ATTR">val</field> <field name="OID">openknx.0.Obergeschoss.Leuchten_Schalten.Badezimmer_Bad_Ein_aus</field> </block> </value> <next> <block type="control" id="l2gqONaT+G6!{96)3p(Q"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">wled.0.40915144e793.ps</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="%CMsxp(UGLlbKrfo[id."> <field name="NUM">1</field> </block> </value> <next> <block type="control" id="rw{oJ]ak)48udAU}YNl?"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">wled.0.40915144e793.bri</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="L:$kF@=~yo0ns/[V60{R"> <field name="NUM">200</field> </block> </value> </block> </next> </block> </next> </block> </statement> <next> <block type="on" id="a[0,K7vQk)?uxvvavMSr"> <field name="OID">openknx.0.Obergeschoss.Leuchten_Schalten.BadZentralAus</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="timeouts_wait" id="kmMD+~GSnI|P#viawdZ9"> <field name="DELAY">2</field> <field name="UNIT">sec</field> <next> <block type="control" id="Nw(yY0SbQ{}8II}u-Z,V"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">wled.0.40915144e793.seg.0.on</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="3.PLQ;uktwQzK!wJ7{GV"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="BO*UyMBg)8v[J]KQ7s~8"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">wled.0.58bf25d755ca.seg.0.on</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="y)cCUb(hF6l4XqXx6wIP"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="C#?#h`s!/~}~.?}]kr-I"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">zigbee.0.ec1bbdfffe7f5bc5.state</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="GiJ/y4BpN72?-Nzj!F3*"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </statement> <next> <block type="on_ext" id="5NROZ2ogdfnre9OGiQLj" disabled="true"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation> <field name="CONDITION">false</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="Rm,b,s8RBf*[:)V,D#/z"> <field name="oid">openknx.0.Obergeschoss.Leuchten_Schalten.Badezimmer_Bad_Ein_aus</field> </shadow> </value> <value name="OID1"> <shadow type="field_oid" id="gXG7N:PVaT,1DM6@8[nF"> <field name="oid">openknx.0.Obergeschoss.Leuchten_Schalten.Badezimmer_Dusche_Ein_aus</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="6]zG0nZmqksw)KXss(uF"> <value name="IF0"> <block type="logic_operation" id="U;/OHL5:;VG}mgP;ycjv" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="H;m=8;D%8No---r:U7oI"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="9z%H}x.LDxSu%PuME.~)"> <field name="ATTR">val</field> <field name="OID">openknx.0.Obergeschoss.Leuchten_Status.Badezimmer_Bad_Ein_aus</field> </block> </value> <value name="B"> <block type="logic_boolean" id=":S7d_Z1]ED$KbHen4vcN"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="A^l2.STp-1$[)dc=j}]|"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="3(6c/{Brvkxi5obj0#Ya"> <field name="ATTR">val</field> <field name="OID">openknx.0.Obergeschoss.Leuchten_Status.Badezimmer_Dusche_Ein_aus</field> </block> </value> <value name="B"> <block type="logic_boolean" id="bnYpo%`(ow`.Z:bLEI4;"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="!hw.7k?]oy)oRTk3*h5C"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">wled.0.40915144e793.on</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="rm@wRJyaFRMJF}zAQu+F"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="k^h2DZmt[LY?3CG1-VFV"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">zigbee.0.ec1bbdfffe7f5bc5.state</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="I3+*zR}[%i]2?Vy4cG35"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </statement> </block> </statement> <next> <block type="on_ext" id="]tl|pI^Zy14-K9!@Iaok"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="7),$o:5!ozN1WSxlV#Tw"> <field name="oid">zigbee.0.a4c1388f02e12050.occupancy</field> </shadow> </value> <value name="OID1"> <shadow type="field_oid" id="o^|0q5]U`2?^iqQ@jTIy"> <field name="oid">zigbee.0.00124b002508d3eb.occupancy</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="!5:*;E=DoNK[_bk;@Wai"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="kmpFl}fxn*T{!d^^|9Gh"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="3_.[tN$7uzx6ItGm:CK{"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Zeithilfe.Nachtlicht</field> </block> </value> <value name="B"> <block type="logic_boolean" id="DGl+ffT,o~/+CeF,GS$x"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="controls_if" id="k#ljA},8~6yz*F((;wmY"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_operation" id="d8*dsIQob;fuktj47_bF" inline="false"> <field name="OP">OR</field> <value name="A"> <block type="logic_compare" id="kN/u$7:*|a7+;PdzO`$o"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id=")y]prKI~2rckQq9,R)(."> <field name="ATTR">val</field> <field name="OID">zigbee.0.00124b002508d3eb.occupancy</field> </block> </value> <value name="B"> <block type="logic_boolean" id="Ko%vGtyOtyS-r*-JUY7U"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="0_TE^E%5KC.qt3}wZQt6"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="Uaf*xd*W.o**nrIyf=Rs"> <field name="ATTR">val</field> <field name="OID">zigbee.0.a4c1388f02e12050.occupancy</field> </block> </value> <value name="B"> <block type="logic_boolean" id="dVWUBc~xp1rEHYPS~)6R"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_cleartimeout" id="5dJFB4A9K%3!Yc6Ggo_J"> <field name="NAME">timeout</field> <next> <block type="comment" id="Z%a?UBi^j~KNs2nQOY$*"> <field name="COMMENT">Wled Dusche</field> <next> <block type="control" id="nF:y6{O~,-7o,LYlP1hu"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">wled.0.40915144e793.seg.0.on</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="=FHp_H!+%TD*r+s$wcn1"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="{y;-AaPonj%HO.$CochM"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">wled.0.40915144e793.ps</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id=",Z*@~I*HxVF~u9Xo?PJA"> <field name="NUM">1</field> </block> </value> <next> <block type="control" id="OE6CHy@M|(6-0;{BrG`h"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">wled.0.40915144e793.bri</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="C|x4hmzZbewM5%I#53{3"> <field name="NUM">200</field> </block> </value> <next> <block type="comment" id="pd61e/P=*$qJUQi{?Fjc"> <field name="COMMENT">Badezimmerschrank</field> <next> <block type="control" id="%X{hE3sFXP6l;q`}%/sR"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">zigbee.0.ec1bbdfffe7f5bc5.state</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="TpbT,_(x0vpQq_zcm;C@"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="VHOa=9Z2%7kMu:DLrwj$"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">zigbee.0.ec1bbdfffe7f5bc5.colortemp</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="g)[f1U]Y8%5Og,pgSocz"> <field name="NUM">2200</field> </block> </value> <next> <block type="control" id="9j^wMSxRhQ9rrt!VX([r"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">zigbee.0.ec1bbdfffe7f5bc5.brightness</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="ngt!{os6yB(.Qy-cN9cK"> <field name="NUM">30</field> </block> </value> <next> <block type="comment" id="b5N:p5UR`u%`]Ea1}Ajv"> <field name="COMMENT">Badewanne</field> <next> <block type="control" id="Wa_UUjmCDr:yop^[OWVI"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">wled.0.58bf25d755ca.seg.0.on</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="GW/qG+gB3Pj4.,g6dPL_"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="]UV+%]3KtV|;O[2a=k0P"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">wled.0.58bf25d755ca.ps</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="!KbL$(26t6EDwEHmtizC"> <field name="NUM">1</field> </block> </value> <next> <block type="control" id="v_?KW6ExjY}U8WF.?+aR"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">wled.0.58bf25d755ca.bri</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="oLT(I;!S./N4Wzl)S^I["> <field name="NUM">200</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> <statement name="ELSE"> <block type="timeouts_settimeout" id=".m-G8rv8F(f]?*9LY}$e"> <field name="NAME">timeout</field> <field name="DELAY">70</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="controls_if" id="g3kb{`G*%`lxLZF}2x%I"> <value name="IF0"> <block type="logic_operation" id="z6@6UTVPv_XP,fAZ`,rf" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_operation" id="F2S#N:Z}(ai]7:}Zu)vp" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_operation" id="LTQ8SWg,q.IPcK+bFJ*y" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="0.6yFOrpe+ip|WFjGid}"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="`sro,qFQy:nDJdGe8Pw-"> <field name="ATTR">val</field> <field name="OID">openknx.0.Obergeschoss.Leuchten_Status.Badezimmer_Dusche_Ein_aus</field> </block> </value> <value name="B"> <block type="logic_boolean" id="K6`0:h^Asu@,+w6Pt#c{"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="jS^Ivjzuwml9u:=j+D[|"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="]3*ZZ)mptXvY=ow+x8Uq"> <field name="ATTR">val</field> <field name="OID">openknx.0.Obergeschoss.Leuchten_Status.Badezimmer_Bad_Ein_aus</field> </block> </value> <value name="B"> <block type="logic_boolean" id="#~%^c5pxn+(p3jT~zrti"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="OV6Z9O;]xk6_E]iF4#%U"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="bESNKiU:lTN7}nyn87}#"> <field name="ATTR">val</field> <field name="OID">zigbee.0.a4c1388f02e12050.occupancy</field> </block> </value> <value name="B"> <block type="logic_boolean" id="oF$xbEVuJJuL):wiR8jA"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="7g74|fVsq_Km?yiQ+Ua4"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="3Og$J92x0RCJ^kJ33wB:"> <field name="ATTR">val</field> <field name="OID">zigbee.0.00124b002508d3eb.occupancy</field> </block> </value> <value name="B"> <block type="logic_boolean" id="%aNp(q]/H#dt-F_8{7jt"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="*4O%$GAV@8_fDBLc+Eo2"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">wled.0.40915144e793.seg.0.on</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="r%H?8n)*3tq2$fp8]L|E"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="|;Py7aP(.`[b)u`HG/3,"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">wled.0.58bf25d755ca.seg.0.on</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="9=vb?K[zByzEQEr_(H/]"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="P*,m-JZh+Tg66=2HVgR:"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">zigbee.0.ec1bbdfffe7f5bc5.state</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="uV_`7;#RFG3p$A?,dQ[/"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </statement> </block> </statement> </block> </statement> <value name="IF1"> <block type="logic_compare" id="n8Q3)[,~!,e^O!Tm0RKk"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="uuzu=k7,((!e@Egism8e"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Zeithilfe.Nachtlicht</field> </block> </value> <value name="B"> <block type="logic_boolean" id="PR~8Ec4K*FA43%)NkINC"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="control" id="~hEm/K=gb_];n(41`G5*"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">wled.0.40915144e793.seg.0.on</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="XFNAM~kW=neDxK/$=gi-"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="t:AlYGa?G8;{9nwXAv$b"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">wled.0.58bf25d755ca.seg.0.on</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="FgS24eoUA=Dgher|1=H;"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="eEoHg(;,`|GU[i?n.#?H"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">zigbee.0.ec1bbdfffe7f5bc5.state</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="$z9zm|0oKt~E^.=;liq9"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </statement> <next> <block type="on" id="ym3sQ8a-q/XTHHF1Y88{"> <field name="OID">0_userdata.0.Zeithilfe.Nachtlicht</field> <field name="CONDITION">false</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="control" id="RK7,;6s_ya[@MJ7vpUYE"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">wled.0.40915144e793.on</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="f8b`vpNoSSw/Rv[5!v=v"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="1Y8XX/*TX*qe]CF1pn]["> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">wled.0.58bf25d755ca.seg.0.on</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="u$I].1S[Py#JqRA|ZT:P"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="phP;OhP1N1{#Ekk+]6}^"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">zigbee.0.ec1bbdfffe7f5bc5.state</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="lR$F5+~OboM2){9[2jj."> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </xml>```
-
RE: Test Adapter VW Connect für VW, ID, Audi, Seat, Skoda
Hab jetzt so viel gelesen, aber die frage hab ich nicht gelesen. Gibt es eine Möglichkeit an die Daten vom e-Remote Inhalt ohne aktives Abo ranzukommen?
Ich brauch nur die werte von Laden/Fahrzeugstatus/Fahrdaten ein Remote Control im sinne von was steuern brauch ich nicht. Möchte nur diese Daten auslesen aber dafür 99/Jahr bzw. 85/Jahr zu zahlen, da ist mir der kostennutzen Faktor zu unsympathisch. -
RE: 2 BWM/PIR sollen Anwesenheit Prüfen & Licht On/Off schalten
@paul53 ich habs jetzt mal so umgestellt und hoffe das mein blockieren der Duschnische so funktioniert!?
var timeout; on({id: [].concat(['zigbee.0.00158d0005bcd9f8.occupancy']).concat(['zigbee.0.00124b002508c31c.occupancy']), change: "ne"}, async function (obj) { if (getState("0_userdata.0.Zeithilfe.Nachtlicht").val == true) { if (getState("zigbee.0.00124b002508c31c.occupancy").val == true || getState("zigbee.0.00158d0005bcd9f8.occupancy").val == true) { (function () {if (timeout) {clearTimeout(timeout); timeout = null;}})(); // Wled Dusche setState("wled.0.40915144e793.on"/*On / Off*/, true); setState("wled.0.40915144e793.ps"/*ID of currently set preset*/, 1); setState("wled.0.40915144e793.bri"/*Brightness of the light*/, 200); // Badezimmerschrank setState("zigbee.0.ec1bbdfffe7f5bc5.state"/*Switch state*/, true); setState("zigbee.0.ec1bbdfffe7f5bc5.colortemp"/*Color temperature*/, 2200); setState("zigbee.0.ec1bbdfffe7f5bc5.brightness"/*Brightness*/, 30); // Badewanne } else { timeout = setTimeout(async function () { if (getState("openknx.0.Obergeschoss.Leuchten_Status.Badezimmer_Dusche_Ein_aus").val == false && getState("openknx.0.Obergeschoss.Leuchten_Status.Badezimmer_Bad_Ein_aus").val == false && getState("zigbee.0.00158d0005bcd9f8.occupancy").val == false && getState("zigbee.0.00124b002508c31c.occupancy").val == false) { setState("wled.0.40915144e793.on"/*On / Off*/, false); setState("zigbee.0.ec1bbdfffe7f5bc5.state"/*Switch state*/, false); } }, 90000); } } });
-
RE: 2 BWM/PIR sollen Anwesenheit Prüfen & Licht On/Off schalten
@paul53 Der KNX Datenpunkt ist das Licht im Badezimmer das hab ich völlig verdrängt, in der dusche gibts einmal die Wleds und die KNX Duschspots und die KNX Badzimmerspots. Und der eigne Trigger für den Test war, weil ich dachte das würde nicht gehen, dabei war das ein Fehler in dem API-Token vom Telegramadapter.
Dh wenn die Duschspots an sind sollen die Wleds in der Duschnische natürlich auch einbleiben. Das ist quasi dann ne speere bis die Duschbeleuchtung aus gemacht wird.
-
RE: 2 BWM/PIR sollen Anwesenheit Prüfen & Licht On/Off schalten
@homoran HIlft das?
on({id: [].concat(['zigbee.0.00158d0005bcd9f8.occupancy']).concat(['zigbee.0.00124b002508c31c.occupancy']), change: "ne"}, async function (obj) { if (getState("zigbee.0.00124b002508c31c.occupancy").val == true || getState("zigbee.0.00158d0005bcd9f8.occupancy").val == true) { if (getState("0_userdata.0.Zeithilfe.Nachtlicht").val == true) { // Wled Dusche setState("wled.0.40915144e793.on"/*On / Off*/, true); setState("wled.0.40915144e793.ps"/*ID of currently set preset*/, 1); setState("wled.0.40915144e793.bri"/*Brightness of the light*/, 200); // Badezimmerschrank setState("zigbee.0.ec1bbdfffe7f5bc5.state"/*Switch state*/, true); setState("zigbee.0.ec1bbdfffe7f5bc5.colortemp"/*Color temperature*/, 2200); setState("zigbee.0.ec1bbdfffe7f5bc5.brightness"/*Brightness*/, 30); // Badewanne } } if (getState("zigbee.0.00124b002508c31c.occupancy").val == true || getState("zigbee.0.00158d0005bcd9f8.occupancy").val == true) { await wait(70000); if (getState("openknx.0.Obergeschoss.Leuchten_Status.Badezimmer_Dusche_Ein_aus").val == false && getState("openknx.0.Obergeschoss.Leuchten_Status.Badezimmer_Bad_Ein_aus").val == false && getState("zigbee.0.00158d0005bcd9f8.occupancy").val == false && getState("zigbee.0.00124b002508c31c.occupancy").val == false) { setState("wled.0.40915144e793.on"/*On / Off*/, false); setState("zigbee.0.ec1bbdfffe7f5bc5.state"/*Switch state*/, false); } } }); //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9leHQlMjIlMjBpZCUzRCUyMiU1RHRsJTdDcEklNUVaeTE0LUs5ISU0MElhb2slMjIlMjB4JTNEJTIyLTM2MiUyMiUyMHklM0QlMjIyMTAwJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwaXRlbXMlM0QlMjIyJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT05ESVRJT04lMjIlM0VuZSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQUNLX0NPTkRJVElPTiUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEMCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMjcpJTJDJTI0byUzQTUhb3pOMVdTeGxWJTIzVHclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJvaWQlMjIlM0V6aWdiZWUuMC4wMDE1OGQwMDA1YmNkOWY4Lm9jY3VwYW5jeSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJPSUQxJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMmZpZWxkX29pZCUyMiUyMGlkJTNEJTIybyU1RSU3QzBxNSU1RFUlNjAyJTNGJTVFaXFRJTQwalRJeSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMm9pZCUyMiUzRXppZ2JlZS4wLjAwMTI0YjAwMjUwOGMzMWMub2NjdXBhbmN5JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUyMGlkJTNEJTIyayUyM2xqQSU3RCUyQzh+Nnl6KkYoKCUzQndtWSUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX29wZXJhdGlvbiUyMiUyMGlkJTNEJTIyJTVFSCUyNCUyNTBjJTJCeTElMjQlNURLQkxvQiUzRiUyNCUyRkglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRU9SJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIydHlLTDIlNUVMJTdEdnQlMkYlMkZMWGYlMjUxQlFwJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIydiUyQ0VJdkNxIVpDQTNRSThnZiklMjVqJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFemlnYmVlLjAuMDAxMjRiMDAyNTA4YzMxYy5vY2N1cGFuY3klM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyMCUyRihtJTJCdF8lN0RaJTNCV1hwJTVEVSUzQVI4JTVFeiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjJVJTJGJTNEd0c0a3pINk8yVSFmNilscFAlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUVRJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJEM1ZEWSU3Q2JFJTdDMm1XVUYlM0ZYdHFIciUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXppZ2JlZS4wLjAwMTU4ZDAwMDViY2Q5Zjgub2NjdXBhbmN5JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMiUzRm0lM0ZiM3ElNDBIJTI0JTVEJTdCcFNDX0olNUJTciUyRiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8wJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMiE1JTNBKiUzQkUlM0REb05LJTVCX2JrJTNCJTQwV2FpJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIya21wRmwlN0RmeG4qVCU3QiFkJTVFJTVFJTdDOUdoJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyM18uJTVCdE4lMjQ3dXp4Nkl0R20lM0FDSyU3QiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRTBfdXNlcmRhdGEuMC5aZWl0aGlsZmUuTmFjaHRsaWNodCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJER2wlMkJmZlQlMkNvfiUyRiUyQkNlRiUyQ0dTJTI0eCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjJaJTI1YSUzRlVCaSU1RWp+S05zMm5RT1klMjQqJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRVdsZWQlMjBEdXNjaGUlM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJuRiUzQXk2JTdCT34lMkMtN28lMkNMWWxQMWh1JTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFd2xlZC4wLjQwOTE1MTQ0ZTc5My5vbiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMiUzREZIcF9IISUyQiUyNVREKnIlMkJzJTI0d2NuMSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMiU3QnklM0ItQWFQb25qJTI1SE8uJTI0Q29jaE0lMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V3bGVkLjAuNDA5MTUxNDRlNzkzLnBzJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMiUyQ1oqJTQwfkkqSHhWRn51OVhvJTNGUEpBJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJPRTZDSHklNDBNJTdDKDYtMCUzQiU3QkJyRyU2MGglMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V3bGVkLjAuNDA5MTUxNDRlNzkzLmJyaSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJDJTdDeDRobXpaYmV3TTUlMjVJJTIzNTMlN0IzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMjAwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMnBkNjFlJTJGUCUzRColMjRxSlVRaSU3QiUzRkZqYyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0VCYWRlemltbWVyc2NocmFuayUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMiUyNVglN0JoRTNzRlhQNmwlM0JxJTYwJTdEJTI1JTJGc1IlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V6aWdiZWUuMC5lYzFiYmRmZmZlN2Y1YmM1LnN0YXRlJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyVHBiVCUyQ18oeDB2cFFxX3pjbSUzQkMlNDAlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJWSE9hJTNEOVoyJTI1N2tNdSUzQURMcndqJTI0JTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFemlnYmVlLjAuZWMxYmJkZmZmZTdmNWJjNS5jb2xvcnRlbXAlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyZyklNUJmMVUlNURZOCUyNTVPZyUyQ3BnU29jeiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTIyMDAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyOWolNUV3TVN4UmhROXJydCFWWCglNUJyJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFemlnYmVlLjAuZWMxYmJkZmZmZTdmNWJjNS5icmlnaHRuZXNzJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMm5ndCElN0JvczZ5QiguUXktY045Y0slMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UzMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjJiNU4lM0FwNVVSJTYwdSUyNSU2MCU1REVhMSU3REFqdiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0VCYWRld2FubmUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMkklMjR1IWEwY2JBJTIzVUdESzB0UX5UaSUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX29wZXJhdGlvbiUyMiUyMGlkJTNEJTIycWJHZSU1RFp2S3NRUipWY29NNSlRViUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFT1IlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjJ5aSlOJTNEdXQlMkN3JTdDTHY0IWY4KWUhZiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMnBEbX4uJTVCJTdCJTJDdCUzRkJ0THh5OUVTVUslMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V6aWdiZWUuMC4wMDEyNGIwMDI1MDhjMzFjLm9jY3VwYW5jeSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjIxT2d6RDBRZDclN0RzJTYwQ3VEbCUyRnlxWCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjIoRCU3QjhMN1gyMCU1Qnh1MyUyRip+RG8lM0ZnJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyUiUzRCU3RERDKCUyM2E4JTdCMXRQJTJGVVhRWDVfJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFemlnYmVlLjAuMDAxNThkMDAwNWJjZDlmOC5vY2N1cGFuY3klM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyeE9HRSU3RClucG5qcjZ5MXMybXJUTSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8wJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGltZW91dHNfd2FpdCUyMiUyMGlkJTNEJTIyVnglNjBwRiUzQUhHSkwlNjBkMEVOJTdCeSU3QiFWJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyREVMQVklMjIlM0U3MCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVU5JVCUyMiUzRXNlYyUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjJnM2tiJTdCJTYwRyolMjUlNjBseExaRiU3RDJ4JTI1SSUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX29wZXJhdGlvbiUyMiUyMGlkJTNEJTIyejYlNDA2VVRWUHZfWFAlMkNmQVolNjAlMkNyZiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQU5EJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfb3BlcmF0aW9uJTIyJTIwaWQlM0QlMjJGMlMlMjNOJTNBWiU3RChhaSU1RDclM0ElN0RadSl2cCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQU5EJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfb3BlcmF0aW9uJTIyJTIwaWQlM0QlMjJMVFE4U1dnJTJDcS5JUGNLJTJCYkZKKnklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUFORCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMjAuNnlGT3JwZSUyQmlwJTdDV0ZqR2lkJTdEJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyJTYwc3JvJTJDcUZReSUzQW5ESmRHZThQdy0lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VvcGVua254LjAuT2Jlcmdlc2Nob3NzLkxldWNodGVuX1N0YXR1cy5CYWRlemltbWVyX0R1c2NoZV9FaW5fYXVzJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMk5wZDUlMjRzNSU3QmE5VU1RNHc1cFZpMyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyalMlNUVJdmp6dXdtbDl1JTNBJTNEaiUyQkQlNUIlN0MlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUVRJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjIlNUQzKlpaKW1wdFh2WSUzRG93JTJCeDhVcSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRW9wZW5rbnguMC5PYmVyZ2VzY2hvc3MuTGV1Y2h0ZW5fU3RhdHVzLkJhZGV6aW1tZXJfQmFkX0Vpbl9hdXMlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyJTNGLmM5KnVrJTNGbzIlN0JIekMlMkJPT2pVaCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMk9WNlo5TyUzQiU1RHhrNl9FJTVEaUY0JTIzJTI1VSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMmJFU05LaVUlM0FsVE43JTdEbnluODclN0QlMjMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V6aWdiZWUuMC4wMDE1OGQwMDA1YmNkOWY4Lm9jY3VwYW5jeSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJvRiUyNHhiRVZ1Skp1TCklM0F3aVI4akElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjI3Zzc0JTdDZlZzcV9LbSUzRnlpUSUyQlVhNCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMjNPZyUyNEo5MngwUkNKJTVFa0ozM3dCJTNBJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFemlnYmVlLjAuMDAxMjRiMDAyNTA4YzMxYy5vY2N1cGFuY3klM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyJTI1YU5wKHElNUQlMkZIJTIzZHQtRl84JTdCN2p0JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8wJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyKjRPJTI1JTI0R0FWJTQwOF9mREJMYyUyQkVvMiUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXdsZWQuMC40MDkxNTE0NGU3OTMub24lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJyJTI1SCUzRjhuKSozdHEyJTI0ZnA4JTVETCU3Q0UlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyUColMkNtLUpaaCUyQlRnNjYlM0QySFZnUiUzQSUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXppZ2JlZS4wLmVjMWJiZGZmZmU3ZjViYzUuc3RhdGUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJ1Vl8lNjA3JTNCJTIzUkZHM3AlMjRBJTNGJTJDZFElNUIlMkYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnhtbCUzRQ==