diff --git a/DeepSleep/Pet_tracker_3/0_dsleep2.lua b/DeepSleep/Pet_tracker_3/0_dsleep2.lua index 265b343..d27865e 100644 --- a/DeepSleep/Pet_tracker_3/0_dsleep2.lua +++ b/DeepSleep/Pet_tracker_3/0_dsleep2.lua @@ -3,7 +3,7 @@ -- ATTENTION: il faut connecter la pin 0 à la pin RESET avec une résistance de 1k ! -print("\n dsleep2.lua zf200815.1245 \n") +print("\n dsleep2.lua zf200815.1430 \n") zLED=4 f= "flash_led_xfois.lua" if file.exists(f) then dofile(f) end @@ -32,6 +32,12 @@ end -- on se réveil, vérifie si on peut avoir du réseau autrement on va redormir function dsleep_wake_up() print("Coucou, je suis réveillé... et il est "..ztime()) + if rtctime.get() < 1597494477 then + print("oups je n'ai pas la bonne heure...") + rtctime.set(file.getcontents("_ztime_")) + print("voilà j'ai retrouvé une ancienne heure "..ztime()) + + end if wifi.sta.getip() == nil then print("Pas de réseau donc je scan le wifi...") f = "0_wifi_scan.lua" if file.exists(f) then dofile(f) end diff --git a/DeepSleep/Pet_tracker_3/0_wifi_scan.lua b/DeepSleep/Pet_tracker_3/0_wifi_scan.lua index 0258434..8702a92 100644 --- a/DeepSleep/Pet_tracker_3/0_wifi_scan.lua +++ b/DeepSleep/Pet_tracker_3/0_wifi_scan.lua @@ -1,6 +1,6 @@ -- Scripts pour tester l'écoute des AP WIFI -print("\n wifi_scan.lua zf200814.1924 \n") +print("\n wifi_scan.lua zf200815.1454 \n") f= "secrets_project.lua" if file.exists(f) then dofile(f) end @@ -37,6 +37,9 @@ function scan_wifi() save_flash(zstr) end print("end display...") + -- sauve l'heure sur la flash pour si jamais il y a un boot power on sans Internet + file.putcontents("_ztime_", rtctime.get()) + if zdsleep_stop then node.restart() else diff --git a/DeepSleep/Pet_tracker_3/boot.lua b/DeepSleep/Pet_tracker_3/boot.lua index 77ce385..436753f 100644 --- a/DeepSleep/Pet_tracker_3/boot.lua +++ b/DeepSleep/Pet_tracker_3/boot.lua @@ -1,7 +1,7 @@ -- Scripts à charger après le boot pour démarrer son projet function boot() - print("\n boot.lua zf200815.1358 \n") + print("\n boot.lua zf200815.1436 \n") print("On lance le boot...") collectgarbage() print(node.heap()) local f @@ -16,8 +16,8 @@ function boot() f = "set_time2.lua" if file.exists(f) then dofile(f) end print(node.heap()) collectgarbage() print(node.heap()) - f = "0_dsleep2.lua" if file.exists(f) then dofile(f) end - print(node.heap()) collectgarbage() print(node.heap()) + -- f = "0_dsleep2.lua" if file.exists(f) then dofile(f) end + -- print(node.heap()) collectgarbage() print(node.heap()) -- f = "0_wifi_scan.lua" if file.exists(f) then dofile(f) end -- print(node.heap()) collectgarbage() print(node.heap())