Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <xml xmlns="https://developers.google.com/blockly/xml">
- <variables>
- <variable id="u,P(XHkeYsVvSeph#e+r">b_eingeschaltet</variable>
- <variable id="T}Akso5KPI-Zb9~oXAh9">i_dimmer</variable>
- <variable id="$HU}GoU-tl-AsdQu}F3^">i_temperature</variable>
- <variable id="5;QrPUY6jQ_@RPZwDuy3">s_RGB</variable>
- <variable id="y_ONJb6z;rRC{96D35ux">s_hex</variable>
- <variable id="**{pb,I)}uOh4h^WU7,N">i_dec</variable>
- <variable id="RAW|t$$`+)ZLTtuT}!HL">i_Brightness</variable>
- <variable id="*}mb)1BEK[0{8~I-+{Nx">s_RGBwithBright</variable>
- <variable id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</variable>
- <variable id="M}mymnh;$i.O3HIn}rnD">i_R</variable>
- <variable id="|eD3u+)/Vs8H2P!CLIp7">s_LampeNewRGB</variable>
- <variable id="0GJjoI|+MD,=efT3?TA)">Lampe2</variable>
- <variable id="ei_|$,%?U9-#N:Xoa+Au">i_G</variable>
- <variable id="?0OM3pB_Y:!AZy,Brb]e">i_B</variable>
- <variable id="B)a:H{XtUbHh-nZ/.j+Y">i_setTemperature</variable>
- <variable id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</variable>
- </variables>
- <block type="procedures_defnoreturn" id="O*7bu*/R4UNEr:fNJ`]-" x="38" y="-987">
- <mutation>
- <arg name="b_eingeschaltet" varid="u,P(XHkeYsVvSeph#e+r"></arg>
- </mutation>
- <field name="NAME">LampenAn</field>
- <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
- <statement name="STACK">
- <block type="controls_if" id="WK4*}M[y_x4CAOXA:95E">
- <mutation else="1"></mutation>
- <value name="IF0">
- <block type="variables_get" id="9jm`Xq;{}T689!N;|@/:">
- <field name="VAR" id="u,P(XHkeYsVvSeph#e+r">b_eingeschaltet</field>
- </block>
- </value>
- <statement name="DO0">
- <block type="control_ex" id="WZ%An]MYpq/P%83`Dk:y" inline="true">
- <field name="TYPE">false</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="Epx4Ay-T#2KU;O)qaFl@">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="*2VFUkxkC|hrqoNO`!_k">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="04WXljn9%|`+VagI{Wqe">
- <field name="VAR" id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="M4~}9sTxj}6TEiVY^mQ`">
- <field name="TEXT">.20</field>
- </block>
- </value>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="V`m4}uI0yj-mA5c`.ESs">
- <field name="BOOL">TRUE</field>
- </shadow>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="KJ+*A%!N4Ee-9_${;d/n">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id="i1q9X775D=W!8;J4mir8">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <next>
- <block type="control_ex" id="{:tOQGG]b9u`_=|+6?Yc" inline="true" disabled="true">
- <field name="TYPE">false</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="Epx4Ay-T#2KU;O)qaFl@">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="5WHC@`BsgrLt;iTL(6t0">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="}n2P;xlo6%8kxvaoFLN}">
- <field name="VAR" id="0GJjoI|+MD,=efT3?TA)">Lampe2</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="`A$a^!bZA=lySaNz|UoU">
- <field name="TEXT">.20</field>
- </block>
- </value>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="_vlEu{S3$n$=8,N].:e+">
- <field name="BOOL">TRUE</field>
- </shadow>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="[jo+(WZLnvyd-#Nxh;ru">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id="=cqxTsfIOobWZz%{C(iV">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- </next>
- </block>
- </statement>
- <statement name="ELSE">
- <block type="control_ex" id="t=Og.Z+IXpN:Ss#AkZI%" inline="true">
- <field name="TYPE">false</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="Epx4Ay-T#2KU;O)qaFl@">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="d)QG8}hh:|5+RWoR$4mF">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="Bl=qnYNPnUln^V5d:wt@">
- <field name="VAR" id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="sm:=fGT{|Yx!F4QV{=2`">
- <field name="TEXT">.20</field>
- </block>
- </value>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="jrKz(9I$?Kc#}K@{CjV-">
- <field name="BOOL">FALSE</field>
- </shadow>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="%,[email protected])K+6{*[AX">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id="XtQKj6,{!O87+?xj*Imj">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <next>
- <block type="control_ex" id="o=YB.FCBw#+|iW?mhiGG" inline="true" disabled="true">
- <field name="TYPE">false</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="Epx4Ay-T#2KU;O)qaFl@">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="_~,`9h=)/Ihx$tNaKd`}">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="`f4F?tIiSp$Mbe};7dI*">
- <field name="VAR" id="0GJjoI|+MD,=efT3?TA)">Lampe2</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="+hc%hhQ_dzaH~_)KoG`v">
- <field name="TEXT">.20</field>
- </block>
- </value>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="i#$V36-p/-R2,4q^Dg!P">
- <field name="BOOL">FALSE</field>
- </shadow>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="rG?{Kj+)qd=)eABrgbp[">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id="MseF5G(AfWvj1n7J~hJ5">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- </next>
- </block>
- </statement>
- </block>
- </statement>
- </block>
- <block type="procedures_defnoreturn" id="L/tv$#mSBrrgA4[GL_5)" x="37" y="-612">
- <mutation>
- <arg name="i_dimmer" varid="T}Akso5KPI-Zb9~oXAh9"></arg>
- </mutation>
- <field name="NAME">LampenHelligkeit</field>
- <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
- <statement name="STACK">
- <block type="control_ex" id="RyniEct5M=/QSs_KmSQf" inline="true">
- <field name="TYPE">false</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="Epx4Ay-T#2KU;O)qaFl@">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="JN+XNkHU~Xm1-3!)i0?S">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="}W$jvE/$taVpj[T!@g=@">
- <field name="VAR" id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="d8E.2uGgP?UP[e=]*mz}">
- <field name="TEXT">.22</field>
- </block>
- </value>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="Cwl9yeT27g{~0kn)-MR!">
- <field name="BOOL">TRUE</field>
- </shadow>
- <block type="variables_get" id="nx=8X$AuOBEvVuKf3UQ)">
- <field name="VAR" id="T}Akso5KPI-Zb9~oXAh9">i_dimmer</field>
- </block>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="w8V[X/4N|$6$I9h7QTA.">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id="yZrVy`v2_f8Tv^a4=tnB">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <next>
- <block type="control_ex" id="ev/72ASQaz;K@flzeqxB" inline="true" disabled="true">
- <field name="TYPE">false</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="Epx4Ay-T#2KU;O)qaFl@">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="$4Y}b:3Ce6UBgW1XAIeb">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="57KEcAuN%=0=g^+PxQUF">
- <field name="VAR" id="0GJjoI|+MD,=efT3?TA)">Lampe2</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="3XCfwt{-_UR,V!k9Kq}D">
- <field name="TEXT">.22</field>
- </block>
- </value>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="Cwl9yeT27g{~0kn)-MR!">
- <field name="BOOL">TRUE</field>
- </shadow>
- <block type="variables_get" id="bNkvzrgf|xT@ot%K@wvi">
- <field name="VAR" id="T}Akso5KPI-Zb9~oXAh9">i_dimmer</field>
- </block>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="yAigNMZPA}+HofgRsS@K">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id="Qqp0;WJ8VG;olRgC,;f~">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- </next>
- </block>
- </statement>
- </block>
- <block type="procedures_defnoreturn" id=",vti$gIV`ApZDgfBG,[Y" x="37" y="-412">
- <mutation>
- <arg name="i_temperature" varid="$HU}GoU-tl-AsdQu}F3^"></arg>
- </mutation>
- <field name="NAME">LampenAufWeiss</field>
- <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
- <statement name="STACK">
- <block type="comment" id="Vh$ks^]7i8v{0l2#=T_,">
- <field name="COMMENT">0: white&#10;1: colour&#10;2: scene&#10;4: music</field>
- <next>
- <block type="controls_if" id="n}I)JNcAONt_Uow?vrZP" inline="false">
- <value name="IF0">
- <block type="logic_compare" id="1sUv]/ryOpP{%BKJk#Kv">
- <field name="OP">NEQ</field>
- <value name="A">
- <block type="get_value_var" id="BSr/$EBbFM$)4vV/gE:H">
- <field name="ATTR">val</field>
- <value name="OID">
- <shadow type="field_oid" id="M=.k+a:$s-3X7dAZbkOd">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="@//`~0!A0X}ju^edR^qk">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="k-dPNcE6S|Caf!8VG?zG">
- <field name="VAR" id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="nd5^5.a.U#uXZ%VGRtmi">
- <field name="TEXT">.21</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="dU:,jcuY)_b]|U~nRC^5">
- <field name="NUM">0</field>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO0">
- <block type="control_ex" id="m_u.bu?rINrl.9J2}R7!" inline="true">
- <field name="TYPE">false</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="h83b|+7oN{.8gj}+%BcQ">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="HSXu!!j=a|;$mmXw$Z`f">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="WS%ln}Y]~`Gt]eKosIvz">
- <field name="VAR" id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="1@-I3IJa`(ZJ2%w9LL:f">
- <field name="TEXT">.21</field>
- </block>
- </value>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="cu1])aB9?iO#2~7X*`H.">
- <field name="BOOL">TRUE</field>
- </shadow>
- <block type="math_number" id="M.uoG.d.^B:xZqoP+uF8">
- <field name="NUM">0</field>
- </block>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="YdKY#7ZBmRnBp5}5pa68">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id="XKO53gs{ke0QndkPg;J#">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- </statement>
- <next>
- <block type="controls_if" id="UVq,rHX96_QH/0XJ[c42" inline="false" disabled="true">
- <value name="IF0">
- <block type="logic_compare" id="pf3VWI]}kanE[*WB*.?E">
- <field name="OP">NEQ</field>
- <value name="A">
- <block type="get_value_var" id="fEvB9x10CM3`Rv|=g~G1">
- <field name="ATTR">val</field>
- <value name="OID">
- <shadow type="field_oid" id="M=.k+a:$s-3X7dAZbkOd">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="H+6VASA,VWfj{hIVUId:">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="1yq!/F^q8G=@c7K/w}lA">
- <field name="VAR" id="0GJjoI|+MD,=efT3?TA)">Lampe2</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="]h=B+g({[CEIy{]@D}8l">
- <field name="TEXT">.21</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="8GnH!}a1,-hha-)8BDQ!">
- <field name="NUM">0</field>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO0">
- <block type="control_ex" id="|m!8h^WTbodg+[DaZPVX" inline="true">
- <field name="TYPE">false</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="h83b|+7oN{.8gj}+%BcQ">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="$7p]afa{(*A*`4u$#E}R">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="SMCc0iWcMP`e#tA9r{V^">
- <field name="VAR" id="0GJjoI|+MD,=efT3?TA)">Lampe2</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="AzZ51]4A!7ZA,}njCEF+">
- <field name="TEXT">.21</field>
- </block>
- </value>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="cu1])aB9?iO#2~7X*`H.">
- <field name="BOOL">TRUE</field>
- </shadow>
- <block type="math_number" id="7+B;_uae-TgeM|_|/G4O">
- <field name="NUM">0</field>
- </block>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="z87-WZCqhE?+kx]1w1$*">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id="8ogfUk0-+!9}#SG2P6tD">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- </statement>
- <next>
- <block type="comment" id=".XNSeUCY.XQrXCyyHm}V">
- <field name="COMMENT">Tuya:&#10;0 = warmweiß&#10;1000 = kaltweiß</field>
- <next>
- <block type="comment" id="L.tvrQxUWR}TiFeu)D]X">
- <field name="COMMENT">Alexa:&#10;143: kaltweiß&#10;250: weiß&#10;370: warmweiß</field>
- <next>
- <block type="logic_switch_case" id="FPpHaMCJ2iJ#aTHyIH]k">
- <mutation xmlns="http://www.w3.org/1999/xhtml" case="2" default="1"></mutation>
- <value name="CONDITION">
- <block type="variables_get" id="d`{a10mQu}/Oc}!]v]Qe">
- <field name="VAR" id="$HU}GoU-tl-AsdQu}F3^">i_temperature</field>
- </block>
- </value>
- <value name="CASECONDITION0">
- <block type="math_number" id="gxw31)jMm5^xvomb`,5J">
- <field name="NUM">143</field>
- </block>
- </value>
- <statement name="CASE0">
- <block type="variables_set" id="ecrb~}9u54F*{F3IGjW3">
- <field name="VAR" id="B)a:H{XtUbHh-nZ/.j+Y">i_setTemperature</field>
- <value name="VALUE">
- <block type="math_number" id="5BkF7308j+TskS7tYI]J">
- <field name="NUM">1000</field>
- </block>
- </value>
- </block>
- </statement>
- <value name="CASECONDITION1">
- <block type="math_number" id="LuPmNQI~~A/|85Xolg7`">
- <field name="NUM">250</field>
- </block>
- </value>
- <statement name="CASE1">
- <block type="variables_set" id="0P*MsMQx)/$_zkMrKh_]">
- <field name="VAR" id="B)a:H{XtUbHh-nZ/.j+Y">i_setTemperature</field>
- <value name="VALUE">
- <block type="math_number" id="X4_(Mh[qJ9fjwtrrDao9">
- <field name="NUM">500</field>
- </block>
- </value>
- </block>
- </statement>
- <value name="CASECONDITION2">
- <block type="math_number" id=";cgenlu)(Z(MRcmAa-L_">
- <field name="NUM">370</field>
- </block>
- </value>
- <statement name="CASE2">
- <block type="variables_set" id="J@_I#[$I]ty)}g`gAXhY">
- <field name="VAR" id="B)a:H{XtUbHh-nZ/.j+Y">i_setTemperature</field>
- <value name="VALUE">
- <block type="math_number" id="5eKh1*rUr-U6m6;V~zoL">
- <field name="NUM">0</field>
- </block>
- </value>
- </block>
- </statement>
- <statement name="ONDEFAULT">
- <block type="variables_set" id="eX.AL|M19!FQ=XOt3-c}">
- <field name="VAR" id="B)a:H{XtUbHh-nZ/.j+Y">i_setTemperature</field>
- <value name="VALUE">
- <block type="math_number" id="js%a$Bw~mqnp0b#$7lyU">
- <field name="NUM">0</field>
- </block>
- </value>
- </block>
- </statement>
- <next>
- <block type="control_ex" id="M~y-8~?Iv3iKFbD,FVvT" inline="true">
- <field name="TYPE">false</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="h83b|+7oN{.8gj}+%BcQ">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="w7HPq-7~8WE+*[.U.n)t">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="vh=~tc2;ta_{#6vf{;9g">
- <field name="VAR" id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="[l?co7}+9Ab9(zmb2PO#">
- <field name="TEXT">.23</field>
- </block>
- </value>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="cu1])aB9?iO#2~7X*`H.">
- <field name="BOOL">TRUE</field>
- </shadow>
- <block type="variables_get" id="=:F^?(A9YCQc3]T+?htL">
- <field name="VAR" id="B)a:H{XtUbHh-nZ/.j+Y">i_setTemperature</field>
- </block>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="_KIIdwo?akI851nEoQPJ">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id=";(o}$,8nK,Hnc1!S(uqJ">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <next>
- <block type="control_ex" id="jig]66T+,Thykly;?~{S" inline="true" disabled="true">
- <field name="TYPE">false</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="h83b|+7oN{.8gj}+%BcQ">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="fvNau_VL4cc-CUqb1z=[">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="vs!02YSmtRuMvm!p)w#3">
- <field name="VAR" id="0GJjoI|+MD,=efT3?TA)">Lampe2</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="Xi.e-`q:9|k3ir$SHIA`">
- <field name="TEXT">.23</field>
- </block>
- </value>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="cu1])aB9?iO#2~7X*`H.">
- <field name="BOOL">TRUE</field>
- </shadow>
- <block type="variables_get" id="4j|h4OP1CvYx0k7E)n}.">
- <field name="VAR" id="B)a:H{XtUbHh-nZ/.j+Y">i_setTemperature</field>
- </block>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="Y*OHWyj*66h`0X8UA.V)">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id="vRvOJ0=1cw`L~Kj}S@O~">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- </block>
- <block type="procedures_defnoreturn" id="ie!,OZ;#Epa28QYu_,Bo" x="37" y="588">
- <mutation>
- <arg name="s_RGB" varid="5;QrPUY6jQ_@RPZwDuy3"></arg>
- </mutation>
- <field name="NAME">LampeAufFarbig</field>
- <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
- <statement name="STACK">
- <block type="comment" id="q#s:y3);icK/@FZ%e*}:">
- <field name="COMMENT">0: white&#10;1: colour&#10;2: scene&#10;4: music</field>
- <next>
- <block type="controls_if" id="dZilqzTj_zvf(PQ59KD}">
- <value name="IF0">
- <block type="logic_compare" id="H365c[Bv9)o$yh-])myk">
- <field name="OP">NEQ</field>
- <value name="A">
- <block type="get_value_var" id="d9nqlfiCCEX!c3a=^j]r">
- <field name="ATTR">val</field>
- <value name="OID">
- <shadow type="field_oid" id="M=.k+a:$s-3X7dAZbkOd">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="3514$aw%q:f99p0REBPn">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="A$u6L`)XB~E2R.aaIb5B">
- <field name="VAR" id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="@9RYH$oI|E2`-O7,N)mT">
- <field name="TEXT">.21</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="QyXv]MXsLxKgA9~[Yjv,">
- <field name="NUM">1</field>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO0">
- <block type="control_ex" id="G$}5jhT8M(Gm$Zo16oe#" inline="true">
- <field name="TYPE">false</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="h83b|+7oN{.8gj}+%BcQ">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id=")U$uv[4SxaN%ygMVHu1]">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="`_/*fnTc09O9RFG87+3w">
- <field name="VAR" id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="rXpH/|mH9-mt~hytG-!_">
- <field name="TEXT">.21</field>
- </block>
- </value>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="cu1])aB9?iO#2~7X*`H.">
- <field name="BOOL">TRUE</field>
- </shadow>
- <block type="math_number" id="899971ktk(Imf|r/=R#M">
- <field name="NUM">1</field>
- </block>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="1/s9WpZ8Ew4T]!/FH3yp">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id="8zA`.otg3a/}O]]h)h_9">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- </statement>
- <next>
- <block type="controls_if" id="*Wqle|2i7.t|X:5:j6{H" disabled="true">
- <value name="IF0">
- <block type="logic_compare" id="MZB4U8!D1Q9d~sx8)/d2">
- <field name="OP">NEQ</field>
- <value name="A">
- <block type="get_value_var" id=")n$m-eGklK)pS-s$7#Vh">
- <field name="ATTR">val</field>
- <value name="OID">
- <shadow type="field_oid" id="M=.k+a:$s-3X7dAZbkOd">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="/A+*Hlz.#B`lXO;)I.%t">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="{Q!T}z2=,XN.Ek6L2sUk">
- <field name="VAR" id="0GJjoI|+MD,=efT3?TA)">Lampe2</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="jU^`DzN.+B$JTMQ$h_Sr">
- <field name="TEXT">.21</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="sOQt1So)p#*N.k%HI3x9">
- <field name="NUM">1</field>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO0">
- <block type="control_ex" id="QG!Cev@f(uDTM59t_b2[" inline="true">
- <field name="TYPE">false</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="h83b|+7oN{.8gj}+%BcQ">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="xL;Z#oNc87hM/`/5=(tC">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="a^uSzt~8rgf5T]VpxO6F">
- <field name="VAR" id="0GJjoI|+MD,=efT3?TA)">Lampe2</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="bEBQZ2=?3P{0tVy4hFx`">
- <field name="TEXT">.21</field>
- </block>
- </value>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="cu1])aB9?iO#2~7X*`H.">
- <field name="BOOL">TRUE</field>
- </shadow>
- <block type="math_number" id="nK#X9Frpi?;)[Jci~gL}">
- <field name="NUM">1</field>
- </block>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="]6i_kO^Qpfo=YP*L%Rp9">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id="Mo5S|0hDlP{NGiN-,w/,">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- </statement>
- <next>
- <block type="comment" id="R4R_5VAa}xwk!g9IW(hC">
- <field name="COMMENT">RGB Wert setzen</field>
- <next>
- <block type="control_ex" id="I:tJ@6ZT5^LlC*QC_~1h" inline="true">
- <field name="TYPE">false</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="h83b|+7oN{.8gj}+%BcQ">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="a~56i//Zc,IhgX0.o/;U">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="}:7$:Ioq2*B=;A1@IziD">
- <field name="VAR" id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="GAn^Y)a^xL},eXZoPKt*">
- <field name="TEXT">.24-rgb</field>
- </block>
- </value>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="cu1])aB9?iO#2~7X*`H.">
- <field name="BOOL">TRUE</field>
- </shadow>
- <block type="variables_get" id="}n~Rda+*B1lG.t]];:b9">
- <field name="VAR" id="5;QrPUY6jQ_@RPZwDuy3">s_RGB</field>
- </block>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="[st,KGV0tsQC)rZnQITG">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id="4Sp47gg.p6#=$U1Ec{V;">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <next>
- <block type="control_ex" id="^,yc2YQ`25lx1p.o)Ng0" inline="true" disabled="true">
- <field name="TYPE">false</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="h83b|+7oN{.8gj}+%BcQ">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="XdENU%aNGqYNHEu#0;rd">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="@/7Q^~xxoHk3SSsH@G@,">
- <field name="VAR" id="0GJjoI|+MD,=efT3?TA)">Lampe2</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id=",AdfsQ/]TjzjJd~]CIlt">
- <field name="TEXT">.24-rgb</field>
- </block>
- </value>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="cu1])aB9?iO#2~7X*`H.">
- <field name="BOOL">TRUE</field>
- </shadow>
- <block type="variables_get" id="Gi=QyM5.`7}VXTg31%u!">
- <field name="VAR" id="5;QrPUY6jQ_@RPZwDuy3">s_RGB</field>
- </block>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="p)hB7bxz~0t4x:T5x%XK">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id="4.,yviq-Upz0z^wz=,[o">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- </block>
- <block type="procedures_defcustomreturn" id="1{5;E`IE0y2X^*B;u0+A" x="38" y="1263">
- <mutation statements="false">
- <arg name="s_hex" varid="y_ONJb6z;rRC{96D35ux"></arg>
- </mutation>
- <field name="NAME">hex2dec</field>
- <field name="SCRIPT">cmV0dXJuIHBhcnNlSW50KHNfaGV4LCAxNik7</field>
- <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
- </block>
- <block type="procedures_defcustomreturn" id="hYLH*7znl8_S7*!2WIAN" x="38" y="1313">
- <mutation statements="false">
- <arg name="i_dec" varid="**{pb,I)}uOh4h^WU7,N"></arg>
- </mutation>
- <field name="NAME">dec2hex</field>
- <field name="SCRIPT">cmV0dXJuICgiMDAiICsgaV9kZWMudG9TdHJpbmcoMTYpKS5zbGljZSgtMik7</field>
- <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
- </block>
- <block type="procedures_defreturn" id="PxnAG16CUt/$2I6=6G?#" x="38" y="1363">
- <mutation>
- <arg name="s_RGB" varid="5;QrPUY6jQ_@RPZwDuy3"></arg>
- <arg name="i_Brightness" varid="RAW|t$$`+)ZLTtuT}!HL"></arg>
- </mutation>
- <field name="NAME">RGB_Helligkeit_berechnen</field>
- <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
- <statement name="STACK">
- <block type="debug" id="BWf3k*.6m+ZB*f:72Sz3" disabled="true">
- <field name="Severity">warn</field>
- <value name="TEXT">
- <shadow type="text" id="48MU]p}iT#Tdn@u/JM(z">
- <field name="TEXT">test</field>
- </shadow>
- <block type="text_join" id="ojsXjf7+e#ytlRHOE)SP" inline="true">
- <mutation items="5"></mutation>
- <value name="ADD0">
- <block type="text" id="GkqW$R(k%Ijl:sMVdX!G">
- <field name="TEXT">RGB-Helligkeit Original: </field>
- </block>
- </value>
- <value name="ADD1">
- <block type="variables_get" id="^b]GS:f$Go*Hl+2e0`:Z">
- <field name="VAR" id="5;QrPUY6jQ_@RPZwDuy3">s_RGB</field>
- </block>
- </value>
- <value name="ADD2">
- <block type="text" id="h|[_c$:8Y$WPU.Y.WTx=">
- <field name="TEXT"> / Helligkeit: </field>
- </block>
- </value>
- <value name="ADD3">
- <block type="variables_get" id="nBI*+TJ[2Hz*{7~s0a+B">
- <field name="VAR" id="RAW|t$$`+)ZLTtuT}!HL">i_Brightness</field>
- </block>
- </value>
- <value name="ADD4">
- <block type="text" id="0O||OLZf,0CDT:Mjz6E;">
- <field name="TEXT">%</field>
- </block>
- </value>
- </block>
- </value>
- <next>
- <block type="variables_set" id="S/Efqrhb8!_ycYxmB8=A">
- <field name="VAR" id="M}mymnh;$i.O3HIn}rnD">i_R</field>
- <value name="VALUE">
- <block type="procedures_callcustomreturn" id="6)_p=G+@rl8nina52Wn3">
- <mutation name="hex2dec">
- <arg name="s_hex"></arg>
- </mutation>
- <value name="ARG0">
- <block type="text_getSubstring" id="BF,!~;dQN]gWBx!K[bIM">
- <mutation at1="true" at2="true"></mutation>
- <field name="WHERE1">FROM_START</field>
- <field name="WHERE2">FROM_START</field>
- <value name="STRING">
- <block type="variables_get" id="8)w1Oek+zO9dZ6!+W%0b">
- <field name="VAR" id="5;QrPUY6jQ_@RPZwDuy3">s_RGB</field>
- </block>
- </value>
- <value name="AT1">
- <block type="math_number" id="NRg!V]#G274u;@GUa0+C">
- <field name="NUM">2</field>
- </block>
- </value>
- <value name="AT2">
- <block type="math_number" id="Apx?fh-z]L=!2^ib.3,*">
- <field name="NUM">3</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <next>
- <block type="variables_set" id="p4+lODD6+,L^P41b4FcN">
- <field name="VAR" id="ei_|$,%?U9-#N:Xoa+Au">i_G</field>
- <value name="VALUE">
- <block type="procedures_callcustomreturn" id=")lXy${ZuQ-g)r!9k]f.f">
- <mutation name="hex2dec">
- <arg name="s_hex"></arg>
- </mutation>
- <value name="ARG0">
- <block type="text_getSubstring" id="1E[~`=Y*tvgqVB5A,[cK">
- <mutation at1="true" at2="true"></mutation>
- <field name="WHERE1">FROM_START</field>
- <field name="WHERE2">FROM_START</field>
- <value name="STRING">
- <block type="variables_get" id="MWj0j2O3Pkf%=JO~tD.$">
- <field name="VAR" id="5;QrPUY6jQ_@RPZwDuy3">s_RGB</field>
- </block>
- </value>
- <value name="AT1">
- <block type="math_number" id="$mCnF!/Vc1wJKARN6Md*">
- <field name="NUM">4</field>
- </block>
- </value>
- <value name="AT2">
- <block type="math_number" id="W]FHJpRqnlgkUUb]zbN!">
- <field name="NUM">5</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <next>
- <block type="variables_set" id="M(+h+#.;R6[Qey_{}BuM">
- <field name="VAR" id="?0OM3pB_Y:!AZy,Brb]e">i_B</field>
- <value name="VALUE">
- <block type="procedures_callcustomreturn" id="=d`4cGTwf.$S9(DRDFQ6">
- <mutation name="hex2dec">
- <arg name="s_hex"></arg>
- </mutation>
- <value name="ARG0">
- <block type="text_getSubstring" id="!i1,JBEM]h[q#;[A!WW=">
- <mutation at1="true" at2="true"></mutation>
- <field name="WHERE1">FROM_START</field>
- <field name="WHERE2">FROM_START</field>
- <value name="STRING">
- <block type="variables_get" id="9x.k{:R*AkT[qmceaC%*">
- <field name="VAR" id="5;QrPUY6jQ_@RPZwDuy3">s_RGB</field>
- </block>
- </value>
- <value name="AT1">
- <block type="math_number" id="L^hi?m7?(dsFJ?;o.y%.">
- <field name="NUM">6</field>
- </block>
- </value>
- <value name="AT2">
- <block type="math_number" id="k}KMNnbwE3To?z2?Xo]A">
- <field name="NUM">7</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <next>
- <block type="debug" id=",C@X)Fpa(4.1}YcOVt%*" disabled="true">
- <field name="Severity">warn</field>
- <value name="TEXT">
- <shadow type="text" id="{:hfENCVsqYtMJjT{CZ?">
- <field name="TEXT">test</field>
- </shadow>
- <block type="text_join" id="rKZ@QHgW.;Hv9b=`1H$H" inline="true">
- <mutation items="7"></mutation>
- <value name="ADD0">
- <block type="text" id="fobXAA?E;yr8(ytyL~;@">
- <field name="TEXT">RGB-Helligkeit Dezimalwerte Original:</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="lX94zXA]0~%6ZxW5+eor">
- <field name="TEXT">R: </field>
- </block>
- </value>
- <value name="ADD2">
- <block type="variables_get" id="r]Ughz8lvpRH{%/7[6_~">
- <field name="VAR" id="M}mymnh;$i.O3HIn}rnD">i_R</field>
- </block>
- </value>
- <value name="ADD3">
- <block type="text" id="R%WYv`tNpuvcnQL]ng^n">
- <field name="TEXT"> | G: </field>
- </block>
- </value>
- <value name="ADD4">
- <block type="variables_get" id="g9Wt9!_/o^G?1*shb3R_">
- <field name="VAR" id="ei_|$,%?U9-#N:Xoa+Au">i_G</field>
- </block>
- </value>
- <value name="ADD5">
- <block type="text" id="we?4OIb]7~I}Rsc~{9nh">
- <field name="TEXT"> | B: </field>
- </block>
- </value>
- <value name="ADD6">
- <block type="variables_get" id="=SF5Y3{!9~,1.6FlU0Fw">
- <field name="VAR" id="?0OM3pB_Y:!AZy,Brb]e">i_B</field>
- </block>
- </value>
- </block>
- </value>
- <next>
- <block type="variables_set" id="7oS~g*YA)hi-u[1h.)E(">
- <field name="VAR" id="M}mymnh;$i.O3HIn}rnD">i_R</field>
- <value name="VALUE">
- <block type="math_round" id=":s^:8-3Z-|hfDw/qmFEH">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="^k4^)-d=+VGTlc!d.4FD">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="math_arithmetic" id="Q49/%,W;Ps(EF;mWAZW3">
- <field name="OP">MULTIPLY</field>
- <value name="A">
- <shadow type="math_number" id="Um*-e,}eAp;)PhH5XJaj">
- <field name="NUM">1</field>
- </shadow>
- <block type="variables_get" id="}9gZVku=wqNQC2^ODh#|">
- <field name="VAR" id="M}mymnh;$i.O3HIn}rnD">i_R</field>
- </block>
- </value>
- <value name="B">
- <shadow type="math_number" id="|gtT1arj%IL|1J7ES(gg">
- <field name="NUM">1</field>
- </shadow>
- <block type="math_arithmetic" id="ESzTke^Sm_d3K?*O|n-v">
- <field name="OP">DIVIDE</field>
- <value name="A">
- <shadow type="math_number" id="IaYw^ldH[0Ry*F?AS0}$">
- <field name="NUM">1</field>
- </shadow>
- <block type="variables_get" id="f;#AqeJu+^8#I(W.Y9`o">
- <field name="VAR" id="RAW|t$$`+)ZLTtuT}!HL">i_Brightness</field>
- </block>
- </value>
- <value name="B">
- <shadow type="math_number" id="rSl||bNz%B[:L,?{O5rY">
- <field name="NUM">100</field>
- </shadow>
- </value>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <next>
- <block type="variables_set" id="!H~?NKgE@[P=~9ed3S%b">
- <field name="VAR" id="ei_|$,%?U9-#N:Xoa+Au">i_G</field>
- <value name="VALUE">
- <block type="math_round" id="-/0{$#L+Eb$W-QYzKMiV">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="^k4^)-d=+VGTlc!d.4FD">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="math_arithmetic" id="j2amQ5?^^,%nzEDY}h)7">
- <field name="OP">MULTIPLY</field>
- <value name="A">
- <shadow type="math_number" id="Um*-e,}eAp;)PhH5XJaj">
- <field name="NUM">1</field>
- </shadow>
- <block type="variables_get" id="RbH3!IWYo%]W^:uyJBdA">
- <field name="VAR" id="ei_|$,%?U9-#N:Xoa+Au">i_G</field>
- </block>
- </value>
- <value name="B">
- <shadow type="math_number" id="|gtT1arj%IL|1J7ES(gg">
- <field name="NUM">1</field>
- </shadow>
- <block type="math_arithmetic" id="WWOOHON5jGyfj0z[g_Rp">
- <field name="OP">DIVIDE</field>
- <value name="A">
- <shadow type="math_number" id="IaYw^ldH[0Ry*F?AS0}$">
- <field name="NUM">1</field>
- </shadow>
- <block type="variables_get" id="Z0?#!*Y)cqi8I^,3S$*K">
- <field name="VAR" id="RAW|t$$`+)ZLTtuT}!HL">i_Brightness</field>
- </block>
- </value>
- <value name="B">
- <shadow type="math_number" id="=0uWF}$g-JmUc4lwNeMu">
- <field name="NUM">100</field>
- </shadow>
- </value>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <next>
- <block type="variables_set" id="Vf6$mf,u)]2Nylr+2:WZ">
- <field name="VAR" id="?0OM3pB_Y:!AZy,Brb]e">i_B</field>
- <value name="VALUE">
- <block type="math_round" id="G*,ge}(R$.uVW1H!ui`x">
- <field name="OP">ROUND</field>
- <value name="NUM">
- <shadow type="math_number" id="^k4^)-d=+VGTlc!d.4FD">
- <field name="NUM">3.1</field>
- </shadow>
- <block type="math_arithmetic" id="(kywEMtISU_9ag4wo1=u">
- <field name="OP">MULTIPLY</field>
- <value name="A">
- <shadow type="math_number" id="Um*-e,}eAp;)PhH5XJaj">
- <field name="NUM">1</field>
- </shadow>
- <block type="variables_get" id="z~:7o?$?BDp86qAkYj^1">
- <field name="VAR" id="?0OM3pB_Y:!AZy,Brb]e">i_B</field>
- </block>
- </value>
- <value name="B">
- <shadow type="math_number" id="|gtT1arj%IL|1J7ES(gg">
- <field name="NUM">1</field>
- </shadow>
- <block type="math_arithmetic" id="ddd}s*4h997`WX2g*21Y">
- <field name="OP">DIVIDE</field>
- <value name="A">
- <shadow type="math_number" id="IaYw^ldH[0Ry*F?AS0}$">
- <field name="NUM">1</field>
- </shadow>
- <block type="variables_get" id="ZKq,Pv-tv+b0g.%Oc8mp">
- <field name="VAR" id="RAW|t$$`+)ZLTtuT}!HL">i_Brightness</field>
- </block>
- </value>
- <value name="B">
- <shadow type="math_number" id="1.KP.b`{QIu=!eMGt[3s">
- <field name="NUM">100</field>
- </shadow>
- </value>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <next>
- <block type="debug" id="im+Rqov`w?^:b!Goa42+" disabled="true">
- <field name="Severity">warn</field>
- <value name="TEXT">
- <shadow type="text" id="{:hfENCVsqYtMJjT{CZ?">
- <field name="TEXT">test</field>
- </shadow>
- <block type="text_join" id="t_^{Dogs2ggLo!g8ZQV0" inline="true">
- <mutation items="7"></mutation>
- <value name="ADD0">
- <block type="text" id="{K9w:0p.Oe7FJTHc?t(T">
- <field name="TEXT">RGB-Helligkeit Dezimalwerte angepasst:</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="B*K|(u:R,GxGT6_iJ%_@">
- <field name="TEXT">R: </field>
- </block>
- </value>
- <value name="ADD2">
- <block type="variables_get" id="?DF`#DC_X5_,MLG,ESS=">
- <field name="VAR" id="M}mymnh;$i.O3HIn}rnD">i_R</field>
- </block>
- </value>
- <value name="ADD3">
- <block type="text" id="FgTEUQq[fY#N79T25YiM">
- <field name="TEXT"> | G: </field>
- </block>
- </value>
- <value name="ADD4">
- <block type="variables_get" id="!!^.Sf:MLeS?q1*H0.OP">
- <field name="VAR" id="ei_|$,%?U9-#N:Xoa+Au">i_G</field>
- </block>
- </value>
- <value name="ADD5">
- <block type="text" id="oua7$H3!YAVHP*PtTQc`">
- <field name="TEXT"> | B: </field>
- </block>
- </value>
- <value name="ADD6">
- <block type="variables_get" id="vU):L$TyN,malL:n]%dh">
- <field name="VAR" id="?0OM3pB_Y:!AZy,Brb]e">i_B</field>
- </block>
- </value>
- </block>
- </value>
- <next>
- <block type="variables_set" id="%(7E2:702UKa~-{ga@dZ">
- <field name="VAR" id="*}mb)1BEK[0{8~I-+{Nx">s_RGBwithBright</field>
- <value name="VALUE">
- <block type="text_join" id="Or*gljob$babQ`,sS}#B">
- <mutation items="4"></mutation>
- <value name="ADD0">
- <block type="text" id="YCv[fs8i0bNuBx4RFy^L">
- <field name="TEXT">#</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="procedures_callcustomreturn" id="l4h(=B=c.mQ/~hPf8wrA">
- <mutation name="dec2hex">
- <arg name="i_dec"></arg>
- </mutation>
- <value name="ARG0">
- <block type="variables_get" id="_(`p3SBi389n3WUr@y]t">
- <field name="VAR" id="M}mymnh;$i.O3HIn}rnD">i_R</field>
- </block>
- </value>
- </block>
- </value>
- <value name="ADD2">
- <block type="procedures_callcustomreturn" id=";)vjSrE,wUZ-AUQmZ:,D">
- <mutation name="dec2hex">
- <arg name="i_dec"></arg>
- </mutation>
- <value name="ARG0">
- <block type="variables_get" id="8t^n6^wUCY3HN}Jo`i]L">
- <field name="VAR" id="ei_|$,%?U9-#N:Xoa+Au">i_G</field>
- </block>
- </value>
- </block>
- </value>
- <value name="ADD3">
- <block type="procedures_callcustomreturn" id="oz,g|41BQ@ycVzdB$|1Z">
- <mutation name="dec2hex">
- <arg name="i_dec"></arg>
- </mutation>
- <value name="ARG0">
- <block type="variables_get" id="5+n$nk3,@*6f5M[m%1*n">
- <field name="VAR" id="?0OM3pB_Y:!AZy,Brb]e">i_B</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <value name="RETURN">
- <block type="variables_get" id="{K+Z0BTa+Tjwzv4X|46r">
- <field name="VAR" id="*}mb)1BEK[0{8~I-+{Nx">s_RGBwithBright</field>
- </block>
- </value>
- </block>
- <block type="procedures_defnoreturn" id="-}}$G*D!LnEFL;dBN}xq" x="38" y="2138">
- <mutation>
- <arg name="s_RGB" varid="5;QrPUY6jQ_@RPZwDuy3"></arg>
- <arg name="i_Brightness" varid="RAW|t$$`+)ZLTtuT}!HL"></arg>
- </mutation>
- <field name="NAME">LampeFarbigHelligkeit</field>
- <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
- <statement name="STACK">
- <block type="debug" id="TkIqG.8]np?2U0a(DxRN">
- <field name="Severity">warn</field>
- <value name="TEXT">
- <shadow type="text" id="4$CBjnU-OH,ko5YT]YlN">
- <field name="TEXT">test</field>
- </shadow>
- <block type="procedures_callreturn" id="zb%dVnt{}8^+PBZT4=A:">
- <mutation name="RGB_Helligkeit_berechnen">
- <arg name="s_RGB"></arg>
- <arg name="i_Brightness"></arg>
- </mutation>
- <value name="ARG0">
- <block type="variables_get" id="OGY~NMdG}(2MTM~Z?mZ?">
- <field name="VAR" id="5;QrPUY6jQ_@RPZwDuy3">s_RGB</field>
- </block>
- </value>
- <value name="ARG1">
- <block type="variables_get" id="Pm0a!UU(^ImG[b7*vUQp">
- <field name="VAR" id="RAW|t$$`+)ZLTtuT}!HL">i_Brightness</field>
- </block>
- </value>
- </block>
- </value>
- <next>
- <block type="variables_set" id="pP}6`DqsZp?L|h^ZNtnt">
- <field name="VAR" id="|eD3u+)/Vs8H2P!CLIp7">s_LampeNewRGB</field>
- <value name="VALUE">
- <block type="procedures_callreturn" id="(_`A([7fw]3Z)a91HZ9/">
- <mutation name="RGB_Helligkeit_berechnen">
- <arg name="s_RGB"></arg>
- <arg name="i_Brightness"></arg>
- </mutation>
- <value name="ARG0">
- <block type="variables_get" id="b=XOe:Qx{G+|PoDz[L-E">
- <field name="VAR" id="5;QrPUY6jQ_@RPZwDuy3">s_RGB</field>
- </block>
- </value>
- <value name="ARG1">
- <block type="variables_get" id="[{?N;l++Q{![..C1MF7y">
- <field name="VAR" id="RAW|t$$`+)ZLTtuT}!HL">i_Brightness</field>
- </block>
- </value>
- </block>
- </value>
- <next>
- <block type="comment" id="RQW{[nu5saQR6H.ZI8vu">
- <field name="COMMENT">RGB Wert setzen</field>
- <next>
- <block type="control_ex" id="35=p4AwnC.Lq7De#Z_~l" inline="true">
- <field name="TYPE">false</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="h83b|+7oN{.8gj}+%BcQ">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="BPk8R{=jXP1/o8DwQ06v">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="_p2Z-DfthxmhA8jU-PJ2">
- <field name="VAR" id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="#O0-0va9gXnRNshjga$r">
- <field name="TEXT">.24-rgb</field>
- </block>
- </value>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="cu1])aB9?iO#2~7X*`H.">
- <field name="BOOL">TRUE</field>
- </shadow>
- <block type="variables_get" id="@)]4!WBo@7{|[M]M}1z]">
- <field name="VAR" id="|eD3u+)/Vs8H2P!CLIp7">s_LampeNewRGB</field>
- </block>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="Z#orq9K,dQcIRHRE,=lF">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id="-T3Jr!ofQ26m)($ds-Fo">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <next>
- <block type="control_ex" id="tubch0G%N;,TceKb3D!J" inline="true" disabled="true">
- <field name="TYPE">false</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="h83b|+7oN{.8gj}+%BcQ">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="{K*_!,UV;OEaF`..ho97">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="l2Xx=|o@18oLwr,9rbwO">
- <field name="VAR" id="0GJjoI|+MD,=efT3?TA)">Lampe2</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="g=D5E7a6yw99A0G6g52Q">
- <field name="TEXT">.24-rgb</field>
- </block>
- </value>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="cu1])aB9?iO#2~7X*`H.">
- <field name="BOOL">TRUE</field>
- </shadow>
- <block type="variables_get" id="AuFa8M(_=xA,]oozo}:C">
- <field name="VAR" id="|eD3u+)/Vs8H2P!CLIp7">s_LampeNewRGB</field>
- </block>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="/NK_G0Dw8X4qoem%[S=|">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id="Pbix3iTHaKnkKs4xhtqE">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- </block>
- <block type="comment" id="z0#cA^qdWq0Z@vt!I~7:" x="38" y="2617">
- <field name="COMMENT">TestKeller: tuya.0.bf8da98094beaf5892cmhl&#10;YasminLinks: tuya.0.bfdd77476262e6ba46cmts&#10;YasminRechts: tuya.0.bf0e5c18a8ef13571dkfm9</field>
- <next>
- <block type="variables_set" id="jq)ZT-`z}kKHn]hf*Y=J">
- <field name="VAR" id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</field>
- <value name="VALUE">
- <block type="text" id="-{M@Zaw:z0zcss4bZj*s">
- <field name="TEXT">tuya.0.bf8da98094beaf5892cmhl</field>
- </block>
- </value>
- <next>
- <block type="variables_set" id="0:_qBZJ/Q3cL~xhlSI}Y">
- <field name="VAR" id="0GJjoI|+MD,=efT3?TA)">Lampe2</field>
- <value name="VALUE">
- <block type="text" id="OfgU^8F`o9:$cd$^[N8Y">
- <field name="TEXT">tuya.0.bf0e5c18a8ef13571dkfm9</field>
- </block>
- </value>
- <next>
- <block type="comment" id="gH5CB-e,vIEY0Zq=Pi$N">
- <field name="COMMENT">Teil 1: Internes</field>
- <next>
- <block type="comment" id="I2~h1GeUlRg%3n/6k:zl">
- <field name="COMMENT">Es gibt 4 vom IoT genutzte Datenpunkte:&#10;</field>
- <next>
- <block type="comment" id="nRsdrFCrgr;UK4atNP;@">
- <field name="COMMENT">level.dimmer:&#10;0 = aus&#10;1 bis 100 = an und diese Helligkeit</field>
- <next>
- <block type="comment" id="~QMA-yqc.m.=AJ:/6f+y">
- <field name="COMMENT">level.color.rgb:&#10;RGB Hexwert #000000&#10;Wenn die Lampe farbig leuchtet, bei&#10;Weiß wird dieser Datenpunkt nicht genutzt.</field>
- <next>
- <block type="comment" id="l58vr,]m:B!*Ew6%5h`,">
- <field name="COMMENT">level.color.temperature:&#10;Zahl&#10;250 = weiß&#10;370 = warmweiß&#10;143 = kaltweiß&#10;Wird nur genutzt wenn Lampe weiß ist</field>
- <next>
- <block type="comment" id="GtC?=wwXr5_]J.xzhh;I">
- <field name="COMMENT">power&#10;ist zwar verbunden, macht aber nichts</field>
- <next>
- <block type="comment" id="$KcPyhJZ.+l8i|zAAxNt">
- <field name="COMMENT">&#10;&#10;&#10;&#10;&#10;&#10;</field>
- <next>
- <block type="variables_set" id="#-p][NPe=Aq8DsL8ESPd">
- <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
- <value name="VALUE">
- <block type="text" id="dD}k(464bjyoX$G~w(nb">
- <field name="TEXT">0_userdata.0.Tuya.KellerBuero</field>
- </block>
- </value>
- <next>
- <block type="comment" id="yL.gy[;chb#wY}N~B*D(">
- <field name="COMMENT">Den Dimmer Datenpunkt überwachen</field>
- <next>
- <block type="on_ext" id="ygN2H;!J[,Pq{l~sa?NO">
- <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
- <field name="CONDITION">ne</field>
- <field name="ACK_CONDITION">false</field>
- <value name="OID0">
- <shadow type="field_oid" id="qT}Q!!.]j[cB1p7otnkk">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="?6ziE+5`y34j@deck-W!">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="pQ%PoAAx66jMefsrr=,l">
- <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="}^$No]4YpOQg16,^:D;7">
- <field name="TEXT">.dimmer</field>
- </block>
- </value>
- </block>
- </value>
- <statement name="STATEMENT">
- <block type="comment" id="TaK)nnYJ4;7)HxzA/$13">
- <field name="COMMENT">An/Aus synchronisieren</field>
- <next>
- <block type="controls_if" id=";mp7jsP_4KIhV33OPEz8">
- <value name="IF0">
- <block type="logic_multi_and" id="`5M^tvELM_Ai)uOOWwDf">
- <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
- <value name="AND0">
- <block type="logic_compare" id="(Gakgv,#g5K/a)P%)Iy`">
- <field name="OP">GT</field>
- <value name="A">
- <block type="on_source" id="x(=V}[u;)~:T}5;1408|">
- <field name="ATTR">state.val</field>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id=";P^W4QIOe[g]@#Ie*8l7">
- <field name="NUM">0</field>
- </block>
- </value>
- </block>
- </value>
- <value name="AND1">
- <block type="logic_compare" id="l##ODs=IBm,OMj?pDJXr">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="on_source" id="Vhcr$J4nJFp_wOB)c_O[">
- <field name="ATTR">oldState.val</field>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="]`SmL3}2UjWg2~fL^,%k">
- <field name="NUM">0</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO0">
- <block type="control_ex" id="uHDEy5h_mU7nPPf6trje" inline="true">
- <field name="TYPE">true</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="c:l+,xxeh9V$FCYNW}5[">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="T{$[?vhtsg6qxlt$f2Uc">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="ouZuh}clX`kypi~jJ$_k">
- <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="!?=Esi*m[8Q^#:_EYw+V">
- <field name="TEXT">.power</field>
- </block>
- </value>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="XOwsQmhJd#}X)e@e3#pN">
- <field name="BOOL">TRUE</field>
- </shadow>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="yxDp17XPHI?ms=95det-">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id="`tD3]O++n5gh9z~$*T)n">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <next>
- <block type="procedures_callnoreturn" id="*%9!HDp=NVmT}c2u{mHM">
- <mutation name="LampenAn">
- <arg name="b_eingeschaltet"></arg>
- </mutation>
- <value name="ARG0">
- <block type="logic_boolean" id="Iy4X|vgp]S*~PL1](H,)">
- <field name="BOOL">TRUE</field>
- </block>
- </value>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="controls_if" id="Lfrmtk$H~1FelBi+#fLt">
- <value name="IF0">
- <block type="logic_multi_and" id="2~M9FhFtkH[$7={lcvld">
- <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
- <value name="AND0">
- <block type="logic_compare" id="N:}9i+sg,K71J%jA7UQx">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="on_source" id="%$GXXi9Bz_7uJQ}!_3Qn">
- <field name="ATTR">state.val</field>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="fz*}faSl#`/]])Qo1?Wx">
- <field name="NUM">0</field>
- </block>
- </value>
- </block>
- </value>
- <value name="AND1">
- <block type="logic_compare" id="=O=bRQW^AmON:%./!B?j">
- <field name="OP">GT</field>
- <value name="A">
- <block type="on_source" id="qxjzxcNT/sHznhzVz,/B">
- <field name="ATTR">oldState.val</field>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="U3DvzT@GxJqB:))kgpMS">
- <field name="NUM">0</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO0">
- <block type="control_ex" id="wnceyklJ3ZoDYI^G3lx-" inline="true">
- <field name="TYPE">true</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="c:l+,xxeh9V$FCYNW}5[">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="BxgUp$-G4iaj+]F_1CTY">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="(ALkeAf*hB~8hd/UZeO,">
- <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="F]tb^=#C^J,B+R(?XRYW">
- <field name="TEXT">.power</field>
- </block>
- </value>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="eZ`[Nyfuq;EDwUW}WN%H">
- <field name="BOOL">FALSE</field>
- </shadow>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id=".|8gKl9I?x(l)6/3.`Q*">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id="r0l1Y9ZSC+lDJn%W:X05">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <next>
- <block type="procedures_callnoreturn" id="qtwUa`te^|T^okM;s[qQ">
- <mutation name="LampenAn">
- <arg name="b_eingeschaltet"></arg>
- </mutation>
- <value name="ARG0">
- <block type="logic_boolean" id="n$N79B91juU^2YhT1gI2">
- <field name="BOOL">FALSE</field>
- </block>
- </value>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="comment" id="t@gjAOw3t%.6VD^_s}MH">
- <field name="COMMENT">Helligkeit ggf. anpassen</field>
- <next>
- <block type="controls_if" id="0?ZuOpE4RYxPM)kr.9A]">
- <mutation else="1"></mutation>
- <value name="IF0">
- <block type="logic_compare" id="Ly/D^O|p3r{tbLYWLd2c">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="get_value_var" id="+?^E@qGAmuS;c3/~^xJC">
- <field name="ATTR">val</field>
- <value name="OID">
- <shadow type="field_oid" id="4~/fF-K%q7$GO,O/h[c_">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="3W^P=|D`V~@oiJq1S551">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="+Mzeyip}#!ymg^tN?dzP">
- <field name="VAR" id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id=")(Dl#,ZpC5hoq-eRR|!Q">
- <field name="TEXT">.21</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="}L|4o11H5-K_3?d7Q7`}">
- <field name="NUM">0</field>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO0">
- <block type="comment" id="J3IlLpi[J;SRULX6/WKR">
- <field name="COMMENT">Sind im Weiß-Modus</field>
- <next>
- <block type="controls_if" id="qEMhgh`%-|//*:B[3jSk">
- <value name="IF0">
- <block type="logic_multi_and" id="9d#_*6-/rF=U~ESxlF(s">
- <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
- <value name="AND0">
- <block type="logic_compare" id="O4}sngE#CDTf{]k.V.A1">
- <field name="OP">GT</field>
- <value name="A">
- <block type="on_source" id="w6q;Ti4_a+s.HL?$71d:">
- <field name="ATTR">state.val</field>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="e=Zs2O+G.P*gQT$T$qd}">
- <field name="NUM">0</field>
- </block>
- </value>
- </block>
- </value>
- <value name="AND1">
- <block type="logic_compare" id="qNK)*l(L9KmP%Dm/rgxw">
- <field name="OP">NEQ</field>
- <value name="A">
- <block type="on_source" id="Fz(qfh;(@@82#m-mi,07">
- <field name="ATTR">state.val</field>
- </block>
- </value>
- <value name="B">
- <block type="get_value_var" id="gOq8,S/1=#{=[dY}4n4k">
- <field name="ATTR">val</field>
- <value name="OID">
- <shadow type="field_oid" id="p25NN7~ml?pCEgT!obf*">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="Hp`ikI66z6zPnG9:mI|3">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="CDQwc2pNE:upH%R.[]=z">
- <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="h1YYez@To+F,_goC%d}?">
- <field name="TEXT">.saveData.dimmer</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO0">
- <block type="procedures_callnoreturn" id="%Sl*it|N{a:Y4]b*?SeO">
- <mutation name="LampenHelligkeit">
- <arg name="i_dimmer"></arg>
- </mutation>
- <value name="ARG0">
- <block type="on_source" id="*ea+k=GE7MM}g@1i%.zR">
- <field name="ATTR">state.val</field>
- </block>
- </value>
- </block>
- </statement>
- </block>
- </next>
- </block>
- </statement>
- <statement name="ELSE">
- <block type="comment" id="$b{ikMNemoGb/8-{yV9b">
- <field name="COMMENT">Sind im Farbmodus, dann wird die Helligkeit&#10;über RGB Wert gesteuert</field>
- <next>
- <block type="procedures_callnoreturn" id="5-P{c*F~XtQZ,Sbzcgvt">
- <mutation name="LampeFarbigHelligkeit">
- <arg name="s_RGB"></arg>
- <arg name="i_Brightness"></arg>
- </mutation>
- <value name="ARG0">
- <block type="get_value_var" id="O5(#28}^:2[ku`#kjclJ">
- <field name="ATTR">val</field>
- <value name="OID">
- <shadow type="field_oid" id="-3a[5n24jHuC8g4JG)9@">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="zv)Jzg@J*[DIWx%q]2}I">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="nF]joF`HlND71I9ODwyf">
- <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="{iq~er0n5IjMtoB9lh/Z">
- <field name="TEXT">.color-rgb</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <value name="ARG1">
- <block type="on_source" id="W$7)B,QF!K%mCNMgOp?2">
- <field name="ATTR">state.val</field>
- </block>
- </value>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="comment" id="svV{I?$CY|VeZgd3F+i6">
- <field name="COMMENT">Werte Speichern (erst am Schluss)</field>
- <next>
- <block type="controls_if" id="@+T/+Od5WAixOML~g}pl">
- <value name="IF0">
- <block type="on_source" id="6IU~:GDWb44#YIO{cn|e">
- <field name="ATTR">state.val</field>
- </block>
- </value>
- <statement name="DO0">
- <block type="control_ex" id="jPrI-P)CiRtG?C%]adt/">
- <field name="TYPE">true</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="e~+@HqBu((Kb;7vPSmX1">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="/tCUS(c_mZ#PaZfVlrW7">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="fhkS$o?XZONWW:TOyx_B">
- <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="}_J3?6ja|?Ohu^R[I`,+">
- <field name="TEXT">.saveData.dimmer</field>
- </block>
- </value>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="V/({gg6@#gn*~`ZkhMAU">
- <field name="BOOL">TRUE</field>
- </shadow>
- <block type="on_source" id=",dm_vucYl^Nbx]8Z8DSN">
- <field name="ATTR">state.val</field>
- </block>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="d1PL5Pvq,Wy3YpmccQNw">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id="YaA=T_`w*3PvFlb{-o.5">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- </statement>
- <next>
- <block type="comment" id="@bqAED2{#Ky@|Yms;#MQ">
- <field name="COMMENT">Datenpunkt bestätigen</field>
- <next>
- <block type="control_ex" id="5-XMQFJogXN;30E7Xmcp">
- <field name="TYPE">true</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="e~+@HqBu((Kb;7vPSmX1">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="on_source" id="Nct[:ckFi;0=^b-C3@Mp">
- <field name="ATTR">id</field>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="V/({gg6@#gn*~`ZkhMAU">
- <field name="BOOL">TRUE</field>
- </shadow>
- <block type="on_source" id="fp3ji2nW2/Y^R61h0]p:">
- <field name="ATTR">state.val</field>
- </block>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="QV|0q~)aWc|yXY;#eN{Y">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id="{XZpwn,L0c|9aPLlcHE}">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="comment" id="?XjS[z#W6o=~BB:5)MFb">
- <field name="COMMENT">Den Power-Datenpunkt überwachen</field>
- <next>
- <block type="on_ext" id="A-toA,jiD|?SYC]1Qv$Z">
- <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
- <field name="CONDITION">ne</field>
- <field name="ACK_CONDITION">false</field>
- <value name="OID0">
- <shadow type="field_oid" id="h`a!?R-clFm6!{pkR9G1">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id=".^PKXheR)qXz5%]8.!@O">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="77o$qLxNdG7r(8zo3^9#">
- <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="|/Q)!Lt+}|+hdydS7YaN">
- <field name="TEXT">.power</field>
- </block>
- </value>
- </block>
- </value>
- <statement name="STATEMENT">
- <block type="controls_if" id="r4/w,V:XI*L03/rv;)`M">
- <mutation else="1"></mutation>
- <value name="IF0">
- <block type="on_source" id="U8c6=g-Q?%H^Ag-;1}n0">
- <field name="ATTR">state.val</field>
- </block>
- </value>
- <statement name="DO0">
- <block type="control_ex" id=":kAhwL%83tKvhUx!4K4)">
- <field name="TYPE">false</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="$W,l~Z$LUk$J+GePU^mt">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="%;yAaZ=86Pk~-pZn+*f5">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="X_lGtK]}m3g)exGgXyg/">
- <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="p}7$c~gdgJ|ghX=uX5bU">
- <field name="TEXT">.dimmer</field>
- </block>
- </value>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="_GGc+:NmGFU=hHQl-4j/">
- <field name="BOOL">TRUE</field>
- </shadow>
- <block type="get_value_var" id="a$V17?Bt]M=fha?{OZDw">
- <field name="ATTR">val</field>
- <value name="OID">
- <shadow type="field_oid" id="dH$V2fPcoDPM=jc=_lX/">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="FUud!YFL9;U*^VtD=}pG">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="pVHN|mqQZr$g_]vifQ[v">
- <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="7N]c][0+k?LT7];eJi-*">
- <field name="TEXT">.saveData.dimmer</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="EE~MHA3UR0$}2n$(9)%,">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id="Ip@K:R^*Mu59ur~^yfRv">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- </statement>
- <statement name="ELSE">
- <block type="control_ex" id=")o5MMh7`OW`5+H*SPX+v">
- <field name="TYPE">false</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="$W,l~Z$LUk$J+GePU^mt">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="X?2CePW+.9bC_N4V^P*;">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="IDweHtN:yo+a3[UCi-`;">
- <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="Nn05RpB2cEKHIq|r640v">
- <field name="TEXT">.dimmer</field>
- </block>
- </value>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="_GGc+:NmGFU=hHQl-4j/">
- <field name="BOOL">TRUE</field>
- </shadow>
- <block type="math_number" id="]atHEK+QQdSe_A_9CL:f">
- <field name="NUM">0</field>
- </block>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="Qd_S?cYLC2?L*K,g]Rkk">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id="$GxzcMfwz!PofR-7KG.~">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- </statement>
- <next>
- <block type="comment" id="LzFPtp-3vulqU_+(~y~T">
- <field name="COMMENT">Datenpunkt bestätigen</field>
- <next>
- <block type="control_ex" id="$?8pbLb7b8fKzds}7tFj">
- <field name="TYPE">true</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="e~+@HqBu((Kb;7vPSmX1">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="on_source" id="RTQv`D~]ErzUh6_w?CH,">
- <field name="ATTR">id</field>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="V/({gg6@#gn*~`ZkhMAU">
- <field name="BOOL">TRUE</field>
- </shadow>
- <block type="on_source" id="PbrHMm!ve9jkT#y7gcgu">
- <field name="ATTR">state.val</field>
- </block>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="nB,cqVMoXjLh1=VgBTOE">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id="n*/Vd,}/j/RT~tfM:NeX">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="comment" id="h7BJHb5t1Okt=_7`wJLo">
- <field name="COMMENT">Auf color-temperature = weiß reagieren</field>
- <next>
- <block type="on_ext" id="oJjv2O3o(55nZyah:tEE">
- <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
- <field name="CONDITION">ne</field>
- <field name="ACK_CONDITION">false</field>
- <value name="OID0">
- <shadow type="field_oid" id="|un.rB1m3^XPpiDsd6(p">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="$R?3N~0PXh5Fph}J_U]$">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="YSMZsVN)banr5%X`e*sp">
- <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="V+IkMN`rcG,:~Y8#Y5DA">
- <field name="TEXT">.color-temperature</field>
- </block>
- </value>
- </block>
- </value>
- <statement name="STATEMENT">
- <block type="procedures_callnoreturn" id="OQk7U^g!a|V+fyq9-T;1">
- <mutation name="LampenAufWeiss">
- <arg name="i_temperature"></arg>
- </mutation>
- <value name="ARG0">
- <block type="on_source" id="/Cy@Ug]Z#1z|=P)e)t?)">
- <field name="ATTR">state.val</field>
- </block>
- </value>
- <next>
- <block type="comment" id="K6TMo}?Ck_U[7y9;1qm0">
- <field name="COMMENT">Datenpunkt bestätigen</field>
- <next>
- <block type="control_ex" id="[M4+KJbE%,QU^Vymr0x%">
- <field name="TYPE">true</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="e~+@HqBu((Kb;7vPSmX1">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="on_source" id="@,wLr-I5A2_LaQrg0-Zm">
- <field name="ATTR">id</field>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="V/({gg6@#gn*~`ZkhMAU">
- <field name="BOOL">TRUE</field>
- </shadow>
- <block type="on_source" id="a0]fo.et0nd:XjWxh4tL">
- <field name="ATTR">state.val</field>
- </block>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="!/tgDgisl(H)[UO?9po2">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id=".$zNmZLj{=7AGFF=uX^x">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="comment" id="*d3ntL=H}lLF{1579mm5">
- <field name="COMMENT">Auf color-rgb = farbig reagieren</field>
- <next>
- <block type="on_ext" id="l6z:#6PW;s4DOh?doz)h">
- <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
- <field name="CONDITION">ne</field>
- <field name="ACK_CONDITION">false</field>
- <value name="OID0">
- <shadow type="field_oid" id=",W%?Ty6AYg_$u2V(EmMg">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="text_join" id="rQPnkvvt$?Mwkp]0mUB~">
- <mutation items="2"></mutation>
- <value name="ADD0">
- <block type="variables_get" id="GZUG1PX)w2;P=;p({Pjt">
- <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text" id="uBjj=OZ9!BtYQ4-|qupw">
- <field name="TEXT">.color-rgb</field>
- </block>
- </value>
- </block>
- </value>
- <statement name="STATEMENT">
- <block type="procedures_callnoreturn" id="hHTd@yk32lYb`g=W7f1Y">
- <mutation name="LampeAufFarbig">
- <arg name="s_RGB"></arg>
- </mutation>
- <value name="ARG0">
- <block type="on_source" id="IE[xhy-yGJRm=9U+ONrJ">
- <field name="ATTR">state.val</field>
- </block>
- </value>
- <next>
- <block type="comment" id="pT2K^R(b^dja#159{rkC">
- <field name="COMMENT">Datenpunkt bestätigen</field>
- <next>
- <block type="control_ex" id="[)(-M!Ee%sRQF#+k]aH5">
- <field name="TYPE">true</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="OID">
- <shadow type="field_oid" id="e~+@HqBu((Kb;7vPSmX1">
- <field name="oid">ID auswählen</field>
- </shadow>
- <block type="on_source" id="8ppD;{?-u72wc2u%Ho~)">
- <field name="ATTR">id</field>
- </block>
- </value>
- <value name="VALUE">
- <shadow type="logic_boolean" id="V/({gg6@#gn*~`ZkhMAU">
- <field name="BOOL">TRUE</field>
- </shadow>
- <block type="on_source" id="~{BB0q.Kwzpm!)X^A7E1">
- <field name="ATTR">state.val</field>
- </block>
- </value>
- <value name="DELAY_MS">
- <shadow type="math_number" id="H:|f(?H~pi-%+K5EcuB/">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="EXPIRE">
- <shadow type="math_number" id="`T?5:J_0g@~rvufX8d~m">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </xml>
Advertisement
Add Comment
Please, Sign In to add comment