Purgé les variables plus utilisées
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
-- Petit script pour faire office de crontab pour les mesures
|
||||
print("\n 0_cron.lua zf200119.0947 \n")
|
||||
print("\n 0_cron.lua zf200119.1009 \n")
|
||||
|
||||
cron1=tmr.create()
|
||||
cron1:alarm(20*1000, tmr.ALARM_AUTO, function()
|
||||
@@ -9,6 +9,6 @@ cron1:alarm(20*1000, tmr.ALARM_AUTO, function()
|
||||
if verbose then print("Temperature: "..ztemp1.." °C") end
|
||||
if verbose then print("Humidity: "..zhum1.." %") end
|
||||
zurl=thingspeak_url.."field1="..tostring(ztemp1).."&field2="..tostring(zhum1)
|
||||
send_temp()
|
||||
send_data() ztemp1=nil zhum1=nil r=nil
|
||||
if verbose then print(node.heap()) collectgarbage() print(node.heap()) end
|
||||
end)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
-- Lit le capteur I2C HTU21D de mesure d'humidité et de température
|
||||
print("\n 0_htu21d.lua zf191219.1920 \n")
|
||||
print("\n 0_htu21d.lua zf200119.0957 \n")
|
||||
|
||||
-- module https://learn.sparkfun.com/tutorials/htu21d-humidity-sensor-hookup-guide/all
|
||||
-- acahat https://www.aliexpress.com/item/32480177429.html
|
||||
@@ -37,6 +37,6 @@ function readHumi()
|
||||
return tonumber(string.format("%.1f", tostring(r/100)))
|
||||
end
|
||||
|
||||
r = nil
|
||||
print("Temperature: "..readTemp().." °C")
|
||||
print("Humidity: "..readHumi().." %")
|
||||
r = nil
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
-- Petit script pour envoyer les valeurs de température sur un serveur WEB via un HTTP GET
|
||||
print("\n 0_send_data.lua zf200119.0932 \n")
|
||||
print("\n 0_send_data.lua zf200119.1009 \n")
|
||||
|
||||
function send_temp()
|
||||
if verbose then print("send_web_temp: ") end
|
||||
function send_data()
|
||||
if verbose then print("send_data_web: ") end
|
||||
if verbose then print(zurl) end
|
||||
|
||||
http.get(zurl, nil, function(code, data)
|
||||
@@ -12,9 +12,10 @@ function send_temp()
|
||||
else
|
||||
if verbose then print(code, data) end
|
||||
end
|
||||
zurl=nil
|
||||
end)
|
||||
end
|
||||
|
||||
--[[
|
||||
send_temp()
|
||||
send_data()
|
||||
]]
|
||||
|
||||
@@ -1,18 +1,14 @@
|
||||
# Quelques commandes remote (luatool) à envoyer avec le plugin Atom-IDE-terminal de l'éditeur Atom
|
||||
# zf200119.0953
|
||||
# zf200119.1034
|
||||
|
||||
|
||||
Todo à faire pour ce projet !
|
||||
|
||||
v- if verbose print partout dans *.lua
|
||||
v- clignoter la led à chaque mesure en fonction de verbose
|
||||
- utiliser le bouton pour piloter le verbose
|
||||
|
||||
v- terminer la page .html affichage de la température et de l'humidité
|
||||
- trouver un moyen pour configurer la lED dans initz.lua sans le rendre dangereux en cas de problème (éviter le reflashing en cas de reboot loop)
|
||||
|
||||
- lancement ou arrêt du WEBIDE via la home page
|
||||
- arrêter de demander de connecter le WIFI automatiquement en mode station juste après le boot dans la config wifiinit (automatic connect)
|
||||
- lancement ou arrêt du WEBIDE via la home page
|
||||
- le wifi setup ne fonctionne toujours pas quand il y a déjà un ap de connecté (problème du reboot quand adrs ip ok)!
|
||||
- trouver un moyen pour configurer la lED dans initz.lua sans le rendre dangereux en cas de problème (éviter le reflashing en cas de reboot loop)
|
||||
- utiliser le bouton pour piloter le verbose
|
||||
|
||||
v- ajouter fonction restart dans z_index.html (ATTENTION avec un argument restart, pas besoin de faire une page restart.html !)
|
||||
v- ajouter l'affichage du node_id dans z_index.html
|
||||
@@ -21,14 +17,17 @@ v- ajouter un état du RELAY et de la LED dans z_index.html
|
||||
v- ajouter une page affichage variables globales
|
||||
v- améliorer api_sonoff.html, il faut ajouter 'home' sur la page
|
||||
v- améliorer le résultat de api_sonoff.html, il faut sortir l'état des IO lors d'un changement comme confirmation
|
||||
v- clignoter la led à chaque mesure en fonction de verbose
|
||||
v- copier secrets_project et secrets_wifi dans _secrets_project_ _secrets_wifi_ pour la documentation
|
||||
v- déplacer le mode AP dans wifi_init
|
||||
v- enlever la ligne wifi init dans z_index.html
|
||||
v- faire la page web service pour allumer la LED
|
||||
v- faire la page web service pour allumer le relay
|
||||
v- garder variable node_id pour identification après poweron général, reattribution adrs ip sur modem 4G
|
||||
v- if verbose print partout dans *.lua
|
||||
v- passer à 10 secondes la seconde chance
|
||||
v- passer à 15x les tentatives de connexions au WIFI
|
||||
v- terminer la page .html affichage de la température et de l'humidité
|
||||
v- vérifier le fonctionnement d'allumer la LED, car ne marche plus !
|
||||
x- mettre ZLED2 et ZRELAY dans secrets_project
|
||||
x-ajouter argument ok dans wifi_init.html (sécurité)
|
||||
@@ -72,6 +71,7 @@ export zport="23"
|
||||
|
||||
./luatool.py --ip $zIP:$zport -f 0_send_data.lua
|
||||
./luatool.py --ip $zIP:$zport -f 0_cron.lua
|
||||
./luatool.py --ip $zIP:$zport -f 0_htu21d.lua
|
||||
|
||||
./luatool.py --ip $zIP:$zport -f api_sonoff.html
|
||||
http://192.168.0.182
|
||||
@@ -79,6 +79,8 @@ http://192.168.0.182
|
||||
|
||||
telnet -rN $zIP $zport
|
||||
verbose=false
|
||||
~.
|
||||
|
||||
|
||||
dofile("dir.lua")
|
||||
dir()
|
||||
@@ -88,7 +90,8 @@ for k,v in pairs(_G) do print(k,v) end
|
||||
dofile("wifi_info.lua")
|
||||
|
||||
node.restart()
|
||||
~.
|
||||
ping -c 10 $zIP
|
||||
|
||||
./luatool.py --ip $zIP:$zport -f dir.lua
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user