build(boards): xpython板卡执行 npm run build:prod

This commit is contained in:
王立帮
2026-01-16 21:59:57 +08:00
parent bc2451005f
commit a7fdae500c
1123 changed files with 1171 additions and 1126 deletions

View File

@@ -1 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="iot_wifi_connect" id="4RQP)*P{b!O}/:=]M5Df" x="-1017" y="-432"><value name="WIFINAME"><shadow type="text" id="3ekl?L0NKSb9g]FG}d}|"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="jZ$A4b^ety*:xeIG^x8e"><field name="TEXT">12345678</field></shadow></value><next><block type="display_show_image_or_string_delay" id="TuW*s6EFZJQYF[8F@TPm"><field name="center">True</field><value name="data"><shadow type="text" id="gzMRd9],sr,gZH[JF.Rp"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="9VQw:XJ{a#-T*2[Gj9Cr"><value name="VAR"><shadow type="variables_get" id="xWMjg[7w,sRNSjs2MZ0J"><field name="VAR">x</field></shadow><block type="ntptime_time" id="vhd4:Q$-=qnuW@AQ)F@n"><value name="data"><shadow type="text" id="(F@JI(hkokHW]QXWyqH_"><field name="TEXT">ntp.aliyun.com</field></shadow><block type="ntptime_address" id="4y=?B,zALjEDA$w_RNZ5"><field name="op">ntp.aliyun.com</field></block></value></block></value></block></value><value name="space"><shadow type="math_number" id="Cb[eX^S0Yv[+aLYHN.[d"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="ag/Wx+|FD6SFpP5Z[;2r"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_whileUntil" id="65C[@kNn`.1a+RXt8Ob!"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="cNCEp7q8x_~K.}@|4-FT"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbnRwdGltZQpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CgptaXhpb3Qud2xhbl9jb25uZWN0KCdmdWh1YTMnLCAnMTIzNDU2NzgnKQpvbmJvYXJkX3RmdC5zaG93cyhzdHIobnRwdGltZS50aW1lKGhvc3Q9J250cC5hbGl5dW4uY29tJykpLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPVRydWUpCndoaWxlIFRydWU6CiAgICBwYXNzCg==</code>
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><block type="iot_wifi_connect" id="4RQP)*P{b!O}/:=]M5Df" x="-1017" y="-432"><value name="WIFINAME"><shadow type="text" id="3ekl?L0NKSb9g]FG}d}|"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="jZ$A4b^ety*:xeIG^x8e"><field name="TEXT">12345678</field></shadow></value><next><block type="display_show_image_or_string_delay" id="TuW*s6EFZJQYF[8F@TPm"><field name="center">True</field><value name="data"><shadow type="text" id="gzMRd9],sr,gZH[JF.Rp"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="9VQw:XJ{a#-T*2[Gj9Cr"><value name="VAR"><shadow type="variables_get" id="xWMjg[7w,sRNSjs2MZ0J"><field name="VAR">x</field></shadow><block type="ntptime_time" id="vhd4:Q$-=qnuW@AQ)F@n"><value name="data"><shadow type="text" id="(F@JI(hkokHW]QXWyqH_"><field name="TEXT">ntp.aliyun.com</field></shadow><block type="ntptime_address" id="4y=?B,zALjEDA$w_RNZ5"><field name="op">ntp.aliyun.com</field></block></value></block></value></block></value><value name="space"><shadow type="math_number" id="Cb[eX^S0Yv[+aLYHN.[d"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="ag/Wx+|FD6SFpP5Z[;2r"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_whileUntil" id="65C[@kNn`.1a+RXt8Ob!"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="cNCEp7q8x_~K.}@|4-FT"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbnRwdGltZQpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CgptaXhpb3Qud2xhbl9jb25uZWN0KCdmdWh1YTMnLCAnMTIzNDU2NzgnKQpvbmJvYXJkX3RmdC5zaG93cyhzdHIobnRwdGltZS50aW1lKGhvc3Q9J250cC5hbGl5dW4uY29tJykpLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPVRydWUpCndoaWxlIFRydWU6CiAgICBwYXNzCg==</code>

View File

@@ -1 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><variables><variable id="zzJSgSP40RL?CKf*#1n8">x</variable></variables><block type="iot_wifi_connect" id="fpJ6zM?d~-#R@lZ9I-{z" x="-980" y="-434"><value name="WIFINAME"><shadow type="text" id="jp^s@]JC1{ous_O!0($C"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="YxL7`p70[hhk|ULm6*eU"><field name="TEXT">12345678</field></shadow></value><next><block type="onboard_RTC_settime_string" id="wbp]*1XMa:a(TtjyA#+$"><value name="CONTENT"><shadow type="text" id="/~Xo}FIr)Cgq05o1op|`"><field name="TEXT">2023,1,1,12,0,0</field></shadow><block type="ntptime_time" id="#nxi:1?J:L+rAaU767mH"><value name="data"><shadow type="text" id="x{ni6q/q~=A@DN.q94@z"><field name="TEXT">ntp.aliyun.com</field></shadow><block type="ntptime_address" id="4G2vHZ(49:-[;QHj2vr`"><field name="op">ntp.aliyun.com</field></block></value></block></value><next><block type="sensor_mixgo_button_attachInterrupt" id="b{NGiRoA]R,SB^XCq,7*"><field name="mode">machine.Pin.IRQ_RISING</field><value name="btn"><shadow type="pins_buttonB" id="]MM-6!r;|xEGjN(;(syL"><field name="PIN">B1key</field></shadow></value><value name="DO"><shadow type="factory_block_return" id="?XNF+4Q$AOAX`cScMe8n"><field name="VALUE">attachInterrupt_func</field></shadow></value><next><block type="controls_whileUntil" id="/T`ax*Jq]Y8UG66@/4?;"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="8s,HEd+$?~hqKOOl?@aK"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="display_show_image_or_string_delay" id="!-0c5DIoG=01fg=ZU6B?"><field name="center">True</field><value name="data"><shadow type="text" id="]H,@xLcY55W*MER?UN?{"><field name="TEXT">Mixly</field></shadow><block type="onboard_RTC_get_time_str" id="*mx{,AGYwe[6d(70kLTo"></block></value><value name="space"><shadow type="math_number" id="dq@~vijE;7nUxb:}VmmC"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="jL7~X^19e20(vvR:?:sz"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="S;yp{PXSE~pSY!]J~_BY"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="^}h=S3Yatxc;N-Gt^Xl|"><field name="NUM">1</field></shadow></value></block></next></block></statement></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="7Z(?Y,d}FgE#EacGMKeZ" x="-968" y="-133"><mutation><arg name="x" varid="zzJSgSP40RL?CKf*#1n8"></arg></mutation><field name="NAME">attachInterrupt_func</field><statement name="STACK"><block type="onboard_RTC_settime_string" id="YD,_~;,wf~b*#INV=A,h"><value name="CONTENT"><shadow type="text" id="-E-VEdCdfBM${/|XFOU^"><field name="TEXT">2023,1,1,12,0,0</field></shadow><block type="ntptime_time" id="}m-z6{IrOgAC]6]1!CoV"><value name="data"><shadow type="text" id="6XBo)_$ZWnWNXJe(7cN|"><field name="TEXT">ntp.aliyun.com</field></shadow><block type="ntptime_address" id="chkshUN`A9_1|jBJLRGZ"><field name="op">ntp.aliyun.com</field></block></value></block></value><next><block type="display_show_image_or_string_delay" id="G8Wm5/sk*OtpFm7LfT{o"><field name="center">True</field><value name="data"><shadow type="text" id="]H,@xLcY55W*MER?UN?{"><field name="TEXT">时间同步成功</field></shadow></value><value name="space"><shadow type="math_number" id="=8zOeC.qhoo~J.BcK^7c"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="IvAqR-z1:$ogBQl{qGL,"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="ZdsN]vSu^Q+jj-;s{iOb"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="maV0_PmclcnFf0li{~HC"><field name="NUM">1</field></shadow></value></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbnRwdGltZQppbXBvcnQgcnRjdGltZQppbXBvcnQgbWFjaGluZQppbXBvcnQgbWl4Z29fc2FudApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CmltcG9ydCB0aW1lCgpkZWYgYXR0YWNoSW50ZXJydXB0X2Z1bmMoeCk6CiAgICBydGN0aW1lLnNldHRpbWUobnRwdGltZS50aW1lKGhvc3Q9J250cC5hbGl5dW4uY29tJykpCiAgICBvbmJvYXJkX3RmdC5zaG93cygn5pe26Ze05ZCM5q2l5oiQ5YqfJywgc3BhY2U9MCwgY2VudGVyPVRydWUsc3luYz1UcnVlKQogICAgdGltZS5zbGVlcCgxKQoKCm1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsICcxMjM0NTY3OCcpCnJ0Y3RpbWUuc2V0dGltZShudHB0aW1lLnRpbWUoaG9zdD0nbnRwLmFsaXl1bi5jb20nKSkKbWl4Z29fc2FudC5CMWtleS5pcnEoaGFuZGxlcj1hdHRhY2hJbnRlcnJ1cHRfZnVuYywgdHJpZ2dlcj1tYWNoaW5lLlBpbi5JUlFfUklTSU5HKQp3aGlsZSBUcnVlOgogICAgb25ib2FyZF90ZnQuc2hvd3MocnRjdGltZS5zdHJ0aW1lKCksIHNwYWNlPTAsIGNlbnRlcj1UcnVlLHN5bmM9VHJ1ZSkKICAgIHRpbWUuc2xlZXAoMSkK</code>
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><variables><variable id="zzJSgSP40RL?CKf*#1n8">x</variable></variables><block type="iot_wifi_connect" id="fpJ6zM?d~-#R@lZ9I-{z" x="-980" y="-434"><value name="WIFINAME"><shadow type="text" id="jp^s@]JC1{ous_O!0($C"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="YxL7`p70[hhk|ULm6*eU"><field name="TEXT">12345678</field></shadow></value><next><block type="onboard_RTC_settime_string" id="wbp]*1XMa:a(TtjyA#+$"><value name="CONTENT"><shadow type="text" id="/~Xo}FIr)Cgq05o1op|`"><field name="TEXT">2023,1,1,12,0,0</field></shadow><block type="ntptime_time" id="#nxi:1?J:L+rAaU767mH"><value name="data"><shadow type="text" id="x{ni6q/q~=A@DN.q94@z"><field name="TEXT">ntp.aliyun.com</field></shadow><block type="ntptime_address" id="4G2vHZ(49:-[;QHj2vr`"><field name="op">ntp.aliyun.com</field></block></value></block></value><next><block type="sensor_mixgo_button_attachInterrupt" id="b{NGiRoA]R,SB^XCq,7*"><field name="mode">machine.Pin.IRQ_RISING</field><value name="btn"><shadow type="pins_buttonB" id="]MM-6!r;|xEGjN(;(syL"><field name="PIN">B1key</field></shadow></value><value name="DO"><shadow type="factory_block_return" id="?XNF+4Q$AOAX`cScMe8n"><field name="VALUE">attachInterrupt_func</field></shadow></value><next><block type="controls_whileUntil" id="/T`ax*Jq]Y8UG66@/4?;"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="8s,HEd+$?~hqKOOl?@aK"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="display_show_image_or_string_delay" id="!-0c5DIoG=01fg=ZU6B?"><field name="center">True</field><value name="data"><shadow type="text" id="]H,@xLcY55W*MER?UN?{"><field name="TEXT">Mixly</field></shadow><block type="onboard_RTC_get_time_str" id="*mx{,AGYwe[6d(70kLTo"></block></value><value name="space"><shadow type="math_number" id="dq@~vijE;7nUxb:}VmmC"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="jL7~X^19e20(vvR:?:sz"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="S;yp{PXSE~pSY!]J~_BY"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="^}h=S3Yatxc;N-Gt^Xl|"><field name="NUM">1</field></shadow></value></block></next></block></statement></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="7Z(?Y,d}FgE#EacGMKeZ" x="-968" y="-133"><mutation><arg name="x" varid="zzJSgSP40RL?CKf*#1n8"></arg></mutation><field name="NAME">attachInterrupt_func</field><statement name="STACK"><block type="onboard_RTC_settime_string" id="YD,_~;,wf~b*#INV=A,h"><value name="CONTENT"><shadow type="text" id="-E-VEdCdfBM${/|XFOU^"><field name="TEXT">2023,1,1,12,0,0</field></shadow><block type="ntptime_time" id="}m-z6{IrOgAC]6]1!CoV"><value name="data"><shadow type="text" id="6XBo)_$ZWnWNXJe(7cN|"><field name="TEXT">ntp.aliyun.com</field></shadow><block type="ntptime_address" id="chkshUN`A9_1|jBJLRGZ"><field name="op">ntp.aliyun.com</field></block></value></block></value><next><block type="display_show_image_or_string_delay" id="G8Wm5/sk*OtpFm7LfT{o"><field name="center">True</field><value name="data"><shadow type="text" id="]H,@xLcY55W*MER?UN?{"><field name="TEXT">时间同步成功</field></shadow></value><value name="space"><shadow type="math_number" id="=8zOeC.qhoo~J.BcK^7c"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="IvAqR-z1:$ogBQl{qGL,"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="ZdsN]vSu^Q+jj-;s{iOb"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="maV0_PmclcnFf0li{~HC"><field name="NUM">1</field></shadow></value></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbnRwdGltZQppbXBvcnQgcnRjdGltZQppbXBvcnQgbWFjaGluZQppbXBvcnQgbWl4Z29fc2FudApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CmltcG9ydCB0aW1lCgpkZWYgYXR0YWNoSW50ZXJydXB0X2Z1bmMoeCk6CiAgICBydGN0aW1lLnNldHRpbWUobnRwdGltZS50aW1lKGhvc3Q9J250cC5hbGl5dW4uY29tJykpCiAgICBvbmJvYXJkX3RmdC5zaG93cygn5pe26Ze05ZCM5q2l5oiQ5YqfJywgc3BhY2U9MCwgY2VudGVyPVRydWUsc3luYz1UcnVlKQogICAgdGltZS5zbGVlcCgxKQoKCm1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsICcxMjM0NTY3OCcpCnJ0Y3RpbWUuc2V0dGltZShudHB0aW1lLnRpbWUoaG9zdD0nbnRwLmFsaXl1bi5jb20nKSkKbWl4Z29fc2FudC5CMWtleS5pcnEoaGFuZGxlcj1hdHRhY2hJbnRlcnJ1cHRfZnVuYywgdHJpZ2dlcj1tYWNoaW5lLlBpbi5JUlFfUklTSU5HKQp3aGlsZSBUcnVlOgogICAgb25ib2FyZF90ZnQuc2hvd3MocnRjdGltZS5zdHJ0aW1lKCksIHNwYWNlPTAsIGNlbnRlcj1UcnVlLHN5bmM9VHJ1ZSkKICAgIHRpbWUuc2xlZXAoMSkK</code>

View File

@@ -1 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="iot_wifi_connect" id="GyoF$]J3-M/FU:Re[{Uh" x="-1381" y="-420"><value name="WIFINAME"><shadow type="text" id="1RExe;PsH)K_o+`Nd@Yj"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="V?}$_}vf6VTDbV+luXo9"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id="VEArULT^X=rOqHLR7bly"><value name="SERVER"><shadow type="text" id="#o-Gn9_dc=q$Sk@M^|_+"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="@T:]S,zvND[9KYDHV-kV"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="p(}v9gL~@6^K{Cu9Kov~"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="Vs{G[@p~68eGlx?ObXQY"><field name="TEXT">demo</field></shadow></value><next><block type="controls_whileUntil" id="!G}l)Sp4]lPwqu034iWx"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="4O*qkZ|{;Vx7B!*5m_/,"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="IOT_MIXIO_PUBLISH" id="_+s1IV+8E_1s6~wk4#ZS"><value name="TOPIC"><shadow type="text" id="a|Uy;Ll77$2?;!lyv=45"><field name="TEXT">光照</field></shadow></value><value name="MSG"><shadow type="text" id="VLyxsT!_?*eby`kCa*kf"><field name="TEXT">msg</field></shadow><block type="sensor_mixgo_nova_LTR308" id="TbTwC:Bd!4zj4=~?8E8h"><field name="direction">l</field></block></value><next><block type="controls_delay_new" id="C|J5lK[2ZSl*zyWG$]VZ"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="vS`g]v5$3J(lF.Ges7;7"><field name="NUM">5</field></shadow></value></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfYWxzX2wKaW1wb3J0IHRpbWUKCm1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsICcxMjM0NTY3OCcpCk1RVFRfVVNSX1BSSiA9ICdkZW1vQG1peGx5Lm9yZy9kZW1vLycKbXF0dF9jbGllbnQgPSBtaXhpb3QuaW5pdF9NUVRUX2NsaWVudCgnbWl4aW8ubWl4bHkuY24nLCAnZGVtb0BtaXhseS5vcmcnLCAnMDQ4ZTY2MTQ2YjQ5Mzc1NTczNjY0ODljYjEwZmUwNTUnLCBNUVRUX1VTUl9QUkopCndoaWxlIFRydWU6CiAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICflhYnnhacnLCBvbmJvYXJkX2Fsc19sLmFsc192aXMoKSkKICAgIHRpbWUuc2xlZXAoNSkK</code>
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><block type="iot_wifi_connect" id="GyoF$]J3-M/FU:Re[{Uh" x="-1381" y="-420"><value name="WIFINAME"><shadow type="text" id="1RExe;PsH)K_o+`Nd@Yj"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="V?}$_}vf6VTDbV+luXo9"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id="VEArULT^X=rOqHLR7bly"><value name="SERVER"><shadow type="text" id="#o-Gn9_dc=q$Sk@M^|_+"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="@T:]S,zvND[9KYDHV-kV"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="p(}v9gL~@6^K{Cu9Kov~"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="Vs{G[@p~68eGlx?ObXQY"><field name="TEXT">demo</field></shadow></value><next><block type="controls_whileUntil" id="!G}l)Sp4]lPwqu034iWx"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="4O*qkZ|{;Vx7B!*5m_/,"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="IOT_MIXIO_PUBLISH" id="_+s1IV+8E_1s6~wk4#ZS"><value name="TOPIC"><shadow type="text" id="a|Uy;Ll77$2?;!lyv=45"><field name="TEXT">光照</field></shadow></value><value name="MSG"><shadow type="text" id="VLyxsT!_?*eby`kCa*kf"><field name="TEXT">msg</field></shadow><block type="sensor_mixgo_nova_LTR308" id="TbTwC:Bd!4zj4=~?8E8h"><field name="direction">l</field></block></value><next><block type="controls_delay_new" id="C|J5lK[2ZSl*zyWG$]VZ"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="vS`g]v5$3J(lF.Ges7;7"><field name="NUM">5</field></shadow></value></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfYWxzX2wKaW1wb3J0IHRpbWUKCm1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsICcxMjM0NTY3OCcpCk1RVFRfVVNSX1BSSiA9ICdkZW1vQG1peGx5Lm9yZy9kZW1vLycKbXF0dF9jbGllbnQgPSBtaXhpb3QuaW5pdF9NUVRUX2NsaWVudCgnbWl4aW8ubWl4bHkuY24nLCAnZGVtb0BtaXhseS5vcmcnLCAnMDQ4ZTY2MTQ2YjQ5Mzc1NTczNjY0ODljYjEwZmUwNTUnLCBNUVRUX1VTUl9QUkopCndoaWxlIFRydWU6CiAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICflhYnnhacnLCBvbmJvYXJkX2Fsc19sLmFsc192aXMoKSkKICAgIHRpbWUuc2xlZXAoNSkK</code>

View File

@@ -1 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="iot_wifi_connect" id="k|[YO@`kC:k/7-9(PbH?" x="-1317" y="-410"><value name="WIFINAME"><shadow type="text" id="qsvVHFLwKserPm*`fe|9"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="b5Rw4=*@WMabiwWTWARF"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id="9($H[,3K2EV|ASnQ#lON"><value name="SERVER"><shadow type="text" id="P{S@[VxFk$b_I#d/6PFT"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="Oz@D9Qtq5/+:Iu;d~oG^"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="|NLShS$HuptpH2zlyY_-"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="C0jJNN#g;~K2x*v@f=RB"><field name="TEXT">demo</field></shadow></value><next><block type="controls_whileUntil" id="Jc36}WAGpalL9rV7y)iX"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="@MtnqH8t=dL)p)?]ua1}"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="IOT_MIXIO_PUBLISH" id="JRf3.z.MeGVPS0)5`LIl"><value name="TOPIC"><shadow type="text" id="~JoXg/Y_7h(RKo?+tMUp"><field name="TEXT">环境</field></shadow></value><value name="MSG"><shadow type="text" id="Z.2X:c!IN/iFUxEW(Hkk"><field name="TEXT">msg</field></shadow><block type="IOT_FORMAT_STRING" id="s-Az?SVO0:W?@$L0N3cT"><value name="VAR"><block type="dicts_create_with_noreturn" id="$bFHA5(Y(6^ZW7z1m.Cq" inline="false"><mutation items="3"></mutation><field name="KEY0">"光照"</field><field name="KEY1">"温度"</field><field name="KEY2">"湿度"</field><value name="ADD0"><block type="sensor_mixgo_nova_LTR308" id="~kZX5EMo-:Y`l3b!(G)w"><field name="direction">l</field></block></value><value name="ADD1"><block type="sensor_aht11" id="gZ_Id679snGZr9zQ5-~1"><field name="key">temperature</field></block></value><value name="ADD2"><block type="sensor_aht11" id="G-ia{0oUgYih8-*fQNP("><field name="key">humidity</field></block></value></block></value></block></value><next><block type="controls_delay_new" id="G,1b5ORk}Y=OxE1yfdBz"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="7`Mh;MP/0nC9ZI2A-}T{"><field name="NUM">5</field></shadow></value></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQppbXBvcnQgbWl4cHkKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2Fsc19sCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF90aHMKaW1wb3J0IHRpbWUKCm1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsICcxMjM0NTY3OCcpCk1RVFRfVVNSX1BSSiA9ICdkZW1vQG1peGx5Lm9yZy9kZW1vLycKbXF0dF9jbGllbnQgPSBtaXhpb3QuaW5pdF9NUVRUX2NsaWVudCgnbWl4aW8ubWl4bHkuY24nLCAnZGVtb0BtaXhseS5vcmcnLCAnMDQ4ZTY2MTQ2YjQ5Mzc1NTczNjY0ODljYjEwZmUwNTUnLCBNUVRUX1VTUl9QUkopCndoaWxlIFRydWU6CiAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICfnjq/looMnLCBtaXhweS5mb3JtYXRfc3RyKHsi5YWJ54WnIjogb25ib2FyZF9hbHNfbC5hbHNfdmlzKCksICLmuKnluqYiOiBvbmJvYXJkX3Rocy50ZW1wZXJhdHVyZSgpLCAi5rm/5bqmIjogb25ib2FyZF90aHMuaHVtaWRpdHkoKX0pKQogICAgdGltZS5zbGVlcCg1KQo=</code>
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><block type="iot_wifi_connect" id="k|[YO@`kC:k/7-9(PbH?" x="-1317" y="-410"><value name="WIFINAME"><shadow type="text" id="qsvVHFLwKserPm*`fe|9"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="b5Rw4=*@WMabiwWTWARF"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id="9($H[,3K2EV|ASnQ#lON"><value name="SERVER"><shadow type="text" id="P{S@[VxFk$b_I#d/6PFT"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="Oz@D9Qtq5/+:Iu;d~oG^"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="|NLShS$HuptpH2zlyY_-"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="C0jJNN#g;~K2x*v@f=RB"><field name="TEXT">demo</field></shadow></value><next><block type="controls_whileUntil" id="Jc36}WAGpalL9rV7y)iX"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="@MtnqH8t=dL)p)?]ua1}"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="IOT_MIXIO_PUBLISH" id="JRf3.z.MeGVPS0)5`LIl"><value name="TOPIC"><shadow type="text" id="~JoXg/Y_7h(RKo?+tMUp"><field name="TEXT">环境</field></shadow></value><value name="MSG"><shadow type="text" id="Z.2X:c!IN/iFUxEW(Hkk"><field name="TEXT">msg</field></shadow><block type="IOT_FORMAT_STRING" id="s-Az?SVO0:W?@$L0N3cT"><value name="VAR"><block type="dicts_create_with_noreturn" id="$bFHA5(Y(6^ZW7z1m.Cq" inline="false"><mutation items="3"></mutation><field name="KEY0">"光照"</field><field name="KEY1">"温度"</field><field name="KEY2">"湿度"</field><value name="ADD0"><block type="sensor_mixgo_nova_LTR308" id="~kZX5EMo-:Y`l3b!(G)w"><field name="direction">l</field></block></value><value name="ADD1"><block type="sensor_aht11" id="gZ_Id679snGZr9zQ5-~1"><field name="key">temperature</field></block></value><value name="ADD2"><block type="sensor_aht11" id="G-ia{0oUgYih8-*fQNP("><field name="key">humidity</field></block></value></block></value></block></value><next><block type="controls_delay_new" id="G,1b5ORk}Y=OxE1yfdBz"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="7`Mh;MP/0nC9ZI2A-}T{"><field name="NUM">5</field></shadow></value></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQppbXBvcnQgbWl4cHkKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2Fsc19sCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF90aHMKaW1wb3J0IHRpbWUKCm1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsICcxMjM0NTY3OCcpCk1RVFRfVVNSX1BSSiA9ICdkZW1vQG1peGx5Lm9yZy9kZW1vLycKbXF0dF9jbGllbnQgPSBtaXhpb3QuaW5pdF9NUVRUX2NsaWVudCgnbWl4aW8ubWl4bHkuY24nLCAnZGVtb0BtaXhseS5vcmcnLCAnMDQ4ZTY2MTQ2YjQ5Mzc1NTczNjY0ODljYjEwZmUwNTUnLCBNUVRUX1VTUl9QUkopCndoaWxlIFRydWU6CiAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICfnjq/looMnLCBtaXhweS5mb3JtYXRfc3RyKHsi5YWJ54WnIjogb25ib2FyZF9hbHNfbC5hbHNfdmlzKCksICLmuKnluqYiOiBvbmJvYXJkX3Rocy50ZW1wZXJhdHVyZSgpLCAi5rm/5bqmIjogb25ib2FyZF90aHMuaHVtaWRpdHkoKX0pKQogICAgdGltZS5zbGVlcCg1KQo=</code>

View File

@@ -1 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><variables><variable id=",!=C,QT?YSfRQ1I{ihvX">tim</variable></variables><block type="iot_wifi_connect" id="biv^m^y;$hS1e-L22lOb" x="-1254" y="-532"><value name="WIFINAME"><shadow type="text" id="!wFJBC?XW-UkO?W[XYUE"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id=",.]=S+#{OB]HN3p#6FQt"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id="QDQ}dZFtD7dYZm;O{rFZ" inline="true"><value name="SERVER"><shadow type="text" id="(2]iq}|0ijdDzxAZ^P4U"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id=")h5BFB80(UJ?p43h;d0:"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="-)YCEN`kZg+QH9BptNsA"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="KT0#^Q*Xw$B*]_.n]2fu"><field name="TEXT">demo</field></shadow></value><next><block type="system_timer_init" id="QT{ZrKeufBl=VDZvvqla"><value name="SUB"><shadow type="variables_get" id="(.jXFU2}/0@^ZTnF;DT^"><field name="VAR">tim</field></shadow></value><next><block type="system_timer" id="N!X#_u2GxA7(#v-}Pe4l"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="uOWXS@cUbMt!*oKuki+k"><field name="VAR">tim</field></shadow></value><value name="period"><shadow type="math_number" id="6g0V@5=TLh@YmnS0jfLp"><field name="NUM">5000</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="$CnJ{5o~Emr=M^Wf^p|,"><field name="VALUE">tim_callback</field></shadow></value><next><block type="controls_whileUntil" id="s,Sj-X~wg_m1DX4+w6Vw"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="T8tL4ftrO[Ek|@nwy@9q"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="]0zr;NB5[f*s#av,$DN?"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="5jw?Q*j|xAX/YqJbrWrL"><value name="btn"><shadow type="pins_button" id="|,.$.*d-[(Wbe7s`/;r}"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="IOT_MIXIO_PUBLISH" id="XS*~`P.vmU+Gt{8:,^fP"><value name="TOPIC"><shadow type="text" id="fw$9fFslmDs-hbVS;[I_"><field name="TEXT">警报</field></shadow></value><value name="MSG"><shadow type="text" id="z)*Jd;D.xg{W`s+}2f#."><field name="TEXT">按键按下</field></shadow></value></block></statement></block></statement></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="Xhov[|z?-A4*63=Hc`b!" x="-1254" y="-162"><mutation><arg name="tim" varid=",!=C,QT?YSfRQ1I{ihvX"></arg></mutation><field name="NAME">tim_callback</field><statement name="STACK"><block type="IOT_MIXIO_PUBLISH" id="^SHTLGcf#~rMD*68,[_G"><value name="TOPIC"><shadow type="text" id="]`MI1)L:wk#yiR64dU4k"><field name="TEXT">环境</field></shadow></value><value name="MSG"><shadow type="text" id="nNe~^Zyx9e|^umy?:7Ka"><field name="TEXT">msg</field></shadow><block type="IOT_FORMAT_STRING" id="@#kf5x3awIAYk{M3cSjZ"><value name="VAR"><block type="dicts_create_with_noreturn" id="WpvbWESAtgv;VwsRq6Ab" inline="false"><mutation items="3"></mutation><field name="KEY0">"光照"</field><field name="KEY1">"温度"</field><field name="KEY2">"湿度"</field><value name="ADD0"><block type="sensor_mixgo_nova_LTR308" id="y0JAj/.FQ;Q?jJ*u@b@e"><field name="direction">l</field></block></value><value name="ADD1"><block type="sensor_aht11" id="(cIivS3TyQ03.6(U$}kS"><field name="key">temperature</field></block></value><value name="ADD2"><block type="sensor_aht11" id="Cx,t-oVrS`zzyNi~]p$0"><field name="key">humidity</field></block></value></block></value></block></value></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQppbXBvcnQgbWl4Z29fc2FudAppbXBvcnQgbWl4cHkKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2Fsc19sCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF90aHMKCmRlZiB0aW1fY2FsbGJhY2sodGltKToKICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+eOr+WigycsIG1peHB5LmZvcm1hdF9zdHIoeyLlhYnnhaciOiBvbmJvYXJkX2Fsc19sLmFsc192aXMoKSwgIua4qeW6piI6IG9uYm9hcmRfdGhzLnRlbXBlcmF0dXJlKCksICLmub/luqYiOiBvbmJvYXJkX3Rocy5odW1pZGl0eSgpfSkpCgoKbWl4aW90LndsYW5fY29ubmVjdCgnZnVodWEzJywgJzEyMzQ1Njc4JykKTVFUVF9VU1JfUFJKID0gJ2RlbW9AbWl4bHkub3JnL2RlbW8vJwptcXR0X2NsaWVudCA9IG1peGlvdC5pbml0X01RVFRfY2xpZW50KCdtaXhpby5taXhseS5jbicsICdkZW1vQG1peGx5Lm9yZycsICcwNDhlNjYxNDZiNDkzNzU1NzM2NjQ4OWNiMTBmZTA1NScsIE1RVFRfVVNSX1BSSikKdGltID0gbWFjaGluZS5UaW1lcigwKQp0aW0uaW5pdChwZXJpb2QgPSA1MDAwLCBtb2RlPW1hY2hpbmUuVGltZXIuUEVSSU9ESUMsIGNhbGxiYWNrPXRpbV9jYWxsYmFjaykKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX3NhbnQuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICforabmiqUnLCAn5oyJ6ZSu5oyJ5LiLJykK</code>
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><variables><variable id=",!=C,QT?YSfRQ1I{ihvX">tim</variable></variables><block type="iot_wifi_connect" id="biv^m^y;$hS1e-L22lOb" x="-1254" y="-532"><value name="WIFINAME"><shadow type="text" id="!wFJBC?XW-UkO?W[XYUE"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id=",.]=S+#{OB]HN3p#6FQt"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id="QDQ}dZFtD7dYZm;O{rFZ" inline="true"><value name="SERVER"><shadow type="text" id="(2]iq}|0ijdDzxAZ^P4U"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id=")h5BFB80(UJ?p43h;d0:"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="-)YCEN`kZg+QH9BptNsA"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="KT0#^Q*Xw$B*]_.n]2fu"><field name="TEXT">demo</field></shadow></value><next><block type="system_timer_init" id="QT{ZrKeufBl=VDZvvqla"><value name="SUB"><shadow type="variables_get" id="(.jXFU2}/0@^ZTnF;DT^"><field name="VAR">tim</field></shadow></value><next><block type="system_timer" id="N!X#_u2GxA7(#v-}Pe4l"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="uOWXS@cUbMt!*oKuki+k"><field name="VAR">tim</field></shadow></value><value name="period"><shadow type="math_number" id="6g0V@5=TLh@YmnS0jfLp"><field name="NUM">5000</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="$CnJ{5o~Emr=M^Wf^p|,"><field name="VALUE">tim_callback</field></shadow></value><next><block type="controls_whileUntil" id="s,Sj-X~wg_m1DX4+w6Vw"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="T8tL4ftrO[Ek|@nwy@9q"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="]0zr;NB5[f*s#av,$DN?"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="5jw?Q*j|xAX/YqJbrWrL"><value name="btn"><shadow type="pins_button" id="|,.$.*d-[(Wbe7s`/;r}"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="IOT_MIXIO_PUBLISH" id="XS*~`P.vmU+Gt{8:,^fP"><value name="TOPIC"><shadow type="text" id="fw$9fFslmDs-hbVS;[I_"><field name="TEXT">警报</field></shadow></value><value name="MSG"><shadow type="text" id="z)*Jd;D.xg{W`s+}2f#."><field name="TEXT">按键按下</field></shadow></value></block></statement></block></statement></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="Xhov[|z?-A4*63=Hc`b!" x="-1254" y="-162"><mutation><arg name="tim" varid=",!=C,QT?YSfRQ1I{ihvX"></arg></mutation><field name="NAME">tim_callback</field><statement name="STACK"><block type="IOT_MIXIO_PUBLISH" id="^SHTLGcf#~rMD*68,[_G"><value name="TOPIC"><shadow type="text" id="]`MI1)L:wk#yiR64dU4k"><field name="TEXT">环境</field></shadow></value><value name="MSG"><shadow type="text" id="nNe~^Zyx9e|^umy?:7Ka"><field name="TEXT">msg</field></shadow><block type="IOT_FORMAT_STRING" id="@#kf5x3awIAYk{M3cSjZ"><value name="VAR"><block type="dicts_create_with_noreturn" id="WpvbWESAtgv;VwsRq6Ab" inline="false"><mutation items="3"></mutation><field name="KEY0">"光照"</field><field name="KEY1">"温度"</field><field name="KEY2">"湿度"</field><value name="ADD0"><block type="sensor_mixgo_nova_LTR308" id="y0JAj/.FQ;Q?jJ*u@b@e"><field name="direction">l</field></block></value><value name="ADD1"><block type="sensor_aht11" id="(cIivS3TyQ03.6(U$}kS"><field name="key">temperature</field></block></value><value name="ADD2"><block type="sensor_aht11" id="Cx,t-oVrS`zzyNi~]p$0"><field name="key">humidity</field></block></value></block></value></block></value></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQppbXBvcnQgbWl4Z29fc2FudAppbXBvcnQgbWl4cHkKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2Fsc19sCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF90aHMKCmRlZiB0aW1fY2FsbGJhY2sodGltKToKICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+eOr+WigycsIG1peHB5LmZvcm1hdF9zdHIoeyLlhYnnhaciOiBvbmJvYXJkX2Fsc19sLmFsc192aXMoKSwgIua4qeW6piI6IG9uYm9hcmRfdGhzLnRlbXBlcmF0dXJlKCksICLmub/luqYiOiBvbmJvYXJkX3Rocy5odW1pZGl0eSgpfSkpCgoKbWl4aW90LndsYW5fY29ubmVjdCgnZnVodWEzJywgJzEyMzQ1Njc4JykKTVFUVF9VU1JfUFJKID0gJ2RlbW9AbWl4bHkub3JnL2RlbW8vJwptcXR0X2NsaWVudCA9IG1peGlvdC5pbml0X01RVFRfY2xpZW50KCdtaXhpby5taXhseS5jbicsICdkZW1vQG1peGx5Lm9yZycsICcwNDhlNjYxNDZiNDkzNzU1NzM2NjQ4OWNiMTBmZTA1NScsIE1RVFRfVVNSX1BSSikKdGltID0gbWFjaGluZS5UaW1lcigwKQp0aW0uaW5pdChwZXJpb2QgPSA1MDAwLCBtb2RlPW1hY2hpbmUuVGltZXIuUEVSSU9ESUMsIGNhbGxiYWNrPXRpbV9jYWxsYmFjaykKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX3NhbnQuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICforabmiqUnLCAn5oyJ6ZSu5oyJ5LiLJykK</code>

View File

@@ -1 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="controls_try_finally" id="QWdn~g3v6UY)WZb|~5;d" x="-1530" y="-531"><mutation elseif="1"></mutation><statement name="try"><block type="iot_wifi_connect" id="dk;N#XRIt_d8WH#!JyxR"><value name="WIFINAME"><shadow type="text" id="CC}q+UtH{Z=8:_3ie;xL"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="1vRhKcK=7H-G#t2![rL["><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id="fXh3TMx-o4)f@yfuI+N3"><value name="SERVER"><shadow type="text" id="PeP2.{=}2$U*CR=ly$#g"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="K=+cAvR^Pn5@rJAe198t"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id=".UMpRG3i_WlqSIS7~3l1"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="D8-*uC`Hs]-hl9+4KeBX"><field name="TEXT">demo</field></shadow></value><next><block type="controls_whileUntil" id="Fng8d|=Z-y2AJS;Tv,+@"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="|,??SeH/M#IfDYvr)VQn"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="IOT_MIXIO_PUBLISH" id="*bp:TniXr)J$k=Soq;iB"><value name="TOPIC"><shadow type="text" id="-UfKz|lXQu7p`MB[RT{Z"><field name="TEXT">声音</field></shadow></value><value name="MSG"><shadow type="text" id=",Y~dCu2H$i7aXUoBL]Rn"><field name="TEXT">msg</field></shadow><block type="sensor_sound" id="7bj=hxh|m@h3i^@I^D(R"></block></value><next><block type="controls_delay_new" id="Y~;NY$mx7~,*a/VIQV5E"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="o[-$4+^J#vbB8-O3:q@r"><field name="NUM">5</field></shadow></value></block></next></block></statement></block></next></block></next></block></statement><value name="IF1"><shadow type="factory_block_return" id="U;!vSVN:U3!,j1zSxT:E"><field name="VALUE">Exception as e</field></shadow></value><statement name="DO1"><block type="system_print" id="{XemWupEW8hv](.?UQfV"><value name="VAR"><block type="variables_get" id="NKoViG/)LvqbcbQQKZ99"><field name="VAR">e</field></block></value><next><block type="system_machine_reset" id="?eiR{eZ!9xQ0W(]6o[FK"></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfc291bmQKaW1wb3J0IHRpbWUKCnRyeToKICAgIG1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsICcxMjM0NTY3OCcpCiAgICBNUVRUX1VTUl9QUkogPSAnZGVtb0BtaXhseS5vcmcvZGVtby8nCiAgICBtcXR0X2NsaWVudCA9IG1peGlvdC5pbml0X01RVFRfY2xpZW50KCdtaXhpby5taXhseS5jbicsICdkZW1vQG1peGx5Lm9yZycsICcwNDhlNjYxNDZiNDkzNzU1NzM2NjQ4OWNiMTBmZTA1NScsIE1RVFRfVVNSX1BSSikKICAgIHdoaWxlIFRydWU6CiAgICAgICAgbXF0dF9jbGllbnQucHVibGlzaChNUVRUX1VTUl9QUkogKyAn5aOw6Z+zJywgb25ib2FyZF9zb3VuZC5yZWFkKCkpCiAgICAgICAgdGltZS5zbGVlcCg1KQpleGNlcHQgRXhjZXB0aW9uIGFzIGU6CiAgICBwcmludChlKQogICAgbWFjaGluZS5yZXNldCgpCg==</code>NDZiNDkzNzU1NzM2NjQ4OWNiMTBmZTA1NScsIE1RVFRfVVNSX1BSSikKd2hpbGUgVHJ1ZToKICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+WFieeFpycsIG9uYm9hcmRfYWxzLmFsc192aXMoKSkKICAgIHRpbWUuc2xlZXAoNSkK</code>
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><block type="controls_try_finally" id="QWdn~g3v6UY)WZb|~5;d" x="-1530" y="-531"><mutation elseif="1"></mutation><statement name="try"><block type="iot_wifi_connect" id="dk;N#XRIt_d8WH#!JyxR"><value name="WIFINAME"><shadow type="text" id="CC}q+UtH{Z=8:_3ie;xL"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="1vRhKcK=7H-G#t2![rL["><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id="fXh3TMx-o4)f@yfuI+N3"><value name="SERVER"><shadow type="text" id="PeP2.{=}2$U*CR=ly$#g"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="K=+cAvR^Pn5@rJAe198t"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id=".UMpRG3i_WlqSIS7~3l1"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="D8-*uC`Hs]-hl9+4KeBX"><field name="TEXT">demo</field></shadow></value><next><block type="controls_whileUntil" id="Fng8d|=Z-y2AJS;Tv,+@"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="|,??SeH/M#IfDYvr)VQn"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="IOT_MIXIO_PUBLISH" id="*bp:TniXr)J$k=Soq;iB"><value name="TOPIC"><shadow type="text" id="-UfKz|lXQu7p`MB[RT{Z"><field name="TEXT">声音</field></shadow></value><value name="MSG"><shadow type="text" id=",Y~dCu2H$i7aXUoBL]Rn"><field name="TEXT">msg</field></shadow><block type="sensor_sound" id="7bj=hxh|m@h3i^@I^D(R"></block></value><next><block type="controls_delay_new" id="Y~;NY$mx7~,*a/VIQV5E"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="o[-$4+^J#vbB8-O3:q@r"><field name="NUM">5</field></shadow></value></block></next></block></statement></block></next></block></next></block></statement><value name="IF1"><shadow type="factory_block_return" id="U;!vSVN:U3!,j1zSxT:E"><field name="VALUE">Exception as e</field></shadow></value><statement name="DO1"><block type="system_print" id="{XemWupEW8hv](.?UQfV"><value name="VAR"><block type="variables_get" id="NKoViG/)LvqbcbQQKZ99"><field name="VAR">e</field></block></value><next><block type="system_machine_reset" id="?eiR{eZ!9xQ0W(]6o[FK"></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfc291bmQKaW1wb3J0IHRpbWUKCnRyeToKICAgIG1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsICcxMjM0NTY3OCcpCiAgICBNUVRUX1VTUl9QUkogPSAnZGVtb0BtaXhseS5vcmcvZGVtby8nCiAgICBtcXR0X2NsaWVudCA9IG1peGlvdC5pbml0X01RVFRfY2xpZW50KCdtaXhpby5taXhseS5jbicsICdkZW1vQG1peGx5Lm9yZycsICcwNDhlNjYxNDZiNDkzNzU1NzM2NjQ4OWNiMTBmZTA1NScsIE1RVFRfVVNSX1BSSikKICAgIHdoaWxlIFRydWU6CiAgICAgICAgbXF0dF9jbGllbnQucHVibGlzaChNUVRUX1VTUl9QUkogKyAn5aOw6Z+zJywgb25ib2FyZF9zb3VuZC5yZWFkKCkpCiAgICAgICAgdGltZS5zbGVlcCg1KQpleGNlcHQgRXhjZXB0aW9uIGFzIGU6CiAgICBwcmludChlKQogICAgbWFjaGluZS5yZXNldCgpCg==</code>NDZiNDkzNzU1NzM2NjQ4OWNiMTBmZTA1NScsIE1RVFRfVVNSX1BSSikKd2hpbGUgVHJ1ZToKICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+WFieeFpycsIG9uYm9hcmRfYWxzLmFsc192aXMoKSkKICAgIHRpbWUuc2xlZXAoNSkK</code>

View File

@@ -1 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="system_wdt_init" id="-Ft]qXTteJz44ljy[fk=" x="-1385" y="-528"><value name="period"><shadow type="math_number" id="9@8.o$NCqDO2XMp`i]@r"><field name="NUM">10000</field></shadow></value><next><block type="iot_wifi_connect" id="RLf,1lj#$d]v}8wrs|4p"><value name="WIFINAME"><shadow type="text" id="*qi58Af,B(*]F.K}=cFd"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="TzP*s}vFU$J,hr0h-2xJ"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id="U#.wUJ;oUeEd,L,3=If#"><value name="SERVER"><shadow type="text" id="m~X}GT-w@WGqG~gT[`8s"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="o7JT@1Px?QrG}48~Nub["><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="b+YE#A1nutfW^iZ^#:Rn"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="ccY}L^UWQ]t|,6nq{axY"><field name="TEXT">demo</field></shadow></value><next><block type="controls_whileUntil" id="Hc#0Ys6e0vWrbF_ctC=:"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="]j)sjbys;;SI*C^7TVk+"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="IOT_MIXIO_PUBLISH" id="xG,iP)8LO@0SB9bR,X`6"><value name="TOPIC"><shadow type="text" id="NBj)PCU+#qT!#+`KfX|P"><field name="TEXT">声音</field></shadow></value><value name="MSG"><shadow type="text" id=":MWbuq+;,mcU[T]KYo-+"><field name="TEXT">msg</field></shadow><block type="sensor_sound" id="15!MN8u2qEO7I5!U*`~z"></block></value><next><block type="controls_delay_new" id="=[5!+syx5GtrLn@f=n3c"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="eUM0:6:bUini`_VtY(:("><field name="NUM">5</field></shadow></value><next><block type="system_wdt_feed" id="Z]CCwy@AHd*?IGYi`x=e"></block></next></block></next></block></statement></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IG1peGlvdApmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfc291bmQKaW1wb3J0IHRpbWUKCndkdCA9IG1hY2hpbmUuV0RUKHRpbWVvdXQ9IDEwMDAwKQptaXhpb3Qud2xhbl9jb25uZWN0KCdmdWh1YTMnLCAnMTIzNDU2NzgnKQpNUVRUX1VTUl9QUkogPSAnZGVtb0BtaXhseS5vcmcvZGVtby8nCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgJ2RlbW9AbWl4bHkub3JnJywgJzA0OGU2NjE0NmI0OTM3NTU3MzY2NDg5Y2IxMGZlMDU1JywgTVFUVF9VU1JfUFJKKQp3aGlsZSBUcnVlOgogICAgbXF0dF9jbGllbnQucHVibGlzaChNUVRUX1VTUl9QUkogKyAn5aOw6Z+zJywgb25ib2FyZF9zb3VuZC5yZWFkKCkpCiAgICB0aW1lLnNsZWVwKDUpCiAgICB3ZHQuZmVlZCgpCg==</code>
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><block type="system_wdt_init" id="-Ft]qXTteJz44ljy[fk=" x="-1385" y="-528"><value name="period"><shadow type="math_number" id="9@8.o$NCqDO2XMp`i]@r"><field name="NUM">10000</field></shadow></value><next><block type="iot_wifi_connect" id="RLf,1lj#$d]v}8wrs|4p"><value name="WIFINAME"><shadow type="text" id="*qi58Af,B(*]F.K}=cFd"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="TzP*s}vFU$J,hr0h-2xJ"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id="U#.wUJ;oUeEd,L,3=If#"><value name="SERVER"><shadow type="text" id="m~X}GT-w@WGqG~gT[`8s"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="o7JT@1Px?QrG}48~Nub["><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="b+YE#A1nutfW^iZ^#:Rn"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="ccY}L^UWQ]t|,6nq{axY"><field name="TEXT">demo</field></shadow></value><next><block type="controls_whileUntil" id="Hc#0Ys6e0vWrbF_ctC=:"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="]j)sjbys;;SI*C^7TVk+"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="IOT_MIXIO_PUBLISH" id="xG,iP)8LO@0SB9bR,X`6"><value name="TOPIC"><shadow type="text" id="NBj)PCU+#qT!#+`KfX|P"><field name="TEXT">声音</field></shadow></value><value name="MSG"><shadow type="text" id=":MWbuq+;,mcU[T]KYo-+"><field name="TEXT">msg</field></shadow><block type="sensor_sound" id="15!MN8u2qEO7I5!U*`~z"></block></value><next><block type="controls_delay_new" id="=[5!+syx5GtrLn@f=n3c"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="eUM0:6:bUini`_VtY(:("><field name="NUM">5</field></shadow></value><next><block type="system_wdt_feed" id="Z]CCwy@AHd*?IGYi`x=e"></block></next></block></next></block></statement></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IG1peGlvdApmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfc291bmQKaW1wb3J0IHRpbWUKCndkdCA9IG1hY2hpbmUuV0RUKHRpbWVvdXQ9IDEwMDAwKQptaXhpb3Qud2xhbl9jb25uZWN0KCdmdWh1YTMnLCAnMTIzNDU2NzgnKQpNUVRUX1VTUl9QUkogPSAnZGVtb0BtaXhseS5vcmcvZGVtby8nCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgJ2RlbW9AbWl4bHkub3JnJywgJzA0OGU2NjE0NmI0OTM3NTU3MzY2NDg5Y2IxMGZlMDU1JywgTVFUVF9VU1JfUFJKKQp3aGlsZSBUcnVlOgogICAgbXF0dF9jbGllbnQucHVibGlzaChNUVRUX1VTUl9QUkogKyAn5aOw6Z+zJywgb25ib2FyZF9zb3VuZC5yZWFkKCkpCiAgICB0aW1lLnNsZWVwKDUpCiAgICB3ZHQuZmVlZCgpCg==</code>

View File

@@ -1 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="system_wdt_init" id="zU!.Rr,M12Fj@0Pnmgq1" x="-1778" y="-571"><value name="period"><shadow type="math_number" id="4(2ud]p#u-da5S!p^awb"><field name="NUM">10000</field></shadow></value><next><block type="iot_wifi_connect" id="b_x^+6}bn3Ynk`2fO[mp"><value name="WIFINAME"><shadow type="text" id="$V:_,R*XEz*e@|o:c=Jx"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="41itfsv9k*^ONr3Zicv0"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id=":hC+Zfe;P+JA5A1_yljN" inline="true" collapsed="true"><value name="SERVER"><shadow type="text" id="Zb$~9e6T/vIsFxR145Cy"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="yU5:3_l02tm,RD4aI$1n"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="Il2Vow.}b^?#k{HakS0i"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="h=@{J{;$+Lg_}Aep|HbE"><field name="TEXT">demo</field></shadow></value><next><block type="controls_whileUntil" id="`R.;4^~ac5@A^npPAPfe"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="AiC:XnU3dlU0{dRuT)-|"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_try_finally" id="xl/O~N[;-KLRT0fBXA7+"><mutation elseif="1"></mutation><statement name="try"><block type="IOT_MIXIO_PUBLISH" id="Eyqh[x#Fof0fj,Fx4czr"><value name="TOPIC"><shadow type="text" id="@H@aq;^!zT#`bl9XR:ia"><field name="TEXT">声音</field></shadow></value><value name="MSG"><shadow type="text" id="U1/-]D-I9HD2jhukNXh#"><field name="TEXT">msg</field></shadow><block type="sensor_sound" id="Y28t1}l2Une_LWRrb6UB"></block></value><next><block type="controls_delay_new" id="F8i`tH`LvXpbgyN{tS?9"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="fA[Qr=n|[5zwxL*aCz~*"><field name="NUM">5</field></shadow></value><next><block type="system_wdt_feed" id="rDDpxITqa^]kO*RDy-R7"></block></next></block></next></block></statement><value name="IF1"><shadow type="factory_block_return" id="wU1+_!Dh=a+a~,Di!]G|"><field name="VALUE">Exception as e</field></shadow></value><statement name="DO1"><block type="system_print" id="CXOrOQmgBL~Zw|$@-`?d"><value name="VAR"><block type="variables_get" id="#DOy1kUNy$45[Mel)_.L"><field name="VAR">e</field></block></value></block></statement></block></statement></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IG1peGlvdApmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfc291bmQKaW1wb3J0IHRpbWUKCndkdCA9IG1hY2hpbmUuV0RUKHRpbWVvdXQ9IDEwMDAwKQptaXhpb3Qud2xhbl9jb25uZWN0KCdmdWh1YTMnLCAnMTIzNDU2NzgnKQpNUVRUX1VTUl9QUkogPSAnZGVtb0BtaXhseS5vcmcvZGVtby8nCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgJ2RlbW9AbWl4bHkub3JnJywgJzA0OGU2NjE0NmI0OTM3NTU3MzY2NDg5Y2IxMGZlMDU1JywgTVFUVF9VU1JfUFJKKQp3aGlsZSBUcnVlOgogICAgdHJ5OgogICAgICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+WjsOmfsycsIG9uYm9hcmRfc291bmQucmVhZCgpKQogICAgICAgIHRpbWUuc2xlZXAoNSkKICAgICAgICB3ZHQuZmVlZCgpCiAgICBleGNlcHQgRXhjZXB0aW9uIGFzIGU6CiAgICAgICAgcHJpbnQoZSkK</code>vJwptcXR0X2NsaWVudCA9IG1peGlvdC5pbml0X01RVFRfY2xpZW50KCdtaXhpby5taXhseS5jbicsICdkZW1vQG1peGx5Lm9yZycsICcwNDhlNjYxNDZiNDkzNzU1NzM2NjQ4OWNiMTBmZTA1NScsIE1RVFRfVVNSX1BSSikKd2hpbGUgVHJ1ZToKICAgIHRyeToKICAgICAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICflhYnnhacnLCBvbmJvYXJkX2Fscy5hbHNfdmlzKCkpCiAgICAgICAgdGltZS5zbGVlcCg1KQogICAgICAgIHdkdC5mZWVkKCkKICAgICAgICBwcmludCgoMSAvIDApKQogICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOgogICAgICAgIHByaW50KGUpCg==</code>
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><block type="system_wdt_init" id="zU!.Rr,M12Fj@0Pnmgq1" x="-1778" y="-571"><value name="period"><shadow type="math_number" id="4(2ud]p#u-da5S!p^awb"><field name="NUM">10000</field></shadow></value><next><block type="iot_wifi_connect" id="b_x^+6}bn3Ynk`2fO[mp"><value name="WIFINAME"><shadow type="text" id="$V:_,R*XEz*e@|o:c=Jx"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="41itfsv9k*^ONr3Zicv0"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id=":hC+Zfe;P+JA5A1_yljN" inline="true" collapsed="true"><value name="SERVER"><shadow type="text" id="Zb$~9e6T/vIsFxR145Cy"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="yU5:3_l02tm,RD4aI$1n"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="Il2Vow.}b^?#k{HakS0i"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="h=@{J{;$+Lg_}Aep|HbE"><field name="TEXT">demo</field></shadow></value><next><block type="controls_whileUntil" id="`R.;4^~ac5@A^npPAPfe"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="AiC:XnU3dlU0{dRuT)-|"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_try_finally" id="xl/O~N[;-KLRT0fBXA7+"><mutation elseif="1"></mutation><statement name="try"><block type="IOT_MIXIO_PUBLISH" id="Eyqh[x#Fof0fj,Fx4czr"><value name="TOPIC"><shadow type="text" id="@H@aq;^!zT#`bl9XR:ia"><field name="TEXT">声音</field></shadow></value><value name="MSG"><shadow type="text" id="U1/-]D-I9HD2jhukNXh#"><field name="TEXT">msg</field></shadow><block type="sensor_sound" id="Y28t1}l2Une_LWRrb6UB"></block></value><next><block type="controls_delay_new" id="F8i`tH`LvXpbgyN{tS?9"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="fA[Qr=n|[5zwxL*aCz~*"><field name="NUM">5</field></shadow></value><next><block type="system_wdt_feed" id="rDDpxITqa^]kO*RDy-R7"></block></next></block></next></block></statement><value name="IF1"><shadow type="factory_block_return" id="wU1+_!Dh=a+a~,Di!]G|"><field name="VALUE">Exception as e</field></shadow></value><statement name="DO1"><block type="system_print" id="CXOrOQmgBL~Zw|$@-`?d"><value name="VAR"><block type="variables_get" id="#DOy1kUNy$45[Mel)_.L"><field name="VAR">e</field></block></value></block></statement></block></statement></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IG1peGlvdApmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfc291bmQKaW1wb3J0IHRpbWUKCndkdCA9IG1hY2hpbmUuV0RUKHRpbWVvdXQ9IDEwMDAwKQptaXhpb3Qud2xhbl9jb25uZWN0KCdmdWh1YTMnLCAnMTIzNDU2NzgnKQpNUVRUX1VTUl9QUkogPSAnZGVtb0BtaXhseS5vcmcvZGVtby8nCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgJ2RlbW9AbWl4bHkub3JnJywgJzA0OGU2NjE0NmI0OTM3NTU3MzY2NDg5Y2IxMGZlMDU1JywgTVFUVF9VU1JfUFJKKQp3aGlsZSBUcnVlOgogICAgdHJ5OgogICAgICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+WjsOmfsycsIG9uYm9hcmRfc291bmQucmVhZCgpKQogICAgICAgIHRpbWUuc2xlZXAoNSkKICAgICAgICB3ZHQuZmVlZCgpCiAgICBleGNlcHQgRXhjZXB0aW9uIGFzIGU6CiAgICAgICAgcHJpbnQoZSkK</code>vJwptcXR0X2NsaWVudCA9IG1peGlvdC5pbml0X01RVFRfY2xpZW50KCdtaXhpby5taXhseS5jbicsICdkZW1vQG1peGx5Lm9yZycsICcwNDhlNjYxNDZiNDkzNzU1NzM2NjQ4OWNiMTBmZTA1NScsIE1RVFRfVVNSX1BSSikKd2hpbGUgVHJ1ZToKICAgIHRyeToKICAgICAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICflhYnnhacnLCBvbmJvYXJkX2Fscy5hbHNfdmlzKCkpCiAgICAgICAgdGltZS5zbGVlcCg1KQogICAgICAgIHdkdC5mZWVkKCkKICAgICAgICBwcmludCgoMSAvIDApKQogICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOgogICAgICAgIHByaW50KGUpCg==</code>

View File

@@ -1 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><variables><variable id="_#,:o-gqa!WtlOf84R:Z">client</variable><variable id="j8C4(dqI(DROIrl*4Uq8">topic</variable><variable id="SUg352R6|Reagi#QsM]t">msg</variable></variables><comment id="x/L=;|*Rvj6)Hug)b$(J" x="-1765" y="-398" w="174.59988403320312" h="100">云端使用人脸识别组件</comment><block type="system_wdt_init" id="XZ1T*K_(QXB;0JJJ~$|s" x="-1574" y="-554"><value name="period"><shadow type="math_number" id="cyjR]v[av[lTT8|3)i#V"><field name="NUM">10000</field></shadow></value><next><block type="iot_wifi_connect" id="j2inQoBwS=o#I)NunF$}"><value name="WIFINAME"><shadow type="text" id="R;K,EcZ*~BAKN5:Im_!v"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="LAk!Zx`Th*[6q_4X(.`G"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id="|zjmE{Plf+bwpW5{gF$)" inline="true" collapsed="true"><value name="SERVER"><shadow type="text" id="SCj=M}Rt-5Dsf:.$PdAR"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="zDT72:5Sup6KiSKtrCP:"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="3G4-IV9RU#TPkgSdh/Ps"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="YCpp@V.JX6__.]747m]U"><field name="TEXT">demo</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="a8~!uc]$y$}tK^2o?VC*"><value name="TOPIC"><shadow type="text" id="aYfd6fR@Tagu3rFFz{R."><field name="TEXT">face</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="?VW}p*bw`pKWlxUGTqt)"><field name="VALUE">method</field></shadow></value><next><block type="controls_whileUntil" id="S*8G(2,@+;36quCA`B-9"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="4^H/hbO4h,b^VL5$UdUd"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="`Ogzm`#ajOdS_[@Mn!le"><next><block type="system_wdt_feed" id="!E_Aa`8Q8#Wvl)sc?E-$"></block></next></block></statement></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="Ipp|=kD*I9r6$](tJ9*V" x="-1568" y="-258"><mutation><arg name="client" varid="_#,:o-gqa!WtlOf84R:Z"></arg><arg name="topic" varid="j8C4(dqI(DROIrl*4Uq8"></arg><arg name="msg" varid="SUg352R6|Reagi#QsM]t"></arg></mutation><field name="NAME">method</field><statement name="STACK"><block type="system_print" id="r|sH:Tc[GGf`v$)3D6zr"><value name="VAR"><shadow type="text" id="_Ik#nGbo;N{d78m*GY+4"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="f+1|R_wW9mk6Gp#bX4ix"><field name="VAR">msg</field></block></value></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IG1peGlvdApmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQoKZGVmIG1ldGhvZChjbGllbnQsIHRvcGljLCBtc2cpOgogICAgcHJpbnQobXNnKQoKCndkdCA9IG1hY2hpbmUuV0RUKHRpbWVvdXQ9IDEwMDAwKQptaXhpb3Qud2xhbl9jb25uZWN0KCdmdWh1YTMnLCAnMTIzNDU2NzgnKQpNUVRUX1VTUl9QUkogPSAnZGVtb0BtaXhseS5vcmcvZGVtby8nCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgJ2RlbW9AbWl4bHkub3JnJywgJzA0OGU2NjE0NmI0OTM3NTU3MzY2NDg5Y2IxMGZlMDU1JywgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zZXRfY2FsbGJhY2soJ2ZhY2UnLG1ldGhvZCwgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zdWJzY3JpYmUoTVFUVF9VU1JfUFJKICsgJ2ZhY2UnKQp3aGlsZSBUcnVlOgogICAgbXF0dF9jbGllbnQuY2hlY2tfbXNnKCkKICAgIHdkdC5mZWVkKCkK</code>VlZCgpCg==</code>
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><variables><variable id="_#,:o-gqa!WtlOf84R:Z">client</variable><variable id="j8C4(dqI(DROIrl*4Uq8">topic</variable><variable id="SUg352R6|Reagi#QsM]t">msg</variable></variables><comment id="x/L=;|*Rvj6)Hug)b$(J" x="-1765" y="-398" w="174.59988403320312" h="100">云端使用人脸识别组件</comment><block type="system_wdt_init" id="XZ1T*K_(QXB;0JJJ~$|s" x="-1574" y="-554"><value name="period"><shadow type="math_number" id="cyjR]v[av[lTT8|3)i#V"><field name="NUM">10000</field></shadow></value><next><block type="iot_wifi_connect" id="j2inQoBwS=o#I)NunF$}"><value name="WIFINAME"><shadow type="text" id="R;K,EcZ*~BAKN5:Im_!v"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="LAk!Zx`Th*[6q_4X(.`G"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id="|zjmE{Plf+bwpW5{gF$)" inline="true" collapsed="true"><value name="SERVER"><shadow type="text" id="SCj=M}Rt-5Dsf:.$PdAR"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="zDT72:5Sup6KiSKtrCP:"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="3G4-IV9RU#TPkgSdh/Ps"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="YCpp@V.JX6__.]747m]U"><field name="TEXT">demo</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="a8~!uc]$y$}tK^2o?VC*"><value name="TOPIC"><shadow type="text" id="aYfd6fR@Tagu3rFFz{R."><field name="TEXT">face</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="?VW}p*bw`pKWlxUGTqt)"><field name="VALUE">method</field></shadow></value><next><block type="controls_whileUntil" id="S*8G(2,@+;36quCA`B-9"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="4^H/hbO4h,b^VL5$UdUd"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="`Ogzm`#ajOdS_[@Mn!le"><next><block type="system_wdt_feed" id="!E_Aa`8Q8#Wvl)sc?E-$"></block></next></block></statement></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="Ipp|=kD*I9r6$](tJ9*V" x="-1568" y="-258"><mutation><arg name="client" varid="_#,:o-gqa!WtlOf84R:Z"></arg><arg name="topic" varid="j8C4(dqI(DROIrl*4Uq8"></arg><arg name="msg" varid="SUg352R6|Reagi#QsM]t"></arg></mutation><field name="NAME">method</field><statement name="STACK"><block type="system_print" id="r|sH:Tc[GGf`v$)3D6zr"><value name="VAR"><shadow type="text" id="_Ik#nGbo;N{d78m*GY+4"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="f+1|R_wW9mk6Gp#bX4ix"><field name="VAR">msg</field></block></value></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IG1peGlvdApmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQoKZGVmIG1ldGhvZChjbGllbnQsIHRvcGljLCBtc2cpOgogICAgcHJpbnQobXNnKQoKCndkdCA9IG1hY2hpbmUuV0RUKHRpbWVvdXQ9IDEwMDAwKQptaXhpb3Qud2xhbl9jb25uZWN0KCdmdWh1YTMnLCAnMTIzNDU2NzgnKQpNUVRUX1VTUl9QUkogPSAnZGVtb0BtaXhseS5vcmcvZGVtby8nCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgJ2RlbW9AbWl4bHkub3JnJywgJzA0OGU2NjE0NmI0OTM3NTU3MzY2NDg5Y2IxMGZlMDU1JywgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zZXRfY2FsbGJhY2soJ2ZhY2UnLG1ldGhvZCwgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zdWJzY3JpYmUoTVFUVF9VU1JfUFJKICsgJ2ZhY2UnKQp3aGlsZSBUcnVlOgogICAgbXF0dF9jbGllbnQuY2hlY2tfbXNnKCkKICAgIHdkdC5mZWVkKCkK</code>VlZCgpCg==</code>

View File

@@ -1 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="variables_set" id="z^(qNpZ}k!tT#$vP]Gck" x="-2740" y="-744"><field name="VAR">本机用户</field><value name="VALUE"><block type="text" id="Vj[Im9[Ag{QWB0+cA7t8"><field name="TEXT">米思齐</field></block></value><next><block type="iot_wifi_connect" id="DiTgtEYu(f1vr6:P,s{t"><value name="WIFINAME"><shadow type="text" id="lJ)g|dsa{(Q5AcABI`xh"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="Gt[H_`MtxDk3_)p)aEeD"><field name="TEXT">12345678</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE" id="t2yR1=VxUyjT`]B8TDA]"><value name="SERVER"><shadow type="text" id="{kxIC4~ehle!hwIGg@6B"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="factory_block_return" id=",*VT5:)[=Sj$)pW*=Vvw"><field name="VALUE">04f28f</field></shadow></value><next><block type="controls_whileUntil" id="(lq]OXcH9fvN]1nBmc4["><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="iZ9s2#PeK{Mrgs2~lGrC"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="display_show_image_or_string_delay" id="vwdyG?Rp2NqoRTgMQ2ev"><field name="center">True</field><value name="data"><shadow type="text" id="yZUol62Ze|aK6}`-57$H"><field name="TEXT">按下签到</field></shadow></value><value name="space"><shadow type="math_number" id="C{F-XnZW[F@SHZ5C.}:r"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="D(VhUf`mDC8?49r|^$}5"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_if" id="tEz5o!Jf8*kVRSr^jo!["><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="yq~aHE61bSpgr|Q~p]+^"><value name="btn"><shadow type="pins_button" id="Rm#GpP)du)rt@6.Eov^S"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="IOT_MIXIO_PUBLISH" id="TQJVU-LA4ZX7?80~-[||"><value name="TOPIC"><shadow type="text" id=",tTWEavU8|FBbC]]=Xrl"><field name="TEXT">姓名</field></shadow></value><value name="MSG"><shadow type="text" id="$.?_8+.=fee2dAIH.kDG"><field name="TEXT">msg</field></shadow><block type="variables_get" id="ZhcBm3PR~K+j~[J*a9Si"><field name="VAR">本机用户</field></block></value><next><block type="display_show_image_or_string_delay" id="p[2IJXm0r9|B1Np0o(H/"><field name="center">True</field><value name="data"><shadow type="text" id="RNvE{Q8Nc81WDI^?9:^x"><field name="TEXT">按下签到</field></shadow><block type="text_join" id="Cz|F?,}A}Chm$`q7hHiX"><value name="A"><shadow type="text" id=":Eg|GsP+oVAG$_t~2=xs"><field name="TEXT">Hello</field></shadow><block type="variables_get" id="D|x!:CIRW.w[~_}B-nD0"><field name="VAR">本机用户</field></block></value><value name="B"><shadow type="text" id="d2UTV}0GFI9wIcIVawW*"><field name="TEXT">签到成功</field></shadow></value></block></value><value name="space"><shadow type="math_number" id="evBzM0j7:XzV2b}BfEiy"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="@f9;W51jzmG$O$m1i.;_"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="PfeCj[OX*6Ufl;H4*cZp"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="F(q:wy+VvahQwz0TZ2c="><field name="NUM">2</field></shadow></value></block></next></block></next></block></statement></block></next></block></statement></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQppbXBvcnQgdXJlcXVlc3RzCmZyb20gdWJpbmFzY2lpIGltcG9ydCBoZXhsaWZ5CmZyb20gbWl4cHkgaW1wb3J0IGFuYWx5c2Vfc2hhcmVrZXkKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3RmdAppbXBvcnQgbWl4Z29fc2FudAppbXBvcnQgdGltZQoK5pys5py655So5oi3ID0gJ+exs+aAnem9kCcKbWl4aW90LndsYW5fY29ubmVjdCgnZnVodWEzJywgJzEyMzQ1Njc4JykKc2sgPSBhbmFseXNlX3NoYXJla2V5KCdodHRwOi8vbWl4aW8ubWl4bHkuY24vbWl4aW8tcGhwL3NoYXJla2V5LnBocD9zaz0wNGYyOGYnKQpNUVRUX1VTUl9QUkogPSBza1swXSsnLycrc2tbMV0rJy8nCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgc2tbMF0sIHNrWzJdLCBNUVRUX1VTUl9QUkopCndoaWxlIFRydWU6CiAgICBvbmJvYXJkX3RmdC5zaG93cygn5oyJ5LiL562+5YiwJywgc3BhY2U9MCwgY2VudGVyPVRydWUsc3luYz1UcnVlKQogICAgaWYgbWl4Z29fc2FudC5CMWtleS53YXNfcHJlc3NlZCgpOgogICAgICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+Wnk+WQjScsIOacrOacuueUqOaItykKICAgICAgICBvbmJvYXJkX3RmdC5zaG93cyjmnKzmnLrnlKjmiLcgKyAn562+5Yiw5oiQ5YqfJywgc3BhY2U9MCwgY2VudGVyPVRydWUsc3luYz1UcnVlKQogICAgICAgIHRpbWUuc2xlZXAoMikK</code>9CQV9FN185NF9BOF9FNl84OF9CNykKICAgICAgICBvbmJvYXJkX21hdHJpeC5zY3JvbGwoX0U2XzlDX0FDX0U2XzlDX0JBX0U3Xzk0X0E4X0U2Xzg4X0I3KQogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKCdPSycsc3BhY2UgPSAwLGNlbnRlciA9IEZhbHNlKQogICAgICAgIHRpbWUuc2xlZXAoMSkKICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cygnR08nLHNwYWNlID0gMCxjZW50ZXIgPSBGYWxzZSkK</code>
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><block type="variables_set" id="z^(qNpZ}k!tT#$vP]Gck" x="-2740" y="-744"><field name="VAR">本机用户</field><value name="VALUE"><block type="text" id="Vj[Im9[Ag{QWB0+cA7t8"><field name="TEXT">米思齐</field></block></value><next><block type="iot_wifi_connect" id="DiTgtEYu(f1vr6:P,s{t"><value name="WIFINAME"><shadow type="text" id="lJ)g|dsa{(Q5AcABI`xh"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="Gt[H_`MtxDk3_)p)aEeD"><field name="TEXT">12345678</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE" id="t2yR1=VxUyjT`]B8TDA]"><value name="SERVER"><shadow type="text" id="{kxIC4~ehle!hwIGg@6B"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="factory_block_return" id=",*VT5:)[=Sj$)pW*=Vvw"><field name="VALUE">04f28f</field></shadow></value><next><block type="controls_whileUntil" id="(lq]OXcH9fvN]1nBmc4["><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="iZ9s2#PeK{Mrgs2~lGrC"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="display_show_image_or_string_delay" id="vwdyG?Rp2NqoRTgMQ2ev"><field name="center">True</field><value name="data"><shadow type="text" id="yZUol62Ze|aK6}`-57$H"><field name="TEXT">按下签到</field></shadow></value><value name="space"><shadow type="math_number" id="C{F-XnZW[F@SHZ5C.}:r"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="D(VhUf`mDC8?49r|^$}5"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_if" id="tEz5o!Jf8*kVRSr^jo!["><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="yq~aHE61bSpgr|Q~p]+^"><value name="btn"><shadow type="pins_button" id="Rm#GpP)du)rt@6.Eov^S"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="IOT_MIXIO_PUBLISH" id="TQJVU-LA4ZX7?80~-[||"><value name="TOPIC"><shadow type="text" id=",tTWEavU8|FBbC]]=Xrl"><field name="TEXT">姓名</field></shadow></value><value name="MSG"><shadow type="text" id="$.?_8+.=fee2dAIH.kDG"><field name="TEXT">msg</field></shadow><block type="variables_get" id="ZhcBm3PR~K+j~[J*a9Si"><field name="VAR">本机用户</field></block></value><next><block type="display_show_image_or_string_delay" id="p[2IJXm0r9|B1Np0o(H/"><field name="center">True</field><value name="data"><shadow type="text" id="RNvE{Q8Nc81WDI^?9:^x"><field name="TEXT">按下签到</field></shadow><block type="text_join" id="Cz|F?,}A}Chm$`q7hHiX"><value name="A"><shadow type="text" id=":Eg|GsP+oVAG$_t~2=xs"><field name="TEXT">Hello</field></shadow><block type="variables_get" id="D|x!:CIRW.w[~_}B-nD0"><field name="VAR">本机用户</field></block></value><value name="B"><shadow type="text" id="d2UTV}0GFI9wIcIVawW*"><field name="TEXT">签到成功</field></shadow></value></block></value><value name="space"><shadow type="math_number" id="evBzM0j7:XzV2b}BfEiy"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="@f9;W51jzmG$O$m1i.;_"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="PfeCj[OX*6Ufl;H4*cZp"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="F(q:wy+VvahQwz0TZ2c="><field name="NUM">2</field></shadow></value></block></next></block></next></block></statement></block></next></block></statement></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQppbXBvcnQgdXJlcXVlc3RzCmZyb20gdWJpbmFzY2lpIGltcG9ydCBoZXhsaWZ5CmZyb20gbWl4cHkgaW1wb3J0IGFuYWx5c2Vfc2hhcmVrZXkKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3RmdAppbXBvcnQgbWl4Z29fc2FudAppbXBvcnQgdGltZQoK5pys5py655So5oi3ID0gJ+exs+aAnem9kCcKbWl4aW90LndsYW5fY29ubmVjdCgnZnVodWEzJywgJzEyMzQ1Njc4JykKc2sgPSBhbmFseXNlX3NoYXJla2V5KCdodHRwOi8vbWl4aW8ubWl4bHkuY24vbWl4aW8tcGhwL3NoYXJla2V5LnBocD9zaz0wNGYyOGYnKQpNUVRUX1VTUl9QUkogPSBza1swXSsnLycrc2tbMV0rJy8nCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgc2tbMF0sIHNrWzJdLCBNUVRUX1VTUl9QUkopCndoaWxlIFRydWU6CiAgICBvbmJvYXJkX3RmdC5zaG93cygn5oyJ5LiL562+5YiwJywgc3BhY2U9MCwgY2VudGVyPVRydWUsc3luYz1UcnVlKQogICAgaWYgbWl4Z29fc2FudC5CMWtleS53YXNfcHJlc3NlZCgpOgogICAgICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+Wnk+WQjScsIOacrOacuueUqOaItykKICAgICAgICBvbmJvYXJkX3RmdC5zaG93cyjmnKzmnLrnlKjmiLcgKyAn562+5Yiw5oiQ5YqfJywgc3BhY2U9MCwgY2VudGVyPVRydWUsc3luYz1UcnVlKQogICAgICAgIHRpbWUuc2xlZXAoMikK</code>9CQV9FN185NF9BOF9FNl84OF9CNykKICAgICAgICBvbmJvYXJkX21hdHJpeC5zY3JvbGwoX0U2XzlDX0FDX0U2XzlDX0JBX0U3Xzk0X0E4X0U2Xzg4X0I3KQogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKCdPSycsc3BhY2UgPSAwLGNlbnRlciA9IEZhbHNlKQogICAgICAgIHRpbWUuc2xlZXAoMSkKICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cygnR08nLHNwYWNlID0gMCxjZW50ZXIgPSBGYWxzZSkK</code>