-- Scripts à charger après le boot pour démarrer son projet print("\n boot2.lua zf191223.2320 \n") function boot2() second_chance=nil initz=nil boot=nil zLED=nil boot2_tmr=nil secrets_wifi=nil wifi_init=nil cli_ssid=nil cli_pwd=nil boot2_tmr1=nil wifi_init1=nil wifi_info=nil boot2_go=nil f= "secrets_project.lua" if file.exists(f) then dofile(f) end f= "set_time.lua" if file.exists(f) then dofile(f) end collectgarbage() wifi.setmode(wifi.STATIONAP,true) wifi.ap.config({ ssid = ap_ssid.."_"..node_id, pwd = ap_pwd, save=true }) ap_ssid=nil ap_pwd=nil f= "web_srv2.lua" if file.exists(f) then dofile(f) end boot2_tmr3=tmr.create() boot2_tmr3:alarm(60*1000, tmr.ALARM_SINGLE, function() print("BOOOOUM, y'a plus de AP WIFI !") wifi.setmode(wifi.STATION,true) boot2_tmr3=nil print(node.heap()) collectgarbage() print(node.heap()) end) f= "0_htu21d.lua" if file.exists(f) then dofile(f) end f= "0_send_data.lua" if file.exists(f) then dofile(f) end f= "0_cron.lua" if file.exists(f) then dofile(f) end --f= "web_ide2.lua" if file.exists(f) then dofile(f) end f=nil verbose = true boot2_tmr2=tmr.create() boot2_tmr2:alarm(3*1000, tmr.ALARM_SINGLE, function() print("BOOOOUM, y'a plus de boot2 !") boot2=nil boot2_tmr2=nil print(node.heap()) collectgarbage() print(node.heap()) --tmr.create():alarm(7*1000, tmr.ALARM_SINGLE, function() -- print("MUOOOOB !") -- collectgarbage() -- print(node.heap()) --f= "web_ide2.lua" if file.exists(f) then dofile(f) end -- f=nil --end) end) end boot2_tmr1=tmr.create() boot2_tmr1:alarm(1*1000, tmr.ALARM_AUTO , function() if boot2_go then boot2_tmr1:unregister() boot2() end end) --[[ tmr.create():alarm(1*1000, tmr.ALARM_AUTO, function() print(node.heap()) end) ]] --[[ for k,v in pairs(_G) do print(k,v) end ]]