Mis en service le mode verbose afin de pas polluer la console telnet avec tous les *prints* utilisés pour les debugs
This commit is contained in:
@@ -1,16 +1,14 @@
|
||||
-- Petit script pour faire office de crontab pour les mesures de température
|
||||
print("\n 0_cron.lua zf200115.1704 \n")
|
||||
-- Petit script pour faire office de crontab pour les mesures
|
||||
print("\n 0_cron.lua zf200119.0947 \n")
|
||||
|
||||
cron1=tmr.create()
|
||||
cron1:alarm(20*1000, tmr.ALARM_AUTO, function()
|
||||
print("cron1........................")
|
||||
ztemp1=readTemp()
|
||||
zhum1=readHumi()
|
||||
print("Temperature: "..ztemp1.." °C")
|
||||
print("Humidity: "..zhum1.." %")
|
||||
if verbose then print("cron1........................") end
|
||||
if verbose then gpio.write(zLED, gpio.LOW) tmr.delay(10000) gpio.write(zLED, gpio.HIGH) end
|
||||
ztemp1=readTemp() zhum1=readHumi()
|
||||
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()
|
||||
if verbose then print(node.heap()) collectgarbage() print(node.heap()) end
|
||||
end)
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,25 +1,20 @@
|
||||
-- Petit script pour envoyer les valeurs de température sur un serveur WEB via un HTTP GET
|
||||
print("\n 0_send_data.lua zf200115.1705 \n")
|
||||
print("\n 0_send_data.lua zf200119.0932 \n")
|
||||
|
||||
function send_temp()
|
||||
print("send_web_temp: ")
|
||||
print(zurl)
|
||||
if verbose then print("send_web_temp: ") end
|
||||
if verbose then print(zurl) end
|
||||
|
||||
http.get(zurl, nil, function(code, data)
|
||||
-- print("toto")
|
||||
if (code < 0) then
|
||||
print("HTTP request failed")
|
||||
print("zuzu", code, data)
|
||||
if verbose then print("HTTP request failed") end
|
||||
if verbose then print("zuzu", code, data) end
|
||||
else
|
||||
print(code, data)
|
||||
if verbose then print(code, data) end
|
||||
end
|
||||
-- print("tutu")
|
||||
end)
|
||||
-- print("titi")
|
||||
end
|
||||
|
||||
--[[
|
||||
|
||||
send_temp()
|
||||
|
||||
]]
|
||||
|
||||
@@ -1,15 +1,17 @@
|
||||
# Quelques commandes remote (luatool) à envoyer avec le plugin Atom-IDE-terminal de l'éditeur Atom
|
||||
# zf200116.1833
|
||||
# zf200119.0953
|
||||
|
||||
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
|
||||
|
||||
- terminer la page .html affichage de la température et de l'humidité
|
||||
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)
|
||||
- if verbose print partout dans *.lua
|
||||
- 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)!
|
||||
|
||||
v- ajouter fonction restart dans z_index.html (ATTENTION avec un argument restart, pas besoin de faire une page restart.html !)
|
||||
@@ -64,13 +66,12 @@ for k,v in pairs(_G) do print(k,v) end
|
||||
|
||||
|
||||
# commandes lua pour ce projet
|
||||
export zIP="192.168.0.182"
|
||||
export zIP="192.168.4.1"
|
||||
export zIP="192.168.4.4"
|
||||
export zIP="192.168.0.152"
|
||||
export zport="23"
|
||||
./luatool.py --ip $zIP:$zport -f z_index.html
|
||||
|
||||
./luatool.py --ip $zIP:$zport -f secrets_project.lua
|
||||
./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 api_sonoff.html
|
||||
http://192.168.0.182
|
||||
|
||||
0
Mesures/humidity/bolo-thingspeak/luatool.py
Normal file → Executable file
0
Mesures/humidity/bolo-thingspeak/luatool.py
Normal file → Executable file
Reference in New Issue
Block a user