Guest User

Blockly steuerung Tuya Lampen

a guest
Dec 8th, 2024
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 161.10 KB | None | 0 0
  1. <xml xmlns="https://developers.google.com/blockly/xml">
  2. <variables>
  3. <variable id="u,P(XHkeYsVvSeph#e+r">b_eingeschaltet</variable>
  4. <variable id="T}Akso5KPI-Zb9~oXAh9">i_dimmer</variable>
  5. <variable id="$HU}GoU-tl-AsdQu}F3^">i_temperature</variable>
  6. <variable id="5;QrPUY6jQ_@RPZwDuy3">s_RGB</variable>
  7. <variable id="y_ONJb6z;rRC{96D35ux">s_hex</variable>
  8. <variable id="**{pb,I)}uOh4h^WU7,N">i_dec</variable>
  9. <variable id="RAW|t$$`+)ZLTtuT}!HL">i_Brightness</variable>
  10. <variable id="*}mb)1BEK[0{8~I-+{Nx">s_RGBwithBright</variable>
  11. <variable id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</variable>
  12. <variable id="M}mymnh;$i.O3HIn}rnD">i_R</variable>
  13. <variable id="|eD3u+)/Vs8H2P!CLIp7">s_LampeNewRGB</variable>
  14. <variable id="0GJjoI|+MD,=efT3?TA)">Lampe2</variable>
  15. <variable id="ei_|$,%?U9-#N:Xoa+Au">i_G</variable>
  16. <variable id="?0OM3pB_Y:!AZy,Brb]e">i_B</variable>
  17. <variable id="B)a:H{XtUbHh-nZ/.j+Y">i_setTemperature</variable>
  18. <variable id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</variable>
  19. </variables>
  20. <block type="procedures_defnoreturn" id="O*7bu*/R4UNEr:fNJ`]-" x="38" y="-987">
  21. <mutation>
  22. <arg name="b_eingeschaltet" varid="u,P(XHkeYsVvSeph#e+r"></arg>
  23. </mutation>
  24. <field name="NAME">LampenAn</field>
  25. <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
  26. <statement name="STACK">
  27. <block type="controls_if" id="WK4*}M[y_x4CAOXA:95E">
  28. <mutation else="1"></mutation>
  29. <value name="IF0">
  30. <block type="variables_get" id="9jm`Xq;{}T689!N;|@/:">
  31. <field name="VAR" id="u,P(XHkeYsVvSeph#e+r">b_eingeschaltet</field>
  32. </block>
  33. </value>
  34. <statement name="DO0">
  35. <block type="control_ex" id="WZ%An]MYpq/P%83`Dk:y" inline="true">
  36. <field name="TYPE">false</field>
  37. <field name="CLEAR_RUNNING">FALSE</field>
  38. <value name="OID">
  39. <shadow type="field_oid" id="Epx4Ay-T#2KU;O)qaFl@">
  40. <field name="oid">ID auswählen</field>
  41. </shadow>
  42. <block type="text_join" id="*2VFUkxkC|hrqoNO`!_k">
  43. <mutation items="2"></mutation>
  44. <value name="ADD0">
  45. <block type="variables_get" id="04WXljn9%|`+VagI{Wqe">
  46. <field name="VAR" id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</field>
  47. </block>
  48. </value>
  49. <value name="ADD1">
  50. <block type="text" id="M4~}9sTxj}6TEiVY^mQ`">
  51. <field name="TEXT">.20</field>
  52. </block>
  53. </value>
  54. </block>
  55. </value>
  56. <value name="VALUE">
  57. <shadow type="logic_boolean" id="V`m4}uI0yj-mA5c`.ESs">
  58. <field name="BOOL">TRUE</field>
  59. </shadow>
  60. </value>
  61. <value name="DELAY_MS">
  62. <shadow type="math_number" id="KJ+*A%!N4Ee-9_${;d/n">
  63. <field name="NUM">0</field>
  64. </shadow>
  65. </value>
  66. <value name="EXPIRE">
  67. <shadow type="math_number" id="i1q9X775D=W!8;J4mir8">
  68. <field name="NUM">0</field>
  69. </shadow>
  70. </value>
  71. <next>
  72. <block type="control_ex" id="{:tOQGG]b9u`_=|+6?Yc" inline="true" disabled="true">
  73. <field name="TYPE">false</field>
  74. <field name="CLEAR_RUNNING">FALSE</field>
  75. <value name="OID">
  76. <shadow type="field_oid" id="Epx4Ay-T#2KU;O)qaFl@">
  77. <field name="oid">ID auswählen</field>
  78. </shadow>
  79. <block type="text_join" id="5WHC@`BsgrLt;iTL(6t0">
  80. <mutation items="2"></mutation>
  81. <value name="ADD0">
  82. <block type="variables_get" id="}n2P;xlo6%8kxvaoFLN}">
  83. <field name="VAR" id="0GJjoI|+MD,=efT3?TA)">Lampe2</field>
  84. </block>
  85. </value>
  86. <value name="ADD1">
  87. <block type="text" id="`A$a^!bZA=lySaNz|UoU">
  88. <field name="TEXT">.20</field>
  89. </block>
  90. </value>
  91. </block>
  92. </value>
  93. <value name="VALUE">
  94. <shadow type="logic_boolean" id="_vlEu{S3$n$=8,N].:e+">
  95. <field name="BOOL">TRUE</field>
  96. </shadow>
  97. </value>
  98. <value name="DELAY_MS">
  99. <shadow type="math_number" id="[jo+(WZLnvyd-#Nxh;ru">
  100. <field name="NUM">0</field>
  101. </shadow>
  102. </value>
  103. <value name="EXPIRE">
  104. <shadow type="math_number" id="=cqxTsfIOobWZz%{C(iV">
  105. <field name="NUM">0</field>
  106. </shadow>
  107. </value>
  108. </block>
  109. </next>
  110. </block>
  111. </statement>
  112. <statement name="ELSE">
  113. <block type="control_ex" id="t=Og.Z+IXpN:Ss#AkZI%" inline="true">
  114. <field name="TYPE">false</field>
  115. <field name="CLEAR_RUNNING">FALSE</field>
  116. <value name="OID">
  117. <shadow type="field_oid" id="Epx4Ay-T#2KU;O)qaFl@">
  118. <field name="oid">ID auswählen</field>
  119. </shadow>
  120. <block type="text_join" id="d)QG8}hh:|5+RWoR$4mF">
  121. <mutation items="2"></mutation>
  122. <value name="ADD0">
  123. <block type="variables_get" id="Bl=qnYNPnUln^V5d:wt@">
  124. <field name="VAR" id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</field>
  125. </block>
  126. </value>
  127. <value name="ADD1">
  128. <block type="text" id="sm:=fGT{|Yx!F4QV{=2`">
  129. <field name="TEXT">.20</field>
  130. </block>
  131. </value>
  132. </block>
  133. </value>
  134. <value name="VALUE">
  135. <shadow type="logic_boolean" id="jrKz(9I$?Kc#}K@{CjV-">
  136. <field name="BOOL">FALSE</field>
  137. </shadow>
  138. </value>
  139. <value name="DELAY_MS">
  140. <shadow type="math_number" id="%,[email protected])K+6{*[AX">
  141. <field name="NUM">0</field>
  142. </shadow>
  143. </value>
  144. <value name="EXPIRE">
  145. <shadow type="math_number" id="XtQKj6,{!O87+?xj*Imj">
  146. <field name="NUM">0</field>
  147. </shadow>
  148. </value>
  149. <next>
  150. <block type="control_ex" id="o=YB.FCBw#+|iW?mhiGG" inline="true" disabled="true">
  151. <field name="TYPE">false</field>
  152. <field name="CLEAR_RUNNING">FALSE</field>
  153. <value name="OID">
  154. <shadow type="field_oid" id="Epx4Ay-T#2KU;O)qaFl@">
  155. <field name="oid">ID auswählen</field>
  156. </shadow>
  157. <block type="text_join" id="_~,`9h=)/Ihx$tNaKd`}">
  158. <mutation items="2"></mutation>
  159. <value name="ADD0">
  160. <block type="variables_get" id="`f4F?tIiSp$Mbe};7dI*">
  161. <field name="VAR" id="0GJjoI|+MD,=efT3?TA)">Lampe2</field>
  162. </block>
  163. </value>
  164. <value name="ADD1">
  165. <block type="text" id="+hc%hhQ_dzaH~_)KoG`v">
  166. <field name="TEXT">.20</field>
  167. </block>
  168. </value>
  169. </block>
  170. </value>
  171. <value name="VALUE">
  172. <shadow type="logic_boolean" id="i#$V36-p/-R2,4q^Dg!P">
  173. <field name="BOOL">FALSE</field>
  174. </shadow>
  175. </value>
  176. <value name="DELAY_MS">
  177. <shadow type="math_number" id="rG?{Kj+)qd=)eABrgbp[">
  178. <field name="NUM">0</field>
  179. </shadow>
  180. </value>
  181. <value name="EXPIRE">
  182. <shadow type="math_number" id="MseF5G(AfWvj1n7J~hJ5">
  183. <field name="NUM">0</field>
  184. </shadow>
  185. </value>
  186. </block>
  187. </next>
  188. </block>
  189. </statement>
  190. </block>
  191. </statement>
  192. </block>
  193. <block type="procedures_defnoreturn" id="L/tv$#mSBrrgA4[GL_5)" x="37" y="-612">
  194. <mutation>
  195. <arg name="i_dimmer" varid="T}Akso5KPI-Zb9~oXAh9"></arg>
  196. </mutation>
  197. <field name="NAME">LampenHelligkeit</field>
  198. <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
  199. <statement name="STACK">
  200. <block type="control_ex" id="RyniEct5M=/QSs_KmSQf" inline="true">
  201. <field name="TYPE">false</field>
  202. <field name="CLEAR_RUNNING">FALSE</field>
  203. <value name="OID">
  204. <shadow type="field_oid" id="Epx4Ay-T#2KU;O)qaFl@">
  205. <field name="oid">ID auswählen</field>
  206. </shadow>
  207. <block type="text_join" id="JN+XNkHU~Xm1-3!)i0?S">
  208. <mutation items="2"></mutation>
  209. <value name="ADD0">
  210. <block type="variables_get" id="}W$jvE/$taVpj[T!@g=@">
  211. <field name="VAR" id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</field>
  212. </block>
  213. </value>
  214. <value name="ADD1">
  215. <block type="text" id="d8E.2uGgP?UP[e=]*mz}">
  216. <field name="TEXT">.22</field>
  217. </block>
  218. </value>
  219. </block>
  220. </value>
  221. <value name="VALUE">
  222. <shadow type="logic_boolean" id="Cwl9yeT27g{~0kn)-MR!">
  223. <field name="BOOL">TRUE</field>
  224. </shadow>
  225. <block type="variables_get" id="nx=8X$AuOBEvVuKf3UQ)">
  226. <field name="VAR" id="T}Akso5KPI-Zb9~oXAh9">i_dimmer</field>
  227. </block>
  228. </value>
  229. <value name="DELAY_MS">
  230. <shadow type="math_number" id="w8V[X/4N|$6$I9h7QTA.">
  231. <field name="NUM">0</field>
  232. </shadow>
  233. </value>
  234. <value name="EXPIRE">
  235. <shadow type="math_number" id="yZrVy`v2_f8Tv^a4=tnB">
  236. <field name="NUM">0</field>
  237. </shadow>
  238. </value>
  239. <next>
  240. <block type="control_ex" id="ev/72ASQaz;K@flzeqxB" inline="true" disabled="true">
  241. <field name="TYPE">false</field>
  242. <field name="CLEAR_RUNNING">FALSE</field>
  243. <value name="OID">
  244. <shadow type="field_oid" id="Epx4Ay-T#2KU;O)qaFl@">
  245. <field name="oid">ID auswählen</field>
  246. </shadow>
  247. <block type="text_join" id="$4Y}b:3Ce6UBgW1XAIeb">
  248. <mutation items="2"></mutation>
  249. <value name="ADD0">
  250. <block type="variables_get" id="57KEcAuN%=0=g^+PxQUF">
  251. <field name="VAR" id="0GJjoI|+MD,=efT3?TA)">Lampe2</field>
  252. </block>
  253. </value>
  254. <value name="ADD1">
  255. <block type="text" id="3XCfwt{-_UR,V!k9Kq}D">
  256. <field name="TEXT">.22</field>
  257. </block>
  258. </value>
  259. </block>
  260. </value>
  261. <value name="VALUE">
  262. <shadow type="logic_boolean" id="Cwl9yeT27g{~0kn)-MR!">
  263. <field name="BOOL">TRUE</field>
  264. </shadow>
  265. <block type="variables_get" id="bNkvzrgf|xT@ot%K@wvi">
  266. <field name="VAR" id="T}Akso5KPI-Zb9~oXAh9">i_dimmer</field>
  267. </block>
  268. </value>
  269. <value name="DELAY_MS">
  270. <shadow type="math_number" id="yAigNMZPA}+HofgRsS@K">
  271. <field name="NUM">0</field>
  272. </shadow>
  273. </value>
  274. <value name="EXPIRE">
  275. <shadow type="math_number" id="Qqp0;WJ8VG;olRgC,;f~">
  276. <field name="NUM">0</field>
  277. </shadow>
  278. </value>
  279. </block>
  280. </next>
  281. </block>
  282. </statement>
  283. </block>
  284. <block type="procedures_defnoreturn" id=",vti$gIV`ApZDgfBG,[Y" x="37" y="-412">
  285. <mutation>
  286. <arg name="i_temperature" varid="$HU}GoU-tl-AsdQu}F3^"></arg>
  287. </mutation>
  288. <field name="NAME">LampenAufWeiss</field>
  289. <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
  290. <statement name="STACK">
  291. <block type="comment" id="Vh$ks^]7i8v{0l2#=T_,">
  292. <field name="COMMENT">0: white&amp;#10;1: colour&amp;#10;2: scene&amp;#10;4: music</field>
  293. <next>
  294. <block type="controls_if" id="n}I)JNcAONt_Uow?vrZP" inline="false">
  295. <value name="IF0">
  296. <block type="logic_compare" id="1sUv]/ryOpP{%BKJk#Kv">
  297. <field name="OP">NEQ</field>
  298. <value name="A">
  299. <block type="get_value_var" id="BSr/$EBbFM$)4vV/gE:H">
  300. <field name="ATTR">val</field>
  301. <value name="OID">
  302. <shadow type="field_oid" id="M=.k+a:$s-3X7dAZbkOd">
  303. <field name="oid">ID auswählen</field>
  304. </shadow>
  305. <block type="text_join" id="@//`~0!A0X}ju^edR^qk">
  306. <mutation items="2"></mutation>
  307. <value name="ADD0">
  308. <block type="variables_get" id="k-dPNcE6S|Caf!8VG?zG">
  309. <field name="VAR" id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</field>
  310. </block>
  311. </value>
  312. <value name="ADD1">
  313. <block type="text" id="nd5^5.a.U#uXZ%VGRtmi">
  314. <field name="TEXT">.21</field>
  315. </block>
  316. </value>
  317. </block>
  318. </value>
  319. </block>
  320. </value>
  321. <value name="B">
  322. <block type="math_number" id="dU:,jcuY)_b]|U~nRC^5">
  323. <field name="NUM">0</field>
  324. </block>
  325. </value>
  326. </block>
  327. </value>
  328. <statement name="DO0">
  329. <block type="control_ex" id="m_u.bu?rINrl.9J2}R7!" inline="true">
  330. <field name="TYPE">false</field>
  331. <field name="CLEAR_RUNNING">FALSE</field>
  332. <value name="OID">
  333. <shadow type="field_oid" id="h83b|+7oN{.8gj}+%BcQ">
  334. <field name="oid">ID auswählen</field>
  335. </shadow>
  336. <block type="text_join" id="HSXu!!j=a|;$mmXw$Z`f">
  337. <mutation items="2"></mutation>
  338. <value name="ADD0">
  339. <block type="variables_get" id="WS%ln}Y]~`Gt]eKosIvz">
  340. <field name="VAR" id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</field>
  341. </block>
  342. </value>
  343. <value name="ADD1">
  344. <block type="text" id="1@-I3IJa`(ZJ2%w9LL:f">
  345. <field name="TEXT">.21</field>
  346. </block>
  347. </value>
  348. </block>
  349. </value>
  350. <value name="VALUE">
  351. <shadow type="logic_boolean" id="cu1])aB9?iO#2~7X*`H.">
  352. <field name="BOOL">TRUE</field>
  353. </shadow>
  354. <block type="math_number" id="M.uoG.d.^B:xZqoP+uF8">
  355. <field name="NUM">0</field>
  356. </block>
  357. </value>
  358. <value name="DELAY_MS">
  359. <shadow type="math_number" id="YdKY#7ZBmRnBp5}5pa68">
  360. <field name="NUM">0</field>
  361. </shadow>
  362. </value>
  363. <value name="EXPIRE">
  364. <shadow type="math_number" id="XKO53gs{ke0QndkPg;J#">
  365. <field name="NUM">0</field>
  366. </shadow>
  367. </value>
  368. </block>
  369. </statement>
  370. <next>
  371. <block type="controls_if" id="UVq,rHX96_QH/0XJ[c42" inline="false" disabled="true">
  372. <value name="IF0">
  373. <block type="logic_compare" id="pf3VWI]}kanE[*WB*.?E">
  374. <field name="OP">NEQ</field>
  375. <value name="A">
  376. <block type="get_value_var" id="fEvB9x10CM3`Rv|=g~G1">
  377. <field name="ATTR">val</field>
  378. <value name="OID">
  379. <shadow type="field_oid" id="M=.k+a:$s-3X7dAZbkOd">
  380. <field name="oid">ID auswählen</field>
  381. </shadow>
  382. <block type="text_join" id="H+6VASA,VWfj{hIVUId:">
  383. <mutation items="2"></mutation>
  384. <value name="ADD0">
  385. <block type="variables_get" id="1yq!/F^q8G=@c7K/w}lA">
  386. <field name="VAR" id="0GJjoI|+MD,=efT3?TA)">Lampe2</field>
  387. </block>
  388. </value>
  389. <value name="ADD1">
  390. <block type="text" id="]h=B+g({[CEIy{]@D}8l">
  391. <field name="TEXT">.21</field>
  392. </block>
  393. </value>
  394. </block>
  395. </value>
  396. </block>
  397. </value>
  398. <value name="B">
  399. <block type="math_number" id="8GnH!}a1,-hha-)8BDQ!">
  400. <field name="NUM">0</field>
  401. </block>
  402. </value>
  403. </block>
  404. </value>
  405. <statement name="DO0">
  406. <block type="control_ex" id="|m!8h^WTbodg+[DaZPVX" inline="true">
  407. <field name="TYPE">false</field>
  408. <field name="CLEAR_RUNNING">FALSE</field>
  409. <value name="OID">
  410. <shadow type="field_oid" id="h83b|+7oN{.8gj}+%BcQ">
  411. <field name="oid">ID auswählen</field>
  412. </shadow>
  413. <block type="text_join" id="$7p]afa{(*A*`4u$#E}R">
  414. <mutation items="2"></mutation>
  415. <value name="ADD0">
  416. <block type="variables_get" id="SMCc0iWcMP`e#tA9r{V^">
  417. <field name="VAR" id="0GJjoI|+MD,=efT3?TA)">Lampe2</field>
  418. </block>
  419. </value>
  420. <value name="ADD1">
  421. <block type="text" id="AzZ51]4A!7ZA,}njCEF+">
  422. <field name="TEXT">.21</field>
  423. </block>
  424. </value>
  425. </block>
  426. </value>
  427. <value name="VALUE">
  428. <shadow type="logic_boolean" id="cu1])aB9?iO#2~7X*`H.">
  429. <field name="BOOL">TRUE</field>
  430. </shadow>
  431. <block type="math_number" id="7+B;_uae-TgeM|_|/G4O">
  432. <field name="NUM">0</field>
  433. </block>
  434. </value>
  435. <value name="DELAY_MS">
  436. <shadow type="math_number" id="z87-WZCqhE?+kx]1w1$*">
  437. <field name="NUM">0</field>
  438. </shadow>
  439. </value>
  440. <value name="EXPIRE">
  441. <shadow type="math_number" id="8ogfUk0-+!9}#SG2P6tD">
  442. <field name="NUM">0</field>
  443. </shadow>
  444. </value>
  445. </block>
  446. </statement>
  447. <next>
  448. <block type="comment" id=".XNSeUCY.XQrXCyyHm}V">
  449. <field name="COMMENT">Tuya:&amp;#10;0 = warmweiß&amp;#10;1000 = kaltweiß</field>
  450. <next>
  451. <block type="comment" id="L.tvrQxUWR}TiFeu)D]X">
  452. <field name="COMMENT">Alexa:&amp;#10;143: kaltweiß&amp;#10;250: weiß&amp;#10;370: warmweiß</field>
  453. <next>
  454. <block type="logic_switch_case" id="FPpHaMCJ2iJ#aTHyIH]k">
  455. <mutation xmlns="http://www.w3.org/1999/xhtml" case="2" default="1"></mutation>
  456. <value name="CONDITION">
  457. <block type="variables_get" id="d`{a10mQu}/Oc}!]v]Qe">
  458. <field name="VAR" id="$HU}GoU-tl-AsdQu}F3^">i_temperature</field>
  459. </block>
  460. </value>
  461. <value name="CASECONDITION0">
  462. <block type="math_number" id="gxw31)jMm5^xvomb`,5J">
  463. <field name="NUM">143</field>
  464. </block>
  465. </value>
  466. <statement name="CASE0">
  467. <block type="variables_set" id="ecrb~}9u54F*{F3IGjW3">
  468. <field name="VAR" id="B)a:H{XtUbHh-nZ/.j+Y">i_setTemperature</field>
  469. <value name="VALUE">
  470. <block type="math_number" id="5BkF7308j+TskS7tYI]J">
  471. <field name="NUM">1000</field>
  472. </block>
  473. </value>
  474. </block>
  475. </statement>
  476. <value name="CASECONDITION1">
  477. <block type="math_number" id="LuPmNQI~~A/|85Xolg7`">
  478. <field name="NUM">250</field>
  479. </block>
  480. </value>
  481. <statement name="CASE1">
  482. <block type="variables_set" id="0P*MsMQx)/$_zkMrKh_]">
  483. <field name="VAR" id="B)a:H{XtUbHh-nZ/.j+Y">i_setTemperature</field>
  484. <value name="VALUE">
  485. <block type="math_number" id="X4_(Mh[qJ9fjwtrrDao9">
  486. <field name="NUM">500</field>
  487. </block>
  488. </value>
  489. </block>
  490. </statement>
  491. <value name="CASECONDITION2">
  492. <block type="math_number" id=";cgenlu)(Z(MRcmAa-L_">
  493. <field name="NUM">370</field>
  494. </block>
  495. </value>
  496. <statement name="CASE2">
  497. <block type="variables_set" id="J@_I#[$I]ty)}g`gAXhY">
  498. <field name="VAR" id="B)a:H{XtUbHh-nZ/.j+Y">i_setTemperature</field>
  499. <value name="VALUE">
  500. <block type="math_number" id="5eKh1*rUr-U6m6;V~zoL">
  501. <field name="NUM">0</field>
  502. </block>
  503. </value>
  504. </block>
  505. </statement>
  506. <statement name="ONDEFAULT">
  507. <block type="variables_set" id="eX.AL|M19!FQ=XOt3-c}">
  508. <field name="VAR" id="B)a:H{XtUbHh-nZ/.j+Y">i_setTemperature</field>
  509. <value name="VALUE">
  510. <block type="math_number" id="js%a$Bw~mqnp0b#$7lyU">
  511. <field name="NUM">0</field>
  512. </block>
  513. </value>
  514. </block>
  515. </statement>
  516. <next>
  517. <block type="control_ex" id="M~y-8~?Iv3iKFbD,FVvT" inline="true">
  518. <field name="TYPE">false</field>
  519. <field name="CLEAR_RUNNING">FALSE</field>
  520. <value name="OID">
  521. <shadow type="field_oid" id="h83b|+7oN{.8gj}+%BcQ">
  522. <field name="oid">ID auswählen</field>
  523. </shadow>
  524. <block type="text_join" id="w7HPq-7~8WE+*[.U.n)t">
  525. <mutation items="2"></mutation>
  526. <value name="ADD0">
  527. <block type="variables_get" id="vh=~tc2;ta_{#6vf{;9g">
  528. <field name="VAR" id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</field>
  529. </block>
  530. </value>
  531. <value name="ADD1">
  532. <block type="text" id="[l?co7}+9Ab9(zmb2PO#">
  533. <field name="TEXT">.23</field>
  534. </block>
  535. </value>
  536. </block>
  537. </value>
  538. <value name="VALUE">
  539. <shadow type="logic_boolean" id="cu1])aB9?iO#2~7X*`H.">
  540. <field name="BOOL">TRUE</field>
  541. </shadow>
  542. <block type="variables_get" id="=:F^?(A9YCQc3]T+?htL">
  543. <field name="VAR" id="B)a:H{XtUbHh-nZ/.j+Y">i_setTemperature</field>
  544. </block>
  545. </value>
  546. <value name="DELAY_MS">
  547. <shadow type="math_number" id="_KIIdwo?akI851nEoQPJ">
  548. <field name="NUM">0</field>
  549. </shadow>
  550. </value>
  551. <value name="EXPIRE">
  552. <shadow type="math_number" id=";(o}$,8nK,Hnc1!S(uqJ">
  553. <field name="NUM">0</field>
  554. </shadow>
  555. </value>
  556. <next>
  557. <block type="control_ex" id="jig]66T+,Thykly;?~{S" inline="true" disabled="true">
  558. <field name="TYPE">false</field>
  559. <field name="CLEAR_RUNNING">FALSE</field>
  560. <value name="OID">
  561. <shadow type="field_oid" id="h83b|+7oN{.8gj}+%BcQ">
  562. <field name="oid">ID auswählen</field>
  563. </shadow>
  564. <block type="text_join" id="fvNau_VL4cc-CUqb1z=[">
  565. <mutation items="2"></mutation>
  566. <value name="ADD0">
  567. <block type="variables_get" id="vs!02YSmtRuMvm!p)w#3">
  568. <field name="VAR" id="0GJjoI|+MD,=efT3?TA)">Lampe2</field>
  569. </block>
  570. </value>
  571. <value name="ADD1">
  572. <block type="text" id="Xi.e-`q:9|k3ir$SHIA`">
  573. <field name="TEXT">.23</field>
  574. </block>
  575. </value>
  576. </block>
  577. </value>
  578. <value name="VALUE">
  579. <shadow type="logic_boolean" id="cu1])aB9?iO#2~7X*`H.">
  580. <field name="BOOL">TRUE</field>
  581. </shadow>
  582. <block type="variables_get" id="4j|h4OP1CvYx0k7E)n}.">
  583. <field name="VAR" id="B)a:H{XtUbHh-nZ/.j+Y">i_setTemperature</field>
  584. </block>
  585. </value>
  586. <value name="DELAY_MS">
  587. <shadow type="math_number" id="Y*OHWyj*66h`0X8UA.V)">
  588. <field name="NUM">0</field>
  589. </shadow>
  590. </value>
  591. <value name="EXPIRE">
  592. <shadow type="math_number" id="vRvOJ0=1cw`L~Kj}S@O~">
  593. <field name="NUM">0</field>
  594. </shadow>
  595. </value>
  596. </block>
  597. </next>
  598. </block>
  599. </next>
  600. </block>
  601. </next>
  602. </block>
  603. </next>
  604. </block>
  605. </next>
  606. </block>
  607. </next>
  608. </block>
  609. </next>
  610. </block>
  611. </statement>
  612. </block>
  613. <block type="procedures_defnoreturn" id="ie!,OZ;#Epa28QYu_,Bo" x="37" y="588">
  614. <mutation>
  615. <arg name="s_RGB" varid="5;QrPUY6jQ_@RPZwDuy3"></arg>
  616. </mutation>
  617. <field name="NAME">LampeAufFarbig</field>
  618. <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
  619. <statement name="STACK">
  620. <block type="comment" id="q#s:y3);icK/@FZ%e*}:">
  621. <field name="COMMENT">0: white&amp;#10;1: colour&amp;#10;2: scene&amp;#10;4: music</field>
  622. <next>
  623. <block type="controls_if" id="dZilqzTj_zvf(PQ59KD}">
  624. <value name="IF0">
  625. <block type="logic_compare" id="H365c[Bv9)o$yh-])myk">
  626. <field name="OP">NEQ</field>
  627. <value name="A">
  628. <block type="get_value_var" id="d9nqlfiCCEX!c3a=^j]r">
  629. <field name="ATTR">val</field>
  630. <value name="OID">
  631. <shadow type="field_oid" id="M=.k+a:$s-3X7dAZbkOd">
  632. <field name="oid">ID auswählen</field>
  633. </shadow>
  634. <block type="text_join" id="3514$aw%q:f99p0REBPn">
  635. <mutation items="2"></mutation>
  636. <value name="ADD0">
  637. <block type="variables_get" id="A$u6L`)XB~E2R.aaIb5B">
  638. <field name="VAR" id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</field>
  639. </block>
  640. </value>
  641. <value name="ADD1">
  642. <block type="text" id="@9RYH$oI|E2`-O7,N)mT">
  643. <field name="TEXT">.21</field>
  644. </block>
  645. </value>
  646. </block>
  647. </value>
  648. </block>
  649. </value>
  650. <value name="B">
  651. <block type="math_number" id="QyXv]MXsLxKgA9~[Yjv,">
  652. <field name="NUM">1</field>
  653. </block>
  654. </value>
  655. </block>
  656. </value>
  657. <statement name="DO0">
  658. <block type="control_ex" id="G$}5jhT8M(Gm$Zo16oe#" inline="true">
  659. <field name="TYPE">false</field>
  660. <field name="CLEAR_RUNNING">FALSE</field>
  661. <value name="OID">
  662. <shadow type="field_oid" id="h83b|+7oN{.8gj}+%BcQ">
  663. <field name="oid">ID auswählen</field>
  664. </shadow>
  665. <block type="text_join" id=")U$uv[4SxaN%ygMVHu1]">
  666. <mutation items="2"></mutation>
  667. <value name="ADD0">
  668. <block type="variables_get" id="`_/*fnTc09O9RFG87+3w">
  669. <field name="VAR" id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</field>
  670. </block>
  671. </value>
  672. <value name="ADD1">
  673. <block type="text" id="rXpH/|mH9-mt~hytG-!_">
  674. <field name="TEXT">.21</field>
  675. </block>
  676. </value>
  677. </block>
  678. </value>
  679. <value name="VALUE">
  680. <shadow type="logic_boolean" id="cu1])aB9?iO#2~7X*`H.">
  681. <field name="BOOL">TRUE</field>
  682. </shadow>
  683. <block type="math_number" id="899971ktk(Imf|r/=R#M">
  684. <field name="NUM">1</field>
  685. </block>
  686. </value>
  687. <value name="DELAY_MS">
  688. <shadow type="math_number" id="1/s9WpZ8Ew4T]!/FH3yp">
  689. <field name="NUM">0</field>
  690. </shadow>
  691. </value>
  692. <value name="EXPIRE">
  693. <shadow type="math_number" id="8zA`.otg3a/}O]]h)h_9">
  694. <field name="NUM">0</field>
  695. </shadow>
  696. </value>
  697. </block>
  698. </statement>
  699. <next>
  700. <block type="controls_if" id="*Wqle|2i7.t|X:5:j6{H" disabled="true">
  701. <value name="IF0">
  702. <block type="logic_compare" id="MZB4U8!D1Q9d~sx8)/d2">
  703. <field name="OP">NEQ</field>
  704. <value name="A">
  705. <block type="get_value_var" id=")n$m-eGklK)pS-s$7#Vh">
  706. <field name="ATTR">val</field>
  707. <value name="OID">
  708. <shadow type="field_oid" id="M=.k+a:$s-3X7dAZbkOd">
  709. <field name="oid">ID auswählen</field>
  710. </shadow>
  711. <block type="text_join" id="/A+*Hlz.#B`lXO;)I.%t">
  712. <mutation items="2"></mutation>
  713. <value name="ADD0">
  714. <block type="variables_get" id="{Q!T}z2=,XN.Ek6L2sUk">
  715. <field name="VAR" id="0GJjoI|+MD,=efT3?TA)">Lampe2</field>
  716. </block>
  717. </value>
  718. <value name="ADD1">
  719. <block type="text" id="jU^`DzN.+B$JTMQ$h_Sr">
  720. <field name="TEXT">.21</field>
  721. </block>
  722. </value>
  723. </block>
  724. </value>
  725. </block>
  726. </value>
  727. <value name="B">
  728. <block type="math_number" id="sOQt1So)p#*N.k%HI3x9">
  729. <field name="NUM">1</field>
  730. </block>
  731. </value>
  732. </block>
  733. </value>
  734. <statement name="DO0">
  735. <block type="control_ex" id="QG!Cev@f(uDTM59t_b2[" inline="true">
  736. <field name="TYPE">false</field>
  737. <field name="CLEAR_RUNNING">FALSE</field>
  738. <value name="OID">
  739. <shadow type="field_oid" id="h83b|+7oN{.8gj}+%BcQ">
  740. <field name="oid">ID auswählen</field>
  741. </shadow>
  742. <block type="text_join" id="xL;Z#oNc87hM/`/5=(tC">
  743. <mutation items="2"></mutation>
  744. <value name="ADD0">
  745. <block type="variables_get" id="a^uSzt~8rgf5T]VpxO6F">
  746. <field name="VAR" id="0GJjoI|+MD,=efT3?TA)">Lampe2</field>
  747. </block>
  748. </value>
  749. <value name="ADD1">
  750. <block type="text" id="bEBQZ2=?3P{0tVy4hFx`">
  751. <field name="TEXT">.21</field>
  752. </block>
  753. </value>
  754. </block>
  755. </value>
  756. <value name="VALUE">
  757. <shadow type="logic_boolean" id="cu1])aB9?iO#2~7X*`H.">
  758. <field name="BOOL">TRUE</field>
  759. </shadow>
  760. <block type="math_number" id="nK#X9Frpi?;)[Jci~gL}">
  761. <field name="NUM">1</field>
  762. </block>
  763. </value>
  764. <value name="DELAY_MS">
  765. <shadow type="math_number" id="]6i_kO^Qpfo=YP*L%Rp9">
  766. <field name="NUM">0</field>
  767. </shadow>
  768. </value>
  769. <value name="EXPIRE">
  770. <shadow type="math_number" id="Mo5S|0hDlP{NGiN-,w/,">
  771. <field name="NUM">0</field>
  772. </shadow>
  773. </value>
  774. </block>
  775. </statement>
  776. <next>
  777. <block type="comment" id="R4R_5VAa}xwk!g9IW(hC">
  778. <field name="COMMENT">RGB Wert setzen</field>
  779. <next>
  780. <block type="control_ex" id="I:tJ@6ZT5^LlC*QC_~1h" inline="true">
  781. <field name="TYPE">false</field>
  782. <field name="CLEAR_RUNNING">FALSE</field>
  783. <value name="OID">
  784. <shadow type="field_oid" id="h83b|+7oN{.8gj}+%BcQ">
  785. <field name="oid">ID auswählen</field>
  786. </shadow>
  787. <block type="text_join" id="a~56i//Zc,IhgX0.o/;U">
  788. <mutation items="2"></mutation>
  789. <value name="ADD0">
  790. <block type="variables_get" id="}:7$:Ioq2*B=;A1@IziD">
  791. <field name="VAR" id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</field>
  792. </block>
  793. </value>
  794. <value name="ADD1">
  795. <block type="text" id="GAn^Y)a^xL},eXZoPKt*">
  796. <field name="TEXT">.24-rgb</field>
  797. </block>
  798. </value>
  799. </block>
  800. </value>
  801. <value name="VALUE">
  802. <shadow type="logic_boolean" id="cu1])aB9?iO#2~7X*`H.">
  803. <field name="BOOL">TRUE</field>
  804. </shadow>
  805. <block type="variables_get" id="}n~Rda+*B1lG.t]];:b9">
  806. <field name="VAR" id="5;QrPUY6jQ_@RPZwDuy3">s_RGB</field>
  807. </block>
  808. </value>
  809. <value name="DELAY_MS">
  810. <shadow type="math_number" id="[st,KGV0tsQC)rZnQITG">
  811. <field name="NUM">0</field>
  812. </shadow>
  813. </value>
  814. <value name="EXPIRE">
  815. <shadow type="math_number" id="4Sp47gg.p6#=$U1Ec{V;">
  816. <field name="NUM">0</field>
  817. </shadow>
  818. </value>
  819. <next>
  820. <block type="control_ex" id="^,yc2YQ`25lx1p.o)Ng0" inline="true" disabled="true">
  821. <field name="TYPE">false</field>
  822. <field name="CLEAR_RUNNING">FALSE</field>
  823. <value name="OID">
  824. <shadow type="field_oid" id="h83b|+7oN{.8gj}+%BcQ">
  825. <field name="oid">ID auswählen</field>
  826. </shadow>
  827. <block type="text_join" id="XdENU%aNGqYNHEu#0;rd">
  828. <mutation items="2"></mutation>
  829. <value name="ADD0">
  830. <block type="variables_get" id="@/7Q^~xxoHk3SSsH@G@,">
  831. <field name="VAR" id="0GJjoI|+MD,=efT3?TA)">Lampe2</field>
  832. </block>
  833. </value>
  834. <value name="ADD1">
  835. <block type="text" id=",AdfsQ/]TjzjJd~]CIlt">
  836. <field name="TEXT">.24-rgb</field>
  837. </block>
  838. </value>
  839. </block>
  840. </value>
  841. <value name="VALUE">
  842. <shadow type="logic_boolean" id="cu1])aB9?iO#2~7X*`H.">
  843. <field name="BOOL">TRUE</field>
  844. </shadow>
  845. <block type="variables_get" id="Gi=QyM5.`7}VXTg31%u!">
  846. <field name="VAR" id="5;QrPUY6jQ_@RPZwDuy3">s_RGB</field>
  847. </block>
  848. </value>
  849. <value name="DELAY_MS">
  850. <shadow type="math_number" id="p)hB7bxz~0t4x:T5x%XK">
  851. <field name="NUM">0</field>
  852. </shadow>
  853. </value>
  854. <value name="EXPIRE">
  855. <shadow type="math_number" id="4.,yviq-Upz0z^wz=,[o">
  856. <field name="NUM">0</field>
  857. </shadow>
  858. </value>
  859. </block>
  860. </next>
  861. </block>
  862. </next>
  863. </block>
  864. </next>
  865. </block>
  866. </next>
  867. </block>
  868. </next>
  869. </block>
  870. </statement>
  871. </block>
  872. <block type="procedures_defcustomreturn" id="1{5;E`IE0y2X^*B;u0+A" x="38" y="1263">
  873. <mutation statements="false">
  874. <arg name="s_hex" varid="y_ONJb6z;rRC{96D35ux"></arg>
  875. </mutation>
  876. <field name="NAME">hex2dec</field>
  877. <field name="SCRIPT">cmV0dXJuIHBhcnNlSW50KHNfaGV4LCAxNik7</field>
  878. <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
  879. </block>
  880. <block type="procedures_defcustomreturn" id="hYLH*7znl8_S7*!2WIAN" x="38" y="1313">
  881. <mutation statements="false">
  882. <arg name="i_dec" varid="**{pb,I)}uOh4h^WU7,N"></arg>
  883. </mutation>
  884. <field name="NAME">dec2hex</field>
  885. <field name="SCRIPT">cmV0dXJuICgiMDAiICsgaV9kZWMudG9TdHJpbmcoMTYpKS5zbGljZSgtMik7</field>
  886. <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
  887. </block>
  888. <block type="procedures_defreturn" id="PxnAG16CUt/$2I6=6G?#" x="38" y="1363">
  889. <mutation>
  890. <arg name="s_RGB" varid="5;QrPUY6jQ_@RPZwDuy3"></arg>
  891. <arg name="i_Brightness" varid="RAW|t$$`+)ZLTtuT}!HL"></arg>
  892. </mutation>
  893. <field name="NAME">RGB_Helligkeit_berechnen</field>
  894. <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
  895. <statement name="STACK">
  896. <block type="debug" id="BWf3k*.6m+ZB*f:72Sz3" disabled="true">
  897. <field name="Severity">warn</field>
  898. <value name="TEXT">
  899. <shadow type="text" id="48MU]p}iT#Tdn@u/JM(z">
  900. <field name="TEXT">test</field>
  901. </shadow>
  902. <block type="text_join" id="ojsXjf7+e#ytlRHOE)SP" inline="true">
  903. <mutation items="5"></mutation>
  904. <value name="ADD0">
  905. <block type="text" id="GkqW$R(k%Ijl:sMVdX!G">
  906. <field name="TEXT">RGB-Helligkeit Original: </field>
  907. </block>
  908. </value>
  909. <value name="ADD1">
  910. <block type="variables_get" id="^b]GS:f$Go*Hl+2e0`:Z">
  911. <field name="VAR" id="5;QrPUY6jQ_@RPZwDuy3">s_RGB</field>
  912. </block>
  913. </value>
  914. <value name="ADD2">
  915. <block type="text" id="h|[_c$:8Y$WPU.Y.WTx=">
  916. <field name="TEXT"> / Helligkeit: </field>
  917. </block>
  918. </value>
  919. <value name="ADD3">
  920. <block type="variables_get" id="nBI*+TJ[2Hz*{7~s0a+B">
  921. <field name="VAR" id="RAW|t$$`+)ZLTtuT}!HL">i_Brightness</field>
  922. </block>
  923. </value>
  924. <value name="ADD4">
  925. <block type="text" id="0O||OLZf,0CDT:Mjz6E;">
  926. <field name="TEXT">%</field>
  927. </block>
  928. </value>
  929. </block>
  930. </value>
  931. <next>
  932. <block type="variables_set" id="S/Efqrhb8!_ycYxmB8=A">
  933. <field name="VAR" id="M}mymnh;$i.O3HIn}rnD">i_R</field>
  934. <value name="VALUE">
  935. <block type="procedures_callcustomreturn" id="6)_p=G+@rl8nina52Wn3">
  936. <mutation name="hex2dec">
  937. <arg name="s_hex"></arg>
  938. </mutation>
  939. <value name="ARG0">
  940. <block type="text_getSubstring" id="BF,!~;dQN]gWBx!K[bIM">
  941. <mutation at1="true" at2="true"></mutation>
  942. <field name="WHERE1">FROM_START</field>
  943. <field name="WHERE2">FROM_START</field>
  944. <value name="STRING">
  945. <block type="variables_get" id="8)w1Oek+zO9dZ6!+W%0b">
  946. <field name="VAR" id="5;QrPUY6jQ_@RPZwDuy3">s_RGB</field>
  947. </block>
  948. </value>
  949. <value name="AT1">
  950. <block type="math_number" id="NRg!V]#G274u;@GUa0+C">
  951. <field name="NUM">2</field>
  952. </block>
  953. </value>
  954. <value name="AT2">
  955. <block type="math_number" id="Apx?fh-z]L=!2^ib.3,*">
  956. <field name="NUM">3</field>
  957. </block>
  958. </value>
  959. </block>
  960. </value>
  961. </block>
  962. </value>
  963. <next>
  964. <block type="variables_set" id="p4+lODD6+,L^P41b4FcN">
  965. <field name="VAR" id="ei_|$,%?U9-#N:Xoa+Au">i_G</field>
  966. <value name="VALUE">
  967. <block type="procedures_callcustomreturn" id=")lXy${ZuQ-g)r!9k]f.f">
  968. <mutation name="hex2dec">
  969. <arg name="s_hex"></arg>
  970. </mutation>
  971. <value name="ARG0">
  972. <block type="text_getSubstring" id="1E[~`=Y*tvgqVB5A,[cK">
  973. <mutation at1="true" at2="true"></mutation>
  974. <field name="WHERE1">FROM_START</field>
  975. <field name="WHERE2">FROM_START</field>
  976. <value name="STRING">
  977. <block type="variables_get" id="MWj0j2O3Pkf%=JO~tD.$">
  978. <field name="VAR" id="5;QrPUY6jQ_@RPZwDuy3">s_RGB</field>
  979. </block>
  980. </value>
  981. <value name="AT1">
  982. <block type="math_number" id="$mCnF!/Vc1wJKARN6Md*">
  983. <field name="NUM">4</field>
  984. </block>
  985. </value>
  986. <value name="AT2">
  987. <block type="math_number" id="W]FHJpRqnlgkUUb]zbN!">
  988. <field name="NUM">5</field>
  989. </block>
  990. </value>
  991. </block>
  992. </value>
  993. </block>
  994. </value>
  995. <next>
  996. <block type="variables_set" id="M(+h+#.;R6[Qey_{}BuM">
  997. <field name="VAR" id="?0OM3pB_Y:!AZy,Brb]e">i_B</field>
  998. <value name="VALUE">
  999. <block type="procedures_callcustomreturn" id="=d`4cGTwf.$S9(DRDFQ6">
  1000. <mutation name="hex2dec">
  1001. <arg name="s_hex"></arg>
  1002. </mutation>
  1003. <value name="ARG0">
  1004. <block type="text_getSubstring" id="!i1,JBEM]h[q#;[A!WW=">
  1005. <mutation at1="true" at2="true"></mutation>
  1006. <field name="WHERE1">FROM_START</field>
  1007. <field name="WHERE2">FROM_START</field>
  1008. <value name="STRING">
  1009. <block type="variables_get" id="9x.k{:R*AkT[qmceaC%*">
  1010. <field name="VAR" id="5;QrPUY6jQ_@RPZwDuy3">s_RGB</field>
  1011. </block>
  1012. </value>
  1013. <value name="AT1">
  1014. <block type="math_number" id="L^hi?m7?(dsFJ?;o.y%.">
  1015. <field name="NUM">6</field>
  1016. </block>
  1017. </value>
  1018. <value name="AT2">
  1019. <block type="math_number" id="k}KMNnbwE3To?z2?Xo]A">
  1020. <field name="NUM">7</field>
  1021. </block>
  1022. </value>
  1023. </block>
  1024. </value>
  1025. </block>
  1026. </value>
  1027. <next>
  1028. <block type="debug" id=",C@X)Fpa(4.1}YcOVt%*" disabled="true">
  1029. <field name="Severity">warn</field>
  1030. <value name="TEXT">
  1031. <shadow type="text" id="{:hfENCVsqYtMJjT{CZ?">
  1032. <field name="TEXT">test</field>
  1033. </shadow>
  1034. <block type="text_join" id="rKZ@QHgW.;Hv9b=`1H$H" inline="true">
  1035. <mutation items="7"></mutation>
  1036. <value name="ADD0">
  1037. <block type="text" id="fobXAA?E;yr8(ytyL~;@">
  1038. <field name="TEXT">RGB-Helligkeit Dezimalwerte Original:</field>
  1039. </block>
  1040. </value>
  1041. <value name="ADD1">
  1042. <block type="text" id="lX94zXA]0~%6ZxW5+eor">
  1043. <field name="TEXT">R: </field>
  1044. </block>
  1045. </value>
  1046. <value name="ADD2">
  1047. <block type="variables_get" id="r]Ughz8lvpRH{%/7[6_~">
  1048. <field name="VAR" id="M}mymnh;$i.O3HIn}rnD">i_R</field>
  1049. </block>
  1050. </value>
  1051. <value name="ADD3">
  1052. <block type="text" id="R%WYv`tNpuvcnQL]ng^n">
  1053. <field name="TEXT"> | G: </field>
  1054. </block>
  1055. </value>
  1056. <value name="ADD4">
  1057. <block type="variables_get" id="g9Wt9!_/o^G?1*shb3R_">
  1058. <field name="VAR" id="ei_|$,%?U9-#N:Xoa+Au">i_G</field>
  1059. </block>
  1060. </value>
  1061. <value name="ADD5">
  1062. <block type="text" id="we?4OIb]7~I}Rsc~{9nh">
  1063. <field name="TEXT"> | B: </field>
  1064. </block>
  1065. </value>
  1066. <value name="ADD6">
  1067. <block type="variables_get" id="=SF5Y3{!9~,1.6FlU0Fw">
  1068. <field name="VAR" id="?0OM3pB_Y:!AZy,Brb]e">i_B</field>
  1069. </block>
  1070. </value>
  1071. </block>
  1072. </value>
  1073. <next>
  1074. <block type="variables_set" id="7oS~g*YA)hi-u[1h.)E(">
  1075. <field name="VAR" id="M}mymnh;$i.O3HIn}rnD">i_R</field>
  1076. <value name="VALUE">
  1077. <block type="math_round" id=":s^:8-3Z-|hfDw/qmFEH">
  1078. <field name="OP">ROUND</field>
  1079. <value name="NUM">
  1080. <shadow type="math_number" id="^k4^)-d=+VGTlc!d.4FD">
  1081. <field name="NUM">3.1</field>
  1082. </shadow>
  1083. <block type="math_arithmetic" id="Q49/%,W;Ps(EF;mWAZW3">
  1084. <field name="OP">MULTIPLY</field>
  1085. <value name="A">
  1086. <shadow type="math_number" id="Um*-e,}eAp;)PhH5XJaj">
  1087. <field name="NUM">1</field>
  1088. </shadow>
  1089. <block type="variables_get" id="}9gZVku=wqNQC2^ODh#|">
  1090. <field name="VAR" id="M}mymnh;$i.O3HIn}rnD">i_R</field>
  1091. </block>
  1092. </value>
  1093. <value name="B">
  1094. <shadow type="math_number" id="|gtT1arj%IL|1J7ES(gg">
  1095. <field name="NUM">1</field>
  1096. </shadow>
  1097. <block type="math_arithmetic" id="ESzTke^Sm_d3K?*O|n-v">
  1098. <field name="OP">DIVIDE</field>
  1099. <value name="A">
  1100. <shadow type="math_number" id="IaYw^ldH[0Ry*F?AS0}$">
  1101. <field name="NUM">1</field>
  1102. </shadow>
  1103. <block type="variables_get" id="f;#AqeJu+^8#I(W.Y9`o">
  1104. <field name="VAR" id="RAW|t$$`+)ZLTtuT}!HL">i_Brightness</field>
  1105. </block>
  1106. </value>
  1107. <value name="B">
  1108. <shadow type="math_number" id="rSl||bNz%B[:L,?{O5rY">
  1109. <field name="NUM">100</field>
  1110. </shadow>
  1111. </value>
  1112. </block>
  1113. </value>
  1114. </block>
  1115. </value>
  1116. </block>
  1117. </value>
  1118. <next>
  1119. <block type="variables_set" id="!H~?NKgE@[P=~9ed3S%b">
  1120. <field name="VAR" id="ei_|$,%?U9-#N:Xoa+Au">i_G</field>
  1121. <value name="VALUE">
  1122. <block type="math_round" id="-/0{$#L+Eb$W-QYzKMiV">
  1123. <field name="OP">ROUND</field>
  1124. <value name="NUM">
  1125. <shadow type="math_number" id="^k4^)-d=+VGTlc!d.4FD">
  1126. <field name="NUM">3.1</field>
  1127. </shadow>
  1128. <block type="math_arithmetic" id="j2amQ5?^^,%nzEDY}h)7">
  1129. <field name="OP">MULTIPLY</field>
  1130. <value name="A">
  1131. <shadow type="math_number" id="Um*-e,}eAp;)PhH5XJaj">
  1132. <field name="NUM">1</field>
  1133. </shadow>
  1134. <block type="variables_get" id="RbH3!IWYo%]W^:uyJBdA">
  1135. <field name="VAR" id="ei_|$,%?U9-#N:Xoa+Au">i_G</field>
  1136. </block>
  1137. </value>
  1138. <value name="B">
  1139. <shadow type="math_number" id="|gtT1arj%IL|1J7ES(gg">
  1140. <field name="NUM">1</field>
  1141. </shadow>
  1142. <block type="math_arithmetic" id="WWOOHON5jGyfj0z[g_Rp">
  1143. <field name="OP">DIVIDE</field>
  1144. <value name="A">
  1145. <shadow type="math_number" id="IaYw^ldH[0Ry*F?AS0}$">
  1146. <field name="NUM">1</field>
  1147. </shadow>
  1148. <block type="variables_get" id="Z0?#!*Y)cqi8I^,3S$*K">
  1149. <field name="VAR" id="RAW|t$$`+)ZLTtuT}!HL">i_Brightness</field>
  1150. </block>
  1151. </value>
  1152. <value name="B">
  1153. <shadow type="math_number" id="=0uWF}$g-JmUc4lwNeMu">
  1154. <field name="NUM">100</field>
  1155. </shadow>
  1156. </value>
  1157. </block>
  1158. </value>
  1159. </block>
  1160. </value>
  1161. </block>
  1162. </value>
  1163. <next>
  1164. <block type="variables_set" id="Vf6$mf,u)]2Nylr+2:WZ">
  1165. <field name="VAR" id="?0OM3pB_Y:!AZy,Brb]e">i_B</field>
  1166. <value name="VALUE">
  1167. <block type="math_round" id="G*,ge}(R$.uVW1H!ui`x">
  1168. <field name="OP">ROUND</field>
  1169. <value name="NUM">
  1170. <shadow type="math_number" id="^k4^)-d=+VGTlc!d.4FD">
  1171. <field name="NUM">3.1</field>
  1172. </shadow>
  1173. <block type="math_arithmetic" id="(kywEMtISU_9ag4wo1=u">
  1174. <field name="OP">MULTIPLY</field>
  1175. <value name="A">
  1176. <shadow type="math_number" id="Um*-e,}eAp;)PhH5XJaj">
  1177. <field name="NUM">1</field>
  1178. </shadow>
  1179. <block type="variables_get" id="z~:7o?$?BDp86qAkYj^1">
  1180. <field name="VAR" id="?0OM3pB_Y:!AZy,Brb]e">i_B</field>
  1181. </block>
  1182. </value>
  1183. <value name="B">
  1184. <shadow type="math_number" id="|gtT1arj%IL|1J7ES(gg">
  1185. <field name="NUM">1</field>
  1186. </shadow>
  1187. <block type="math_arithmetic" id="ddd}s*4h997`WX2g*21Y">
  1188. <field name="OP">DIVIDE</field>
  1189. <value name="A">
  1190. <shadow type="math_number" id="IaYw^ldH[0Ry*F?AS0}$">
  1191. <field name="NUM">1</field>
  1192. </shadow>
  1193. <block type="variables_get" id="ZKq,Pv-tv+b0g.%Oc8mp">
  1194. <field name="VAR" id="RAW|t$$`+)ZLTtuT}!HL">i_Brightness</field>
  1195. </block>
  1196. </value>
  1197. <value name="B">
  1198. <shadow type="math_number" id="1.KP.b`{QIu=!eMGt[3s">
  1199. <field name="NUM">100</field>
  1200. </shadow>
  1201. </value>
  1202. </block>
  1203. </value>
  1204. </block>
  1205. </value>
  1206. </block>
  1207. </value>
  1208. <next>
  1209. <block type="debug" id="im+Rqov`w?^:b!Goa42+" disabled="true">
  1210. <field name="Severity">warn</field>
  1211. <value name="TEXT">
  1212. <shadow type="text" id="{:hfENCVsqYtMJjT{CZ?">
  1213. <field name="TEXT">test</field>
  1214. </shadow>
  1215. <block type="text_join" id="t_^{Dogs2ggLo!g8ZQV0" inline="true">
  1216. <mutation items="7"></mutation>
  1217. <value name="ADD0">
  1218. <block type="text" id="{K9w:0p.Oe7FJTHc?t(T">
  1219. <field name="TEXT">RGB-Helligkeit Dezimalwerte angepasst:</field>
  1220. </block>
  1221. </value>
  1222. <value name="ADD1">
  1223. <block type="text" id="B*K|(u:R,GxGT6_iJ%_@">
  1224. <field name="TEXT">R: </field>
  1225. </block>
  1226. </value>
  1227. <value name="ADD2">
  1228. <block type="variables_get" id="?DF`#DC_X5_,MLG,ESS=">
  1229. <field name="VAR" id="M}mymnh;$i.O3HIn}rnD">i_R</field>
  1230. </block>
  1231. </value>
  1232. <value name="ADD3">
  1233. <block type="text" id="FgTEUQq[fY#N79T25YiM">
  1234. <field name="TEXT"> | G: </field>
  1235. </block>
  1236. </value>
  1237. <value name="ADD4">
  1238. <block type="variables_get" id="!!^.Sf:MLeS?q1*H0.OP">
  1239. <field name="VAR" id="ei_|$,%?U9-#N:Xoa+Au">i_G</field>
  1240. </block>
  1241. </value>
  1242. <value name="ADD5">
  1243. <block type="text" id="oua7$H3!YAVHP*PtTQc`">
  1244. <field name="TEXT"> | B: </field>
  1245. </block>
  1246. </value>
  1247. <value name="ADD6">
  1248. <block type="variables_get" id="vU):L$TyN,malL:n]%dh">
  1249. <field name="VAR" id="?0OM3pB_Y:!AZy,Brb]e">i_B</field>
  1250. </block>
  1251. </value>
  1252. </block>
  1253. </value>
  1254. <next>
  1255. <block type="variables_set" id="%(7E2:702UKa~-{ga@dZ">
  1256. <field name="VAR" id="*}mb)1BEK[0{8~I-+{Nx">s_RGBwithBright</field>
  1257. <value name="VALUE">
  1258. <block type="text_join" id="Or*gljob$babQ`,sS}#B">
  1259. <mutation items="4"></mutation>
  1260. <value name="ADD0">
  1261. <block type="text" id="YCv[fs8i0bNuBx4RFy^L">
  1262. <field name="TEXT">#</field>
  1263. </block>
  1264. </value>
  1265. <value name="ADD1">
  1266. <block type="procedures_callcustomreturn" id="l4h(=B=c.mQ/~hPf8wrA">
  1267. <mutation name="dec2hex">
  1268. <arg name="i_dec"></arg>
  1269. </mutation>
  1270. <value name="ARG0">
  1271. <block type="variables_get" id="_(`p3SBi389n3WUr@y]t">
  1272. <field name="VAR" id="M}mymnh;$i.O3HIn}rnD">i_R</field>
  1273. </block>
  1274. </value>
  1275. </block>
  1276. </value>
  1277. <value name="ADD2">
  1278. <block type="procedures_callcustomreturn" id=";)vjSrE,wUZ-AUQmZ:,D">
  1279. <mutation name="dec2hex">
  1280. <arg name="i_dec"></arg>
  1281. </mutation>
  1282. <value name="ARG0">
  1283. <block type="variables_get" id="8t^n6^wUCY3HN}Jo`i]L">
  1284. <field name="VAR" id="ei_|$,%?U9-#N:Xoa+Au">i_G</field>
  1285. </block>
  1286. </value>
  1287. </block>
  1288. </value>
  1289. <value name="ADD3">
  1290. <block type="procedures_callcustomreturn" id="oz,g|41BQ@ycVzdB$|1Z">
  1291. <mutation name="dec2hex">
  1292. <arg name="i_dec"></arg>
  1293. </mutation>
  1294. <value name="ARG0">
  1295. <block type="variables_get" id="5+n$nk3,@*6f5M[m%1*n">
  1296. <field name="VAR" id="?0OM3pB_Y:!AZy,Brb]e">i_B</field>
  1297. </block>
  1298. </value>
  1299. </block>
  1300. </value>
  1301. </block>
  1302. </value>
  1303. </block>
  1304. </next>
  1305. </block>
  1306. </next>
  1307. </block>
  1308. </next>
  1309. </block>
  1310. </next>
  1311. </block>
  1312. </next>
  1313. </block>
  1314. </next>
  1315. </block>
  1316. </next>
  1317. </block>
  1318. </next>
  1319. </block>
  1320. </next>
  1321. </block>
  1322. </statement>
  1323. <value name="RETURN">
  1324. <block type="variables_get" id="{K+Z0BTa+Tjwzv4X|46r">
  1325. <field name="VAR" id="*}mb)1BEK[0{8~I-+{Nx">s_RGBwithBright</field>
  1326. </block>
  1327. </value>
  1328. </block>
  1329. <block type="procedures_defnoreturn" id="-}}$G*D!LnEFL;dBN}xq" x="38" y="2138">
  1330. <mutation>
  1331. <arg name="s_RGB" varid="5;QrPUY6jQ_@RPZwDuy3"></arg>
  1332. <arg name="i_Brightness" varid="RAW|t$$`+)ZLTtuT}!HL"></arg>
  1333. </mutation>
  1334. <field name="NAME">LampeFarbigHelligkeit</field>
  1335. <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
  1336. <statement name="STACK">
  1337. <block type="debug" id="TkIqG.8]np?2U0a(DxRN">
  1338. <field name="Severity">warn</field>
  1339. <value name="TEXT">
  1340. <shadow type="text" id="4$CBjnU-OH,ko5YT]YlN">
  1341. <field name="TEXT">test</field>
  1342. </shadow>
  1343. <block type="procedures_callreturn" id="zb%dVnt{}8^+PBZT4=A:">
  1344. <mutation name="RGB_Helligkeit_berechnen">
  1345. <arg name="s_RGB"></arg>
  1346. <arg name="i_Brightness"></arg>
  1347. </mutation>
  1348. <value name="ARG0">
  1349. <block type="variables_get" id="OGY~NMdG}(2MTM~Z?mZ?">
  1350. <field name="VAR" id="5;QrPUY6jQ_@RPZwDuy3">s_RGB</field>
  1351. </block>
  1352. </value>
  1353. <value name="ARG1">
  1354. <block type="variables_get" id="Pm0a!UU(^ImG[b7*vUQp">
  1355. <field name="VAR" id="RAW|t$$`+)ZLTtuT}!HL">i_Brightness</field>
  1356. </block>
  1357. </value>
  1358. </block>
  1359. </value>
  1360. <next>
  1361. <block type="variables_set" id="pP}6`DqsZp?L|h^ZNtnt">
  1362. <field name="VAR" id="|eD3u+)/Vs8H2P!CLIp7">s_LampeNewRGB</field>
  1363. <value name="VALUE">
  1364. <block type="procedures_callreturn" id="(_`A([7fw]3Z)a91HZ9/">
  1365. <mutation name="RGB_Helligkeit_berechnen">
  1366. <arg name="s_RGB"></arg>
  1367. <arg name="i_Brightness"></arg>
  1368. </mutation>
  1369. <value name="ARG0">
  1370. <block type="variables_get" id="b=XOe:Qx{G+|PoDz[L-E">
  1371. <field name="VAR" id="5;QrPUY6jQ_@RPZwDuy3">s_RGB</field>
  1372. </block>
  1373. </value>
  1374. <value name="ARG1">
  1375. <block type="variables_get" id="[{?N;l++Q{![..C1MF7y">
  1376. <field name="VAR" id="RAW|t$$`+)ZLTtuT}!HL">i_Brightness</field>
  1377. </block>
  1378. </value>
  1379. </block>
  1380. </value>
  1381. <next>
  1382. <block type="comment" id="RQW{[nu5saQR6H.ZI8vu">
  1383. <field name="COMMENT">RGB Wert setzen</field>
  1384. <next>
  1385. <block type="control_ex" id="35=p4AwnC.Lq7De#Z_~l" inline="true">
  1386. <field name="TYPE">false</field>
  1387. <field name="CLEAR_RUNNING">FALSE</field>
  1388. <value name="OID">
  1389. <shadow type="field_oid" id="h83b|+7oN{.8gj}+%BcQ">
  1390. <field name="oid">ID auswählen</field>
  1391. </shadow>
  1392. <block type="text_join" id="BPk8R{=jXP1/o8DwQ06v">
  1393. <mutation items="2"></mutation>
  1394. <value name="ADD0">
  1395. <block type="variables_get" id="_p2Z-DfthxmhA8jU-PJ2">
  1396. <field name="VAR" id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</field>
  1397. </block>
  1398. </value>
  1399. <value name="ADD1">
  1400. <block type="text" id="#O0-0va9gXnRNshjga$r">
  1401. <field name="TEXT">.24-rgb</field>
  1402. </block>
  1403. </value>
  1404. </block>
  1405. </value>
  1406. <value name="VALUE">
  1407. <shadow type="logic_boolean" id="cu1])aB9?iO#2~7X*`H.">
  1408. <field name="BOOL">TRUE</field>
  1409. </shadow>
  1410. <block type="variables_get" id="@)]4!WBo@7{|[M]M}1z]">
  1411. <field name="VAR" id="|eD3u+)/Vs8H2P!CLIp7">s_LampeNewRGB</field>
  1412. </block>
  1413. </value>
  1414. <value name="DELAY_MS">
  1415. <shadow type="math_number" id="Z#orq9K,dQcIRHRE,=lF">
  1416. <field name="NUM">0</field>
  1417. </shadow>
  1418. </value>
  1419. <value name="EXPIRE">
  1420. <shadow type="math_number" id="-T3Jr!ofQ26m)($ds-Fo">
  1421. <field name="NUM">0</field>
  1422. </shadow>
  1423. </value>
  1424. <next>
  1425. <block type="control_ex" id="tubch0G%N;,TceKb3D!J" inline="true" disabled="true">
  1426. <field name="TYPE">false</field>
  1427. <field name="CLEAR_RUNNING">FALSE</field>
  1428. <value name="OID">
  1429. <shadow type="field_oid" id="h83b|+7oN{.8gj}+%BcQ">
  1430. <field name="oid">ID auswählen</field>
  1431. </shadow>
  1432. <block type="text_join" id="{K*_!,UV;OEaF`..ho97">
  1433. <mutation items="2"></mutation>
  1434. <value name="ADD0">
  1435. <block type="variables_get" id="l2Xx=|o@18oLwr,9rbwO">
  1436. <field name="VAR" id="0GJjoI|+MD,=efT3?TA)">Lampe2</field>
  1437. </block>
  1438. </value>
  1439. <value name="ADD1">
  1440. <block type="text" id="g=D5E7a6yw99A0G6g52Q">
  1441. <field name="TEXT">.24-rgb</field>
  1442. </block>
  1443. </value>
  1444. </block>
  1445. </value>
  1446. <value name="VALUE">
  1447. <shadow type="logic_boolean" id="cu1])aB9?iO#2~7X*`H.">
  1448. <field name="BOOL">TRUE</field>
  1449. </shadow>
  1450. <block type="variables_get" id="AuFa8M(_=xA,]oozo}:C">
  1451. <field name="VAR" id="|eD3u+)/Vs8H2P!CLIp7">s_LampeNewRGB</field>
  1452. </block>
  1453. </value>
  1454. <value name="DELAY_MS">
  1455. <shadow type="math_number" id="/NK_G0Dw8X4qoem%[S=|">
  1456. <field name="NUM">0</field>
  1457. </shadow>
  1458. </value>
  1459. <value name="EXPIRE">
  1460. <shadow type="math_number" id="Pbix3iTHaKnkKs4xhtqE">
  1461. <field name="NUM">0</field>
  1462. </shadow>
  1463. </value>
  1464. </block>
  1465. </next>
  1466. </block>
  1467. </next>
  1468. </block>
  1469. </next>
  1470. </block>
  1471. </next>
  1472. </block>
  1473. </statement>
  1474. </block>
  1475. <block type="comment" id="z0#cA^qdWq0Z@vt!I~7:" x="38" y="2617">
  1476. <field name="COMMENT">TestKeller: tuya.0.bf8da98094beaf5892cmhl&amp;#10;YasminLinks: tuya.0.bfdd77476262e6ba46cmts&amp;#10;YasminRechts: tuya.0.bf0e5c18a8ef13571dkfm9</field>
  1477. <next>
  1478. <block type="variables_set" id="jq)ZT-`z}kKHn]hf*Y=J">
  1479. <field name="VAR" id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</field>
  1480. <value name="VALUE">
  1481. <block type="text" id="-{M@Zaw:z0zcss4bZj*s">
  1482. <field name="TEXT">tuya.0.bf8da98094beaf5892cmhl</field>
  1483. </block>
  1484. </value>
  1485. <next>
  1486. <block type="variables_set" id="0:_qBZJ/Q3cL~xhlSI}Y">
  1487. <field name="VAR" id="0GJjoI|+MD,=efT3?TA)">Lampe2</field>
  1488. <value name="VALUE">
  1489. <block type="text" id="OfgU^8F`o9:$cd$^[N8Y">
  1490. <field name="TEXT">tuya.0.bf0e5c18a8ef13571dkfm9</field>
  1491. </block>
  1492. </value>
  1493. <next>
  1494. <block type="comment" id="gH5CB-e,vIEY0Zq=Pi$N">
  1495. <field name="COMMENT">Teil 1: Internes</field>
  1496. <next>
  1497. <block type="comment" id="I2~h1GeUlRg%3n/6k:zl">
  1498. <field name="COMMENT">Es gibt 4 vom IoT genutzte Datenpunkte:&amp;#10;</field>
  1499. <next>
  1500. <block type="comment" id="nRsdrFCrgr;UK4atNP;@">
  1501. <field name="COMMENT">level.dimmer:&amp;#10;0 = aus&amp;#10;1 bis 100 = an und diese Helligkeit</field>
  1502. <next>
  1503. <block type="comment" id="~QMA-yqc.m.=AJ:/6f+y">
  1504. <field name="COMMENT">level.color.rgb:&amp;#10;RGB Hexwert #000000&amp;#10;Wenn die Lampe farbig leuchtet, bei&amp;#10;Weiß wird dieser Datenpunkt nicht genutzt.</field>
  1505. <next>
  1506. <block type="comment" id="l58vr,]m:B!*Ew6%5h`,">
  1507. <field name="COMMENT">level.color.temperature:&amp;#10;Zahl&amp;#10;250 = weiß&amp;#10;370 = warmweiß&amp;#10;143 = kaltweiß&amp;#10;Wird nur genutzt wenn Lampe weiß ist</field>
  1508. <next>
  1509. <block type="comment" id="GtC?=wwXr5_]J.xzhh;I">
  1510. <field name="COMMENT">power&amp;#10;ist zwar verbunden, macht aber nichts</field>
  1511. <next>
  1512. <block type="comment" id="$KcPyhJZ.+l8i|zAAxNt">
  1513. <field name="COMMENT">&amp;#10;&amp;#10;&amp;#10;&amp;#10;&amp;#10;&amp;#10;</field>
  1514. <next>
  1515. <block type="variables_set" id="#-p][NPe=Aq8DsL8ESPd">
  1516. <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
  1517. <value name="VALUE">
  1518. <block type="text" id="dD}k(464bjyoX$G~w(nb">
  1519. <field name="TEXT">0_userdata.0.Tuya.KellerBuero</field>
  1520. </block>
  1521. </value>
  1522. <next>
  1523. <block type="comment" id="yL.gy[;chb#wY}N~B*D(">
  1524. <field name="COMMENT">Den Dimmer Datenpunkt überwachen</field>
  1525. <next>
  1526. <block type="on_ext" id="ygN2H;!J[,Pq{l~sa?NO">
  1527. <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
  1528. <field name="CONDITION">ne</field>
  1529. <field name="ACK_CONDITION">false</field>
  1530. <value name="OID0">
  1531. <shadow type="field_oid" id="qT}Q!!.]j[cB1p7otnkk">
  1532. <field name="oid">ID auswählen</field>
  1533. </shadow>
  1534. <block type="text_join" id="?6ziE+5`y34j@deck-W!">
  1535. <mutation items="2"></mutation>
  1536. <value name="ADD0">
  1537. <block type="variables_get" id="pQ%PoAAx66jMefsrr=,l">
  1538. <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
  1539. </block>
  1540. </value>
  1541. <value name="ADD1">
  1542. <block type="text" id="}^$No]4YpOQg16,^:D;7">
  1543. <field name="TEXT">.dimmer</field>
  1544. </block>
  1545. </value>
  1546. </block>
  1547. </value>
  1548. <statement name="STATEMENT">
  1549. <block type="comment" id="TaK)nnYJ4;7)HxzA/$13">
  1550. <field name="COMMENT">An/Aus synchronisieren</field>
  1551. <next>
  1552. <block type="controls_if" id=";mp7jsP_4KIhV33OPEz8">
  1553. <value name="IF0">
  1554. <block type="logic_multi_and" id="`5M^tvELM_Ai)uOOWwDf">
  1555. <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
  1556. <value name="AND0">
  1557. <block type="logic_compare" id="(Gakgv,#g5K/a)P%)Iy`">
  1558. <field name="OP">GT</field>
  1559. <value name="A">
  1560. <block type="on_source" id="x(=V}[u;)~:T}5;1408|">
  1561. <field name="ATTR">state.val</field>
  1562. </block>
  1563. </value>
  1564. <value name="B">
  1565. <block type="math_number" id=";P^W4QIOe[g]@#Ie*8l7">
  1566. <field name="NUM">0</field>
  1567. </block>
  1568. </value>
  1569. </block>
  1570. </value>
  1571. <value name="AND1">
  1572. <block type="logic_compare" id="l##ODs=IBm,OMj?pDJXr">
  1573. <field name="OP">EQ</field>
  1574. <value name="A">
  1575. <block type="on_source" id="Vhcr$J4nJFp_wOB)c_O[">
  1576. <field name="ATTR">oldState.val</field>
  1577. </block>
  1578. </value>
  1579. <value name="B">
  1580. <block type="math_number" id="]`SmL3}2UjWg2~fL^,%k">
  1581. <field name="NUM">0</field>
  1582. </block>
  1583. </value>
  1584. </block>
  1585. </value>
  1586. </block>
  1587. </value>
  1588. <statement name="DO0">
  1589. <block type="control_ex" id="uHDEy5h_mU7nPPf6trje" inline="true">
  1590. <field name="TYPE">true</field>
  1591. <field name="CLEAR_RUNNING">FALSE</field>
  1592. <value name="OID">
  1593. <shadow type="field_oid" id="c:l+,xxeh9V$FCYNW}5[">
  1594. <field name="oid">ID auswählen</field>
  1595. </shadow>
  1596. <block type="text_join" id="T{$[?vhtsg6qxlt$f2Uc">
  1597. <mutation items="2"></mutation>
  1598. <value name="ADD0">
  1599. <block type="variables_get" id="ouZuh}clX`kypi~jJ$_k">
  1600. <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
  1601. </block>
  1602. </value>
  1603. <value name="ADD1">
  1604. <block type="text" id="!?=Esi*m[8Q^#:_EYw+V">
  1605. <field name="TEXT">.power</field>
  1606. </block>
  1607. </value>
  1608. </block>
  1609. </value>
  1610. <value name="VALUE">
  1611. <shadow type="logic_boolean" id="XOwsQmhJd#}X)e@e3#pN">
  1612. <field name="BOOL">TRUE</field>
  1613. </shadow>
  1614. </value>
  1615. <value name="DELAY_MS">
  1616. <shadow type="math_number" id="yxDp17XPHI?ms=95det-">
  1617. <field name="NUM">0</field>
  1618. </shadow>
  1619. </value>
  1620. <value name="EXPIRE">
  1621. <shadow type="math_number" id="`tD3]O++n5gh9z~$*T)n">
  1622. <field name="NUM">0</field>
  1623. </shadow>
  1624. </value>
  1625. <next>
  1626. <block type="procedures_callnoreturn" id="*%9!HDp=NVmT}c2u{mHM">
  1627. <mutation name="LampenAn">
  1628. <arg name="b_eingeschaltet"></arg>
  1629. </mutation>
  1630. <value name="ARG0">
  1631. <block type="logic_boolean" id="Iy4X|vgp]S*~PL1](H,)">
  1632. <field name="BOOL">TRUE</field>
  1633. </block>
  1634. </value>
  1635. </block>
  1636. </next>
  1637. </block>
  1638. </statement>
  1639. <next>
  1640. <block type="controls_if" id="Lfrmtk$H~1FelBi+#fLt">
  1641. <value name="IF0">
  1642. <block type="logic_multi_and" id="2~M9FhFtkH[$7={lcvld">
  1643. <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
  1644. <value name="AND0">
  1645. <block type="logic_compare" id="N:}9i+sg,K71J%jA7UQx">
  1646. <field name="OP">EQ</field>
  1647. <value name="A">
  1648. <block type="on_source" id="%$GXXi9Bz_7uJQ}!_3Qn">
  1649. <field name="ATTR">state.val</field>
  1650. </block>
  1651. </value>
  1652. <value name="B">
  1653. <block type="math_number" id="fz*}faSl#`/]])Qo1?Wx">
  1654. <field name="NUM">0</field>
  1655. </block>
  1656. </value>
  1657. </block>
  1658. </value>
  1659. <value name="AND1">
  1660. <block type="logic_compare" id="=O=bRQW^AmON:%./!B?j">
  1661. <field name="OP">GT</field>
  1662. <value name="A">
  1663. <block type="on_source" id="qxjzxcNT/sHznhzVz,/B">
  1664. <field name="ATTR">oldState.val</field>
  1665. </block>
  1666. </value>
  1667. <value name="B">
  1668. <block type="math_number" id="U3DvzT@GxJqB:))kgpMS">
  1669. <field name="NUM">0</field>
  1670. </block>
  1671. </value>
  1672. </block>
  1673. </value>
  1674. </block>
  1675. </value>
  1676. <statement name="DO0">
  1677. <block type="control_ex" id="wnceyklJ3ZoDYI^G3lx-" inline="true">
  1678. <field name="TYPE">true</field>
  1679. <field name="CLEAR_RUNNING">FALSE</field>
  1680. <value name="OID">
  1681. <shadow type="field_oid" id="c:l+,xxeh9V$FCYNW}5[">
  1682. <field name="oid">ID auswählen</field>
  1683. </shadow>
  1684. <block type="text_join" id="BxgUp$-G4iaj+]F_1CTY">
  1685. <mutation items="2"></mutation>
  1686. <value name="ADD0">
  1687. <block type="variables_get" id="(ALkeAf*hB~8hd/UZeO,">
  1688. <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
  1689. </block>
  1690. </value>
  1691. <value name="ADD1">
  1692. <block type="text" id="F]tb^=#C^J,B+R(?XRYW">
  1693. <field name="TEXT">.power</field>
  1694. </block>
  1695. </value>
  1696. </block>
  1697. </value>
  1698. <value name="VALUE">
  1699. <shadow type="logic_boolean" id="eZ`[Nyfuq;EDwUW}WN%H">
  1700. <field name="BOOL">FALSE</field>
  1701. </shadow>
  1702. </value>
  1703. <value name="DELAY_MS">
  1704. <shadow type="math_number" id=".|8gKl9I?x(l)6/3.`Q*">
  1705. <field name="NUM">0</field>
  1706. </shadow>
  1707. </value>
  1708. <value name="EXPIRE">
  1709. <shadow type="math_number" id="r0l1Y9ZSC+lDJn%W:X05">
  1710. <field name="NUM">0</field>
  1711. </shadow>
  1712. </value>
  1713. <next>
  1714. <block type="procedures_callnoreturn" id="qtwUa`te^|T^okM;s[qQ">
  1715. <mutation name="LampenAn">
  1716. <arg name="b_eingeschaltet"></arg>
  1717. </mutation>
  1718. <value name="ARG0">
  1719. <block type="logic_boolean" id="n$N79B91juU^2YhT1gI2">
  1720. <field name="BOOL">FALSE</field>
  1721. </block>
  1722. </value>
  1723. </block>
  1724. </next>
  1725. </block>
  1726. </statement>
  1727. <next>
  1728. <block type="comment" id="t@gjAOw3t%.6VD^_s}MH">
  1729. <field name="COMMENT">Helligkeit ggf. anpassen</field>
  1730. <next>
  1731. <block type="controls_if" id="0?ZuOpE4RYxPM)kr.9A]">
  1732. <mutation else="1"></mutation>
  1733. <value name="IF0">
  1734. <block type="logic_compare" id="Ly/D^O|p3r{tbLYWLd2c">
  1735. <field name="OP">EQ</field>
  1736. <value name="A">
  1737. <block type="get_value_var" id="+?^E@qGAmuS;c3/~^xJC">
  1738. <field name="ATTR">val</field>
  1739. <value name="OID">
  1740. <shadow type="field_oid" id="4~/fF-K%q7$GO,O/h[c_">
  1741. <field name="oid">ID auswählen</field>
  1742. </shadow>
  1743. <block type="text_join" id="3W^P=|D`V~@oiJq1S551">
  1744. <mutation items="2"></mutation>
  1745. <value name="ADD0">
  1746. <block type="variables_get" id="+Mzeyip}#!ymg^tN?dzP">
  1747. <field name="VAR" id="N(rf.*]0dLk+F#ZSqn#}">Lampe1</field>
  1748. </block>
  1749. </value>
  1750. <value name="ADD1">
  1751. <block type="text" id=")(Dl#,ZpC5hoq-eRR|!Q">
  1752. <field name="TEXT">.21</field>
  1753. </block>
  1754. </value>
  1755. </block>
  1756. </value>
  1757. </block>
  1758. </value>
  1759. <value name="B">
  1760. <block type="math_number" id="}L|4o11H5-K_3?d7Q7`}">
  1761. <field name="NUM">0</field>
  1762. </block>
  1763. </value>
  1764. </block>
  1765. </value>
  1766. <statement name="DO0">
  1767. <block type="comment" id="J3IlLpi[J;SRULX6/WKR">
  1768. <field name="COMMENT">Sind im Weiß-Modus</field>
  1769. <next>
  1770. <block type="controls_if" id="qEMhgh`%-|//*:B[3jSk">
  1771. <value name="IF0">
  1772. <block type="logic_multi_and" id="9d#_*6-/rF=U~ESxlF(s">
  1773. <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
  1774. <value name="AND0">
  1775. <block type="logic_compare" id="O4}sngE#CDTf{]k.V.A1">
  1776. <field name="OP">GT</field>
  1777. <value name="A">
  1778. <block type="on_source" id="w6q;Ti4_a+s.HL?$71d:">
  1779. <field name="ATTR">state.val</field>
  1780. </block>
  1781. </value>
  1782. <value name="B">
  1783. <block type="math_number" id="e=Zs2O+G.P*gQT$T$qd}">
  1784. <field name="NUM">0</field>
  1785. </block>
  1786. </value>
  1787. </block>
  1788. </value>
  1789. <value name="AND1">
  1790. <block type="logic_compare" id="qNK)*l(L9KmP%Dm/rgxw">
  1791. <field name="OP">NEQ</field>
  1792. <value name="A">
  1793. <block type="on_source" id="Fz(qfh;(@@82#m-mi,07">
  1794. <field name="ATTR">state.val</field>
  1795. </block>
  1796. </value>
  1797. <value name="B">
  1798. <block type="get_value_var" id="gOq8,S/1=#{=[dY}4n4k">
  1799. <field name="ATTR">val</field>
  1800. <value name="OID">
  1801. <shadow type="field_oid" id="p25NN7~ml?pCEgT!obf*">
  1802. <field name="oid">ID auswählen</field>
  1803. </shadow>
  1804. <block type="text_join" id="Hp`ikI66z6zPnG9:mI|3">
  1805. <mutation items="2"></mutation>
  1806. <value name="ADD0">
  1807. <block type="variables_get" id="CDQwc2pNE:upH%R.[]=z">
  1808. <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
  1809. </block>
  1810. </value>
  1811. <value name="ADD1">
  1812. <block type="text" id="h1YYez@To+F,_goC%d}?">
  1813. <field name="TEXT">.saveData.dimmer</field>
  1814. </block>
  1815. </value>
  1816. </block>
  1817. </value>
  1818. </block>
  1819. </value>
  1820. </block>
  1821. </value>
  1822. </block>
  1823. </value>
  1824. <statement name="DO0">
  1825. <block type="procedures_callnoreturn" id="%Sl*it|N{a:Y4]b*?SeO">
  1826. <mutation name="LampenHelligkeit">
  1827. <arg name="i_dimmer"></arg>
  1828. </mutation>
  1829. <value name="ARG0">
  1830. <block type="on_source" id="*ea+k=GE7MM}g@1i%.zR">
  1831. <field name="ATTR">state.val</field>
  1832. </block>
  1833. </value>
  1834. </block>
  1835. </statement>
  1836. </block>
  1837. </next>
  1838. </block>
  1839. </statement>
  1840. <statement name="ELSE">
  1841. <block type="comment" id="$b{ikMNemoGb/8-{yV9b">
  1842. <field name="COMMENT">Sind im Farbmodus, dann wird die Helligkeit&amp;#10;über RGB Wert gesteuert</field>
  1843. <next>
  1844. <block type="procedures_callnoreturn" id="5-P{c*F~XtQZ,Sbzcgvt">
  1845. <mutation name="LampeFarbigHelligkeit">
  1846. <arg name="s_RGB"></arg>
  1847. <arg name="i_Brightness"></arg>
  1848. </mutation>
  1849. <value name="ARG0">
  1850. <block type="get_value_var" id="O5(#28}^:2[ku`#kjclJ">
  1851. <field name="ATTR">val</field>
  1852. <value name="OID">
  1853. <shadow type="field_oid" id="-3a[5n24jHuC8g4JG)9@">
  1854. <field name="oid">ID auswählen</field>
  1855. </shadow>
  1856. <block type="text_join" id="zv)Jzg@J*[DIWx%q]2}I">
  1857. <mutation items="2"></mutation>
  1858. <value name="ADD0">
  1859. <block type="variables_get" id="nF]joF`HlND71I9ODwyf">
  1860. <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
  1861. </block>
  1862. </value>
  1863. <value name="ADD1">
  1864. <block type="text" id="{iq~er0n5IjMtoB9lh/Z">
  1865. <field name="TEXT">.color-rgb</field>
  1866. </block>
  1867. </value>
  1868. </block>
  1869. </value>
  1870. </block>
  1871. </value>
  1872. <value name="ARG1">
  1873. <block type="on_source" id="W$7)B,QF!K%mCNMgOp?2">
  1874. <field name="ATTR">state.val</field>
  1875. </block>
  1876. </value>
  1877. </block>
  1878. </next>
  1879. </block>
  1880. </statement>
  1881. <next>
  1882. <block type="comment" id="svV{I?$CY|VeZgd3F+i6">
  1883. <field name="COMMENT">Werte Speichern (erst am Schluss)</field>
  1884. <next>
  1885. <block type="controls_if" id="@+T/+Od5WAixOML~g}pl">
  1886. <value name="IF0">
  1887. <block type="on_source" id="6IU~:GDWb44#YIO{cn|e">
  1888. <field name="ATTR">state.val</field>
  1889. </block>
  1890. </value>
  1891. <statement name="DO0">
  1892. <block type="control_ex" id="jPrI-P)CiRtG?C%]adt/">
  1893. <field name="TYPE">true</field>
  1894. <field name="CLEAR_RUNNING">FALSE</field>
  1895. <value name="OID">
  1896. <shadow type="field_oid" id="e~+@HqBu((Kb;7vPSmX1">
  1897. <field name="oid">ID auswählen</field>
  1898. </shadow>
  1899. <block type="text_join" id="/tCUS(c_mZ#PaZfVlrW7">
  1900. <mutation items="2"></mutation>
  1901. <value name="ADD0">
  1902. <block type="variables_get" id="fhkS$o?XZONWW:TOyx_B">
  1903. <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
  1904. </block>
  1905. </value>
  1906. <value name="ADD1">
  1907. <block type="text" id="}_J3?6ja|?Ohu^R[I`,+">
  1908. <field name="TEXT">.saveData.dimmer</field>
  1909. </block>
  1910. </value>
  1911. </block>
  1912. </value>
  1913. <value name="VALUE">
  1914. <shadow type="logic_boolean" id="V/({gg6@#gn*~`ZkhMAU">
  1915. <field name="BOOL">TRUE</field>
  1916. </shadow>
  1917. <block type="on_source" id=",dm_vucYl^Nbx]8Z8DSN">
  1918. <field name="ATTR">state.val</field>
  1919. </block>
  1920. </value>
  1921. <value name="DELAY_MS">
  1922. <shadow type="math_number" id="d1PL5Pvq,Wy3YpmccQNw">
  1923. <field name="NUM">0</field>
  1924. </shadow>
  1925. </value>
  1926. <value name="EXPIRE">
  1927. <shadow type="math_number" id="YaA=T_`w*3PvFlb{-o.5">
  1928. <field name="NUM">0</field>
  1929. </shadow>
  1930. </value>
  1931. </block>
  1932. </statement>
  1933. <next>
  1934. <block type="comment" id="@bqAED2{#Ky@|Yms;#MQ">
  1935. <field name="COMMENT">Datenpunkt bestätigen</field>
  1936. <next>
  1937. <block type="control_ex" id="5-XMQFJogXN;30E7Xmcp">
  1938. <field name="TYPE">true</field>
  1939. <field name="CLEAR_RUNNING">FALSE</field>
  1940. <value name="OID">
  1941. <shadow type="field_oid" id="e~+@HqBu((Kb;7vPSmX1">
  1942. <field name="oid">ID auswählen</field>
  1943. </shadow>
  1944. <block type="on_source" id="Nct[:ckFi;0=^b-C3@Mp">
  1945. <field name="ATTR">id</field>
  1946. </block>
  1947. </value>
  1948. <value name="VALUE">
  1949. <shadow type="logic_boolean" id="V/({gg6@#gn*~`ZkhMAU">
  1950. <field name="BOOL">TRUE</field>
  1951. </shadow>
  1952. <block type="on_source" id="fp3ji2nW2/Y^R61h0]p:">
  1953. <field name="ATTR">state.val</field>
  1954. </block>
  1955. </value>
  1956. <value name="DELAY_MS">
  1957. <shadow type="math_number" id="QV|0q~)aWc|yXY;#eN{Y">
  1958. <field name="NUM">0</field>
  1959. </shadow>
  1960. </value>
  1961. <value name="EXPIRE">
  1962. <shadow type="math_number" id="{XZpwn,L0c|9aPLlcHE}">
  1963. <field name="NUM">0</field>
  1964. </shadow>
  1965. </value>
  1966. </block>
  1967. </next>
  1968. </block>
  1969. </next>
  1970. </block>
  1971. </next>
  1972. </block>
  1973. </next>
  1974. </block>
  1975. </next>
  1976. </block>
  1977. </next>
  1978. </block>
  1979. </next>
  1980. </block>
  1981. </next>
  1982. </block>
  1983. </statement>
  1984. <next>
  1985. <block type="comment" id="?XjS[z#W6o=~BB:5)MFb">
  1986. <field name="COMMENT">Den Power-Datenpunkt überwachen</field>
  1987. <next>
  1988. <block type="on_ext" id="A-toA,jiD|?SYC]1Qv$Z">
  1989. <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
  1990. <field name="CONDITION">ne</field>
  1991. <field name="ACK_CONDITION">false</field>
  1992. <value name="OID0">
  1993. <shadow type="field_oid" id="h`a!?R-clFm6!{pkR9G1">
  1994. <field name="oid">ID auswählen</field>
  1995. </shadow>
  1996. <block type="text_join" id=".^PKXheR)qXz5%]8.!@O">
  1997. <mutation items="2"></mutation>
  1998. <value name="ADD0">
  1999. <block type="variables_get" id="77o$qLxNdG7r(8zo3^9#">
  2000. <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
  2001. </block>
  2002. </value>
  2003. <value name="ADD1">
  2004. <block type="text" id="|/Q)!Lt+}|+hdydS7YaN">
  2005. <field name="TEXT">.power</field>
  2006. </block>
  2007. </value>
  2008. </block>
  2009. </value>
  2010. <statement name="STATEMENT">
  2011. <block type="controls_if" id="r4/w,V:XI*L03/rv;)`M">
  2012. <mutation else="1"></mutation>
  2013. <value name="IF0">
  2014. <block type="on_source" id="U8c6=g-Q?%H^Ag-;1}n0">
  2015. <field name="ATTR">state.val</field>
  2016. </block>
  2017. </value>
  2018. <statement name="DO0">
  2019. <block type="control_ex" id=":kAhwL%83tKvhUx!4K4)">
  2020. <field name="TYPE">false</field>
  2021. <field name="CLEAR_RUNNING">FALSE</field>
  2022. <value name="OID">
  2023. <shadow type="field_oid" id="$W,l~Z$LUk$J+GePU^mt">
  2024. <field name="oid">ID auswählen</field>
  2025. </shadow>
  2026. <block type="text_join" id="%;yAaZ=86Pk~-pZn+*f5">
  2027. <mutation items="2"></mutation>
  2028. <value name="ADD0">
  2029. <block type="variables_get" id="X_lGtK]}m3g)exGgXyg/">
  2030. <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
  2031. </block>
  2032. </value>
  2033. <value name="ADD1">
  2034. <block type="text" id="p}7$c~gdgJ|ghX=uX5bU">
  2035. <field name="TEXT">.dimmer</field>
  2036. </block>
  2037. </value>
  2038. </block>
  2039. </value>
  2040. <value name="VALUE">
  2041. <shadow type="logic_boolean" id="_GGc+:NmGFU=hHQl-4j/">
  2042. <field name="BOOL">TRUE</field>
  2043. </shadow>
  2044. <block type="get_value_var" id="a$V17?Bt]M=fha?{OZDw">
  2045. <field name="ATTR">val</field>
  2046. <value name="OID">
  2047. <shadow type="field_oid" id="dH$V2fPcoDPM=jc=_lX/">
  2048. <field name="oid">ID auswählen</field>
  2049. </shadow>
  2050. <block type="text_join" id="FUud!YFL9;U*^VtD=}pG">
  2051. <mutation items="2"></mutation>
  2052. <value name="ADD0">
  2053. <block type="variables_get" id="pVHN|mqQZr$g_]vifQ[v">
  2054. <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
  2055. </block>
  2056. </value>
  2057. <value name="ADD1">
  2058. <block type="text" id="7N]c][0+k?LT7];eJi-*">
  2059. <field name="TEXT">.saveData.dimmer</field>
  2060. </block>
  2061. </value>
  2062. </block>
  2063. </value>
  2064. </block>
  2065. </value>
  2066. <value name="DELAY_MS">
  2067. <shadow type="math_number" id="EE~MHA3UR0$}2n$(9)%,">
  2068. <field name="NUM">0</field>
  2069. </shadow>
  2070. </value>
  2071. <value name="EXPIRE">
  2072. <shadow type="math_number" id="Ip@K:R^*Mu59ur~^yfRv">
  2073. <field name="NUM">0</field>
  2074. </shadow>
  2075. </value>
  2076. </block>
  2077. </statement>
  2078. <statement name="ELSE">
  2079. <block type="control_ex" id=")o5MMh7`OW`5+H*SPX+v">
  2080. <field name="TYPE">false</field>
  2081. <field name="CLEAR_RUNNING">FALSE</field>
  2082. <value name="OID">
  2083. <shadow type="field_oid" id="$W,l~Z$LUk$J+GePU^mt">
  2084. <field name="oid">ID auswählen</field>
  2085. </shadow>
  2086. <block type="text_join" id="X?2CePW+.9bC_N4V^P*;">
  2087. <mutation items="2"></mutation>
  2088. <value name="ADD0">
  2089. <block type="variables_get" id="IDweHtN:yo+a3[UCi-`;">
  2090. <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
  2091. </block>
  2092. </value>
  2093. <value name="ADD1">
  2094. <block type="text" id="Nn05RpB2cEKHIq|r640v">
  2095. <field name="TEXT">.dimmer</field>
  2096. </block>
  2097. </value>
  2098. </block>
  2099. </value>
  2100. <value name="VALUE">
  2101. <shadow type="logic_boolean" id="_GGc+:NmGFU=hHQl-4j/">
  2102. <field name="BOOL">TRUE</field>
  2103. </shadow>
  2104. <block type="math_number" id="]atHEK+QQdSe_A_9CL:f">
  2105. <field name="NUM">0</field>
  2106. </block>
  2107. </value>
  2108. <value name="DELAY_MS">
  2109. <shadow type="math_number" id="Qd_S?cYLC2?L*K,g]Rkk">
  2110. <field name="NUM">0</field>
  2111. </shadow>
  2112. </value>
  2113. <value name="EXPIRE">
  2114. <shadow type="math_number" id="$GxzcMfwz!PofR-7KG.~">
  2115. <field name="NUM">0</field>
  2116. </shadow>
  2117. </value>
  2118. </block>
  2119. </statement>
  2120. <next>
  2121. <block type="comment" id="LzFPtp-3vulqU_+(~y~T">
  2122. <field name="COMMENT">Datenpunkt bestätigen</field>
  2123. <next>
  2124. <block type="control_ex" id="$?8pbLb7b8fKzds}7tFj">
  2125. <field name="TYPE">true</field>
  2126. <field name="CLEAR_RUNNING">FALSE</field>
  2127. <value name="OID">
  2128. <shadow type="field_oid" id="e~+@HqBu((Kb;7vPSmX1">
  2129. <field name="oid">ID auswählen</field>
  2130. </shadow>
  2131. <block type="on_source" id="RTQv`D~]ErzUh6_w?CH,">
  2132. <field name="ATTR">id</field>
  2133. </block>
  2134. </value>
  2135. <value name="VALUE">
  2136. <shadow type="logic_boolean" id="V/({gg6@#gn*~`ZkhMAU">
  2137. <field name="BOOL">TRUE</field>
  2138. </shadow>
  2139. <block type="on_source" id="PbrHMm!ve9jkT#y7gcgu">
  2140. <field name="ATTR">state.val</field>
  2141. </block>
  2142. </value>
  2143. <value name="DELAY_MS">
  2144. <shadow type="math_number" id="nB,cqVMoXjLh1=VgBTOE">
  2145. <field name="NUM">0</field>
  2146. </shadow>
  2147. </value>
  2148. <value name="EXPIRE">
  2149. <shadow type="math_number" id="n*/Vd,}/j/RT~tfM:NeX">
  2150. <field name="NUM">0</field>
  2151. </shadow>
  2152. </value>
  2153. </block>
  2154. </next>
  2155. </block>
  2156. </next>
  2157. </block>
  2158. </statement>
  2159. <next>
  2160. <block type="comment" id="h7BJHb5t1Okt=_7`wJLo">
  2161. <field name="COMMENT">Auf color-temperature = weiß reagieren</field>
  2162. <next>
  2163. <block type="on_ext" id="oJjv2O3o(55nZyah:tEE">
  2164. <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
  2165. <field name="CONDITION">ne</field>
  2166. <field name="ACK_CONDITION">false</field>
  2167. <value name="OID0">
  2168. <shadow type="field_oid" id="|un.rB1m3^XPpiDsd6(p">
  2169. <field name="oid">ID auswählen</field>
  2170. </shadow>
  2171. <block type="text_join" id="$R?3N~0PXh5Fph}J_U]$">
  2172. <mutation items="2"></mutation>
  2173. <value name="ADD0">
  2174. <block type="variables_get" id="YSMZsVN)banr5%X`e*sp">
  2175. <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
  2176. </block>
  2177. </value>
  2178. <value name="ADD1">
  2179. <block type="text" id="V+IkMN`rcG,:~Y8#Y5DA">
  2180. <field name="TEXT">.color-temperature</field>
  2181. </block>
  2182. </value>
  2183. </block>
  2184. </value>
  2185. <statement name="STATEMENT">
  2186. <block type="procedures_callnoreturn" id="OQk7U^g!a|V+fyq9-T;1">
  2187. <mutation name="LampenAufWeiss">
  2188. <arg name="i_temperature"></arg>
  2189. </mutation>
  2190. <value name="ARG0">
  2191. <block type="on_source" id="/Cy@Ug]Z#1z|=P)e)t?)">
  2192. <field name="ATTR">state.val</field>
  2193. </block>
  2194. </value>
  2195. <next>
  2196. <block type="comment" id="K6TMo}?Ck_U[7y9;1qm0">
  2197. <field name="COMMENT">Datenpunkt bestätigen</field>
  2198. <next>
  2199. <block type="control_ex" id="[M4+KJbE%,QU^Vymr0x%">
  2200. <field name="TYPE">true</field>
  2201. <field name="CLEAR_RUNNING">FALSE</field>
  2202. <value name="OID">
  2203. <shadow type="field_oid" id="e~+@HqBu((Kb;7vPSmX1">
  2204. <field name="oid">ID auswählen</field>
  2205. </shadow>
  2206. <block type="on_source" id="@,wLr-I5A2_LaQrg0-Zm">
  2207. <field name="ATTR">id</field>
  2208. </block>
  2209. </value>
  2210. <value name="VALUE">
  2211. <shadow type="logic_boolean" id="V/({gg6@#gn*~`ZkhMAU">
  2212. <field name="BOOL">TRUE</field>
  2213. </shadow>
  2214. <block type="on_source" id="a0]fo.et0nd:XjWxh4tL">
  2215. <field name="ATTR">state.val</field>
  2216. </block>
  2217. </value>
  2218. <value name="DELAY_MS">
  2219. <shadow type="math_number" id="!/tgDgisl(H)[UO?9po2">
  2220. <field name="NUM">0</field>
  2221. </shadow>
  2222. </value>
  2223. <value name="EXPIRE">
  2224. <shadow type="math_number" id=".$zNmZLj{=7AGFF=uX^x">
  2225. <field name="NUM">0</field>
  2226. </shadow>
  2227. </value>
  2228. </block>
  2229. </next>
  2230. </block>
  2231. </next>
  2232. </block>
  2233. </statement>
  2234. <next>
  2235. <block type="comment" id="*d3ntL=H}lLF{1579mm5">
  2236. <field name="COMMENT">Auf color-rgb = farbig reagieren</field>
  2237. <next>
  2238. <block type="on_ext" id="l6z:#6PW;s4DOh?doz)h">
  2239. <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
  2240. <field name="CONDITION">ne</field>
  2241. <field name="ACK_CONDITION">false</field>
  2242. <value name="OID0">
  2243. <shadow type="field_oid" id=",W%?Ty6AYg_$u2V(EmMg">
  2244. <field name="oid">ID auswählen</field>
  2245. </shadow>
  2246. <block type="text_join" id="rQPnkvvt$?Mwkp]0mUB~">
  2247. <mutation items="2"></mutation>
  2248. <value name="ADD0">
  2249. <block type="variables_get" id="GZUG1PX)w2;P=;p({Pjt">
  2250. <field name="VAR" id="9fbQA6-8jQl%9U;;%5Mo">IoT-Datenpunkt</field>
  2251. </block>
  2252. </value>
  2253. <value name="ADD1">
  2254. <block type="text" id="uBjj=OZ9!BtYQ4-|qupw">
  2255. <field name="TEXT">.color-rgb</field>
  2256. </block>
  2257. </value>
  2258. </block>
  2259. </value>
  2260. <statement name="STATEMENT">
  2261. <block type="procedures_callnoreturn" id="hHTd@yk32lYb`g=W7f1Y">
  2262. <mutation name="LampeAufFarbig">
  2263. <arg name="s_RGB"></arg>
  2264. </mutation>
  2265. <value name="ARG0">
  2266. <block type="on_source" id="IE[xhy-yGJRm=9U+ONrJ">
  2267. <field name="ATTR">state.val</field>
  2268. </block>
  2269. </value>
  2270. <next>
  2271. <block type="comment" id="pT2K^R(b^dja#159{rkC">
  2272. <field name="COMMENT">Datenpunkt bestätigen</field>
  2273. <next>
  2274. <block type="control_ex" id="[)(-M!Ee%sRQF#+k]aH5">
  2275. <field name="TYPE">true</field>
  2276. <field name="CLEAR_RUNNING">FALSE</field>
  2277. <value name="OID">
  2278. <shadow type="field_oid" id="e~+@HqBu((Kb;7vPSmX1">
  2279. <field name="oid">ID auswählen</field>
  2280. </shadow>
  2281. <block type="on_source" id="8ppD;{?-u72wc2u%Ho~)">
  2282. <field name="ATTR">id</field>
  2283. </block>
  2284. </value>
  2285. <value name="VALUE">
  2286. <shadow type="logic_boolean" id="V/({gg6@#gn*~`ZkhMAU">
  2287. <field name="BOOL">TRUE</field>
  2288. </shadow>
  2289. <block type="on_source" id="~{BB0q.Kwzpm!)X^A7E1">
  2290. <field name="ATTR">state.val</field>
  2291. </block>
  2292. </value>
  2293. <value name="DELAY_MS">
  2294. <shadow type="math_number" id="H:|f(?H~pi-%+K5EcuB/">
  2295. <field name="NUM">0</field>
  2296. </shadow>
  2297. </value>
  2298. <value name="EXPIRE">
  2299. <shadow type="math_number" id="`T?5:J_0g@~rvufX8d~m">
  2300. <field name="NUM">0</field>
  2301. </shadow>
  2302. </value>
  2303. </block>
  2304. </next>
  2305. </block>
  2306. </next>
  2307. </block>
  2308. </statement>
  2309. </block>
  2310. </next>
  2311. </block>
  2312. </next>
  2313. </block>
  2314. </next>
  2315. </block>
  2316. </next>
  2317. </block>
  2318. </next>
  2319. </block>
  2320. </next>
  2321. </block>
  2322. </next>
  2323. </block>
  2324. </next>
  2325. </block>
  2326. </next>
  2327. </block>
  2328. </next>
  2329. </block>
  2330. </next>
  2331. </block>
  2332. </next>
  2333. </block>
  2334. </next>
  2335. </block>
  2336. </next>
  2337. </block>
  2338. </next>
  2339. </block>
  2340. </next>
  2341. </block>
  2342. </next>
  2343. </block>
  2344. </next>
  2345. </block>
  2346. </xml>
Advertisement
Add Comment
Please, Sign In to add comment