1 line
7.0 KiB
XML
1 line
7.0 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><variables><variable id="zdiTPPop+Q*!h,CuCinV">client</variable><variable id="WswxJ7hu[7I19S6Tx6zd">topic</variable><variable id="6rNqC~r{oG@u/iAtZ/Vl">msg</variable></variables><block type="iot_wifi_connect" id="h!/wMTku+bktVXueJkrd" x="-1677" y="-632"><value name="WIFINAME"><shadow type="text" id="1Me2AO2txURkzh/q@pc2"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="[I3w(x;`lr7-WL]DXGgA"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id="8TxyO?_./hL.`g/duTqf" inline="false"><value name="SERVER"><shadow type="text" id="2H(V0ifWV9#k77Gw{bIW"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="a5(pKj#wS40POgYRT!LD"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="3y;`.o!W3uk1zTF=+_Rm"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="C^b_sl_S2UL_YFTOzeKj"><field name="TEXT">demo</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="yHD*fIFO)nb~Gcr4Ek:_"><value name="TOPIC"><shadow type="text" id="Zsss)*!~@|ft/3)gfJFM"><field name="TEXT">开灯</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="hn4`3qV)-E:oKD.G,z6Y"><field name="VALUE">method</field></shadow></value><next><block type="controls_whileUntil" id="m;Qjsvv~,?UirXMB-[v1"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="J;SpCz.@8AL_Gz[c2ct("><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="uyWCicFZ0!S@En(2WqUZ"></block></statement></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="(jWvalEfFr/WAHQSzWs(" x="-1087" y="-622"><mutation><arg name="client" varid="zdiTPPop+Q*!h,CuCinV"></arg><arg name="topic" varid="WswxJ7hu[7I19S6Tx6zd"></arg><arg name="msg" varid="6rNqC~r{oG@u/iAtZ/Vl"></arg></mutation><field name="NAME">method</field><statement name="STACK"><block type="variables_set" id="3P`|1`$jIYWjX0(UknMJ"><field name="VAR">mydict</field><value name="VALUE"><block type="json_to_dicts" id="Rsc~F}f8v0[1n3D#y4o@"><value name="VAR"><shadow type="text" id="SSrB0d26Hd^FsC/R?)`V"><field name="TEXT">{"name":"Mixly","color":"green"}</field></shadow><block type="variables_get" id="r859d;^744vyV)C~=Wg9"><field name="VAR">msg</field></block></value></block></value><next><block type="controls_if" id="q)5{x,9hL]|lVAQL():^"><mutation else="1"></mutation><value name="IF0"><block type="logic_compare" id="KQ@G;}0GPpwVjt-n#HR}"><field name="OP">EQ</field><value name="A"><block type="dicts_get" id="hN+8g[4.TP?=0RvFOcxp"><value name="DICT"><shadow type="variables_get" id="kVA1CS@g:Rr#(|_RK+44"><field name="VAR">mydict</field></shadow></value><value name="KEY"><shadow type="text" id=")(m|v$j;9n*|5EAwZC3@"><field name="TEXT">l1</field></shadow></value></block></value><value name="B"><block type="text" id="H-M}:oU88]ZgF[ppn:N1"><field name="TEXT">1</field></block></value></block></value><statement name="DO0"><block type="actuator_led_bright" id="0zcu#[#Ad6_?)[UyKLK."><value name="led"><shadow type="number" id="QM,)L{GvG)oa!I`bVmkO"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="av0v9_2PWYB,7X^4`=`-"><field name="flag">1</field></shadow></value></block></statement><statement name="ELSE"><block type="actuator_led_bright" id="KP-YPLIL*D4xTZb,MeA/"><value name="led"><shadow type="number" id="pBj.dBr2IfPjdF|p)yJs"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="nTn)-RwKpyC[~H!D=3Ja"><field name="flag">0</field></shadow></value></block></statement><next><block type="controls_if" id="HN|:+}Mk*Hq9e(U_z@pe"><mutation else="1"></mutation><value name="IF0"><block type="logic_compare" id="m{)tSLtTao^S$-/QiCT7"><field name="OP">EQ</field><value name="A"><block type="dicts_get" id="VjPG1`F;IjV8`Ui9*5cm"><value name="DICT"><shadow type="variables_get" id="DVKz5c+yA7{#Wy1bN*@."><field name="VAR">mydict</field></shadow></value><value name="KEY"><shadow type="text" id="q)Velx5ZiDCZc[QkFrsA"><field name="TEXT">l2</field></shadow></value></block></value><value name="B"><block type="text" id="B,Fa+QBwAjfeA=]AJZvj"><field name="TEXT">1</field></block></value></block></value><statement name="DO0"><block type="actuator_led_bright" id="t0#Qj61m-`xc59mR_3,a"><value name="led"><shadow type="number" id="rSj}CvfLDsq,cS(38m]q"><field name="op">2</field></shadow></value><value name="bright"><shadow type="ledswitch" id=".4i]|?0XD]K(6iM[AmCC"><field name="flag">1</field></shadow></value></block></statement><statement name="ELSE"><block type="actuator_led_bright" id="D_$_]I]L;oUmG*_Ny~Rz"><value name="led"><shadow type="number" id="|BckW0wjrfg2bPCl.9a4"><field name="op">2</field></shadow></value><value name="bright"><shadow type="ledswitch" id="c}FPyh_xm_JmKC8m/LWr"><field name="flag">0</field></shadow></value></block></statement><next><block type="display_show_image_or_string_delay" id="aM0Q;_~nz9NqNQbKo?mU"><field name="center">True</field><value name="data"><shadow type="text" id="@M[HsH{ih8zFvmcj`]FD"><field name="TEXT">Mixly</field></shadow><block type="dicts_get" id="KYj*O`svj$=t!*wBLlX^"><value name="DICT"><shadow type="variables_get" id="$.8~Ym!Fj[iu@Gp[uGTE"><field name="VAR">mydict</field></shadow></value><value name="KEY"><shadow type="text" id="*qArMN.,Gr:)KPX}h#O["><field name="TEXT">txt</field></shadow></value></block></value><value name="space"><shadow type="math_number" id="DDOkiY#G?*_~?yxzfqwn"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="*t@vDnz6ihjm,8(oVI/#"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQppbXBvcnQganNvbgpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfbGVkCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF90ZnQKCmRlZiBtZXRob2QoY2xpZW50LCB0b3BpYywgbXNnKToKICAgIG15ZGljdCA9IGpzb24ubG9hZHMobXNnKQogICAgaWYgbXlkaWN0WydsMSddID09ICcxJzoKICAgICAgICBvbmJvYXJkX2xlZC5zZXRvbm9mZigxLDEpCiAgICBlbHNlOgogICAgICAgIG9uYm9hcmRfbGVkLnNldG9ub2ZmKDEsMCkKICAgIGlmIG15ZGljdFsnbDInXSA9PSAnMSc6CiAgICAgICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMiwxKQogICAgZWxzZToKICAgICAgICBvbmJvYXJkX2xlZC5zZXRvbm9mZigyLDApCiAgICBvbmJvYXJkX3RmdC5zaG93cyhteWRpY3RbJ3R4dCddLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPVRydWUpCgoKbWl4aW90LndsYW5fY29ubmVjdCgnZnVodWEzJywgJzEyMzQ1Njc4JykKTVFUVF9VU1JfUFJKID0gJ2RlbW9AbWl4bHkub3JnL2RlbW8vJwptcXR0X2NsaWVudCA9IG1peGlvdC5pbml0X01RVFRfY2xpZW50KCdtaXhpby5taXhseS5jbicsICdkZW1vQG1peGx5Lm9yZycsICcwNDhlNjYxNDZiNDkzNzU1NzM2NjQ4OWNiMTBmZTA1NScsIE1RVFRfVVNSX1BSSikKbXF0dF9jbGllbnQuc2V0X2NhbGxiYWNrKCflvIDnga8nLG1ldGhvZCwgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zdWJzY3JpYmUoTVFUVF9VU1JfUFJKICsgJ+W8gOeBrycpCndoaWxlIFRydWU6CiAgICBtcXR0X2NsaWVudC5jaGVja19tc2coKQo=</code> |