diff --git a/DeepSleep/ESP-M3/dsleep.lua b/DeepSleep/ESP-M3/dsleep.lua index 86b46f4..af73f7b 100644 --- a/DeepSleep/ESP-M3/dsleep.lua +++ b/DeepSleep/ESP-M3/dsleep.lua @@ -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) -]] \ No newline at end of file diff --git a/DeepSleep/ESP-M3/wifi_get_ip.lua b/DeepSleep/ESP-M3/goodies/wifi_get_ip.lua similarity index 100% rename from DeepSleep/ESP-M3/wifi_get_ip.lua rename to DeepSleep/ESP-M3/goodies/wifi_get_ip.lua diff --git a/DeepSleep/ESP-M3/web_ide2.lua b/DeepSleep/ESP-M3/web_ide2.lua index 6b58a0e..fd2037b 100644 --- a/DeepSleep/ESP-M3/web_ide2.lua +++ b/DeepSleep/ESP-M3/web_ide2.lua @@ -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("") - conn:send("Back to file list


") + conn:send("Back to file list


") conn:send("run") end