Super bien avancé sur les tests dsleep, je reste maintenant allumé quand il y a une connexion au wifi
This commit is contained in:
@@ -1,35 +1,43 @@
|
||||
-- Teste le deep sleep !
|
||||
-- s'endore pendant 3 secondes après 8 secondes
|
||||
-- à mettre à la place du init.lua !
|
||||
-- s'endore pendant xx secondes après xx secondes
|
||||
|
||||
-- ATTENTION: il faut connecter la pin 0 à la pin RESET !
|
||||
-- ATTENTION: il faut connecter la pin 0 à la pin RESET avec une résistance de 1k !
|
||||
|
||||
print("\n dsleep.lua zf181208.1755 \n")
|
||||
print("\n dsleep.lua zf181208.1858 \n")
|
||||
|
||||
f= "flash_led_xfois.lua" if file.exists(f) then dofile(f) end
|
||||
|
||||
function dsleep_on()
|
||||
print("Je dors...")
|
||||
node.dsleep(10*1000*1000)
|
||||
print("timer dsleep on...")
|
||||
ztmr_SLEEP = tmr.create()
|
||||
tmr.alarm(ztmr_SLEEP, 10*1000, tmr.ALARM_SINGLE, function ()
|
||||
print("Je dors...")
|
||||
node.dsleep(10*1000*1000)
|
||||
end)
|
||||
end
|
||||
|
||||
function dsleep_off()
|
||||
tmr.unregister(train3timer1)
|
||||
print("timer dsleep off...")
|
||||
tmr.unregister(ztmr_SLEEP)
|
||||
end
|
||||
|
||||
function watch_wifi_on()
|
||||
dsleep_on()
|
||||
ztmr_watch_wifi_on=tmr.create()
|
||||
tmr.alarm(ztmr_watch_wifi_on, 1000, tmr.ALARM_AUTO , function()
|
||||
if wifi.sta.getip() == nil then
|
||||
print("Unconnected... (on)")
|
||||
-- print("Unconnected... (on)")
|
||||
else
|
||||
tmr.stop(ztmr_watch_wifi_on)
|
||||
print("Connected... (on)")
|
||||
f= "wifi_info.lua" if file.exists(f) then dofile(f) end
|
||||
-- f= "wifi_info.lua" if file.exists(f) then dofile(f) end
|
||||
watch_wifi_off()
|
||||
end
|
||||
end)
|
||||
end
|
||||
|
||||
function watch_wifi_off()
|
||||
dsleep_off()
|
||||
tmr.unregister(ztmr_watch_wifi_on)
|
||||
ztmr_watch_wifi_off=tmr.create()
|
||||
tmr.alarm(ztmr_watch_wifi_off, 1000, tmr.ALARM_AUTO , function()
|
||||
@@ -39,31 +47,18 @@ function watch_wifi_off()
|
||||
watch_wifi_on()
|
||||
tmr.unregister(ztmr_watch_wifi_off)
|
||||
else
|
||||
print("Connected... (off)")
|
||||
-- print("Connected... (off)")
|
||||
xfois =2
|
||||
blink_LED ()
|
||||
end
|
||||
end)
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
||||
_, reset_reason = node.bootreason()
|
||||
print("reset_reason: ",reset_reason)
|
||||
if reset_reason == 4 then print("Coucou, soft reset...") end
|
||||
if reset_reason == 5 then print("Coucou, je suis réveillé...") end
|
||||
if reset_reason == 6 then print("Coucou, hard reset...") end
|
||||
|
||||
|
||||
watch_wifi_on()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
--[[
|
||||
ztmr_SLEEP = tmr.create()
|
||||
tmr.alarm(ztmr_SLEEP, 10*1000, tmr.ALARM_SINGLE, function ()
|
||||
print("Je dors...")
|
||||
node.dsleep(10*1000*1000)
|
||||
end)
|
||||
]]
|
||||
@@ -1,7 +1,7 @@
|
||||
-- Petit WEB IDE tout simple autonome
|
||||
-- ATTENTION: tourne sur le port 88 !
|
||||
|
||||
print("\n _web_ide2.lua zf181205.2112 \n")
|
||||
print("\n _web_ide2.lua zf181208.1902 \n")
|
||||
|
||||
--[[
|
||||
XChip's NodeMCU IDE
|
||||
@@ -113,7 +113,7 @@ srv:listen(88,function(conn)
|
||||
if vars=="edit" then
|
||||
conn:send("<script>function tag(c){document.getElementsByTagName('w')[0].innerHTML=c};\n")
|
||||
conn:send("var x=new XMLHttpRequest()\nx.onreadystatechange=function(){if(x.readyState==4) document.getElementsByName('t')[0].value = x.responseText; };\nx.open('GET',location.pathname,true)\nx.send()</script>")
|
||||
conn:send("<a href='/'>Back to file list</a><br><br><textarea name=t cols=79 rows=17></textarea></br>")
|
||||
conn:send("<a href='/'>Back to file list</a><br><br><textarea name=t cols=120 rows=50></textarea></br>")
|
||||
conn:send("<button onclick=\"tag('Saving');x.open('POST',location.pathname,true);\nx.onreadystatechange=function(){if(x.readyState==4) tag(x.responseText);};\nx.send(new Blob([document.getElementsByName('t')[0].value],{type:'text/plain'}));\">Save</button><a href='?run'>run</a><w></w>")
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user