Voilà, ma nouvelle procédure de boot est terminée, enfin. Reste encore à la tester pendant un certain temps ;-)
This commit is contained in:
@@ -1,49 +0,0 @@
|
||||
print("a start... zf190105.2344")
|
||||
|
||||
|
||||
srv:close()
|
||||
srv=nil
|
||||
|
||||
wifi.setmode(wifi.NULLMODE,true)
|
||||
|
||||
print("toto")
|
||||
tmr.delay(1*1000*1000)
|
||||
print("tutu")
|
||||
|
||||
wifi.setmode(wifi.STATIONAP,true)
|
||||
|
||||
wifi.sta.config{ssid="", pwd="", auto=true, save=true}
|
||||
wifi.sta.autoconnect(1) wifi.sta.connect()
|
||||
wifi.ap.config({ ssid = "toto", auth=wifi.OPEN, save=true })
|
||||
|
||||
wifi.setmode(wifi.STATION,true)
|
||||
|
||||
--wifi.setmode(wifi.STATIONAP)
|
||||
--wifi.ap.config({ssid="MyPersonalSSID", auth=wifi.OPEN})
|
||||
--enduser_setup.manual(true)
|
||||
|
||||
--[[
|
||||
srv:close()
|
||||
srv=nil
|
||||
|
||||
wifi.setmode(wifi.NULLMODE,true)
|
||||
|
||||
print("toto")
|
||||
a1=tmr.create()
|
||||
a1:alarm(10*1000, tmr.ALARM_SINGLE, function()
|
||||
enduser_setup.start(
|
||||
function()
|
||||
print("Connected to WiFi as:" .. wifi.sta.getip())
|
||||
end,
|
||||
function(err, str)
|
||||
print("enduser_setup: Err #" .. err .. ": " .. str)
|
||||
end,
|
||||
print -- Lua print function can serve as the debug callback
|
||||
)
|
||||
print(node.heap()) collectgarbage() print(node.heap())
|
||||
print("tutu")
|
||||
end)
|
||||
|
||||
]]
|
||||
|
||||
|
||||
@@ -1,48 +1,49 @@
|
||||
-- Scripts pour tester le multi-tâche
|
||||
print("a start... zf190105.2344")
|
||||
|
||||
|
||||
function lenteur()
|
||||
print("in...")
|
||||
tmr.delay(1*1000*1000)
|
||||
print("out...")
|
||||
i=i+1
|
||||
zrepeat()
|
||||
end
|
||||
srv:close()
|
||||
srv=nil
|
||||
|
||||
function zrepeat()
|
||||
if i<5 then
|
||||
node.task.post(lenteur)
|
||||
end
|
||||
print("out2...")
|
||||
end
|
||||
wifi.setmode(wifi.NULLMODE,true)
|
||||
|
||||
print("toto")
|
||||
tmr.delay(1*1000*1000)
|
||||
print("tutu")
|
||||
|
||||
t1=tmr.now()
|
||||
wifi.setmode(wifi.STATIONAP,true)
|
||||
|
||||
i=0
|
||||
zrepeat()
|
||||
wifi.sta.config{ssid="", pwd="", auto=true, save=true}
|
||||
wifi.sta.autoconnect(1) wifi.sta.connect()
|
||||
wifi.ap.config({ ssid = "toto", auth=wifi.OPEN, save=true })
|
||||
|
||||
t2=tmr.now()
|
||||
print("durée: "..t2-t1)
|
||||
wifi.setmode(wifi.STATION,true)
|
||||
|
||||
--wifi.setmode(wifi.STATIONAP)
|
||||
--wifi.ap.config({ssid="MyPersonalSSID", auth=wifi.OPEN})
|
||||
--enduser_setup.manual(true)
|
||||
|
||||
--[[
|
||||
srv:close()
|
||||
srv=nil
|
||||
|
||||
t1={}
|
||||
for k,v in pairs(pfile) do
|
||||
t1[#t1+1]=k
|
||||
end
|
||||
wifi.setmode(wifi.NULLMODE,true)
|
||||
|
||||
print(t1[3])
|
||||
print("toto")
|
||||
a1=tmr.create()
|
||||
a1:alarm(10*1000, tmr.ALARM_SINGLE, function()
|
||||
enduser_setup.start(
|
||||
function()
|
||||
print("Connected to WiFi as:" .. wifi.sta.getip())
|
||||
end,
|
||||
function(err, str)
|
||||
print("enduser_setup: Err #" .. err .. ": " .. str)
|
||||
end,
|
||||
print -- Lua print function can serve as the debug callback
|
||||
)
|
||||
print(node.heap()) collectgarbage() print(node.heap())
|
||||
print("tutu")
|
||||
end)
|
||||
|
||||
]]
|
||||
|
||||
|
||||
t1 = file.list()
|
||||
print(file.list()["a.lua"])
|
||||
|
||||
|
||||
print(file.list[1])
|
||||
print(#file.list)
|
||||
|
||||
|
||||
|
||||
]]
|
||||
@@ -3,7 +3,7 @@
|
||||
-- le script repair.lua pendant xx secondes avant de continuer
|
||||
--Source: https://nodemcu.readthedocs.io/en/master/en/modules/node/#nodebootreason
|
||||
|
||||
print("\n init.lua zf200107.1525 \n")
|
||||
print("\n init.lua zf200110.1232 \n")
|
||||
|
||||
function initz()
|
||||
|
||||
@@ -25,8 +25,8 @@ function initz()
|
||||
|
||||
function second_chance()
|
||||
print("seconde chance...")
|
||||
zLED=4 -- NodeMCU
|
||||
--zLED=7 -- SonOff
|
||||
--zLED=4 -- NodeMCU
|
||||
zLED=7 -- SonOff
|
||||
gpio.write(zLED, gpio.LOW) gpio.mode(zLED, gpio.OUTPUT)
|
||||
initalarme1=tmr.create()
|
||||
initalarme1:alarm(10*1000, tmr.ALARM_SINGLE, function()
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
-- Petit script pour initaliser la couche WIFI
|
||||
|
||||
function wifi_init()
|
||||
print("\n wifi_init.lua zf200109.1848 \n")
|
||||
print("\n wifi_init.lua zf200110.1236 \n")
|
||||
|
||||
function wifi_init_end()
|
||||
wifi_init1:unregister() i=nil
|
||||
@@ -12,7 +12,7 @@ function wifi_init()
|
||||
f= "telnet_srv2.lua" if file.exists(f) then dofile(f) end
|
||||
f= "web_srv2.lua" if file.exists(f) then dofile(f) end
|
||||
print(node.heap()) collectgarbage() print(node.heap())
|
||||
zdelay=1 if reset_reason=="seconde_chance" then zdelay=10 end
|
||||
zdelay=1 if reset_reason=="seconde_chance" then zdelay=20 end
|
||||
wifi_init3=tmr.create()
|
||||
wifi_init3:alarm(zdelay*1000, tmr.ALARM_SINGLE, function()
|
||||
f= "boot.lua" if file.exists(f) then dofile(f) end
|
||||
@@ -44,8 +44,6 @@ function wifi_init()
|
||||
print(node.heap()) collectgarbage() print(node.heap())
|
||||
end)
|
||||
|
||||
zLED=4 -- NodeMCU
|
||||
--zLED=7 -- SonOff
|
||||
gpio.write(zLED, gpio.HIGH) gpio.mode(zLED, gpio.OUTPUT) i=1
|
||||
wifi_init1=tmr.create()
|
||||
wifi_init1:alarm(1*1000, tmr.ALARM_AUTO , function()
|
||||
|
||||
Reference in New Issue
Block a user