diff --git a/SonOff/SonOff_2/_secrets_project.lua_ b/SonOff/SonOff_2/_secrets_project.lua_ index 4e021de..18f9cd5 100644 --- a/SonOff/SonOff_2/_secrets_project.lua_ +++ b/SonOff/SonOff_2/_secrets_project.lua_ @@ -2,28 +2,25 @@ -- et que l'on n'aimerait pas être exportés sur Internet (github) -- Il faut donc modifier le .gitignore avec secrets*.lua -- il faut le renommer en 'secrets_project.lua' et sera exécuté --- par 'boot2.lua' au moment du boot +-- par 'wifi_init.lua' au moment du boot function secrets_project() - print("\n secrets_project.lua zf191222.1709 \n") + print("\n secrets_project.lua zf20011.1818 \n") - influxdb_url="http://www.xxx.ml:8086/write?db=xxx&u=admin&p=xxx" + --zLED=4 -- NodeMCU + zLED=7 -- SonOff + zRELAY=6 -- SonOff + + influxdb_url="http://xxx:8086/write?db=yyy&u=uuu&p=ppp" print("influxdb_url: "..influxdb_url) + influxdb_table="tutu" + print("influxdb_table: "..influxdb_table) + node_id = "generic" - - if node.chipid() == 3049014 then node_id = "0" end - if node.chipid() == 3049553 then node_id = "1" end - if node.chipid() == 14975023 then node_id = "2" end - if node.chipid() == 14972372 then node_id = "3" end - if node.chipid() == 12557128 then node_id = "4" end - if node.chipid() == 3048165 then node_id = "5" end - if node.chipid() == 14973009 then node_id = "6" end - - - + if node.chipid() == 6734851 then node_id = "sonoff_1" end + if node.chipid() == 3049119 then node_id = "adc_1" end print("node_id: "..node_id) - end secrets_project() secrets_project=nil diff --git a/SonOff/SonOff_2/_secrets_wifi.lua_ b/SonOff/SonOff_2/_secrets_wifi.lua_ index 387f706..3728ca3 100644 --- a/SonOff/SonOff_2/_secrets_wifi.lua_ +++ b/SonOff/SonOff_2/_secrets_wifi.lua_ @@ -1,23 +1,18 @@ -- Petit script pour configurer les secrets utilisés pour le wifi -- et que l'on n'aimerait pas être exportés sur Internet (github) --- Il faut donc modifier le .gitignore avec secrets*.lua +-- Il faut donc modifier le .gitignore avec eus_params* et secret* -- il faut le renommer en 'secrets_wifi.lua' et sera exécuté -- par 'wifi_init.lua' une fois pour la configuration du WIFI function secrets_wifi() - print("\n secrets_wifi.lua zf191108.1744 \n") - - -- cli_ssid="3g-s7" - -- cli_ssid="3G-zf2" - -- cli_ssid="apzuzu6_EXT" - cli_ssid="apzuzu6" - cli_pwd="xxx" - - -- cli_ssid="voie4." - -- cli_pwd="xxx" - - ap_ssid="NodeMCU" - ap_pwd="xxx" - + print("\n secrets_wifi.lua zf191222.2002 \n") + f= "eus_params.lua" if file.exists(f) then p = dofile(f) end + if p ~= nil then + cli_ssid = p.wifi_ssid cli_pwd = p.wifi_password p=nil + else + cli_ssid = "" cli_pwd = "" + end + ap_ssid="NodeMCU" ap_pwd="ppp" end + secrets_wifi() diff --git a/SonOff/SonOff_2/_zremote_cmd.txt b/SonOff/SonOff_2/_zremote_cmd.txt index e891005..321b678 100644 --- a/SonOff/SonOff_2/_zremote_cmd.txt +++ b/SonOff/SonOff_2/_zremote_cmd.txt @@ -1,22 +1,26 @@ # Quelques commandes remote (luatool) à envoyer avec le plugin Atom-IDE-terminal de l'éditeur Atom -# zf200105.0016 +# zf200110.1826 Todo à faire pour ce projet ! - ajouter fonction restart dans z_index.html (ATTENTION avec un argument restart, pas besoin de faire une page restart.html !) - ajouter l'affichage du node_id dans z_index.html -- ajouter argument ok dans wifi_init.html (sécurité) - ajouter le contrôle flip/flop du btn sur RELAY - ajouter une page affichage variables globales -- if verbose print partout dans 0_send_data.lua -- garder variable node_id pour identification après poweron général, reattribution adrs ip sur modem 4G -v- passer à 10 secondes la seconde chance -v- passer à 15x les tentatives de connexions au WIFI -v- déplacer le mode AP dans wifi_init +- améliorer le résultat de api_sonoff.html, il faut sortir l'état des IO lors d'un changement comme confirmation +- enlever la ligne wifi init dans z_index.html +- if verbose print partout dans *.lua v- ajouter le web_srv2 dans boot au lieu de boot2 v- ajouter un état du RELAY et de la LED dans z_index.html +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- 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- passer à 10 secondes la seconde chance +v- passer à 15x les tentatives de connexions au WIFI +x- mettre ZLED2 et ZRELAY dans secrets_project +x-ajouter argument ok dans wifi_init.html (sécurité) @@ -33,7 +37,7 @@ v- faire la page web service pour allumer le relay # définitions à faire AVANT ! export luatool_tty="/dev/cu.wchusbserial1410" -export zIP="192.168.0.156" +export zIP="192.168.0.182" export zport="23" export zIP="localhost" @@ -51,20 +55,27 @@ for k,v in pairs(_G) do print(k,v) end # commandes lua pour ce projet -export zIP="192.168.0.156" +export zIP="192.168.0.182" export zIP="192.168.4.1" 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 api_sonoff.html -http://192.168.0.156 +http://192.168.0.182 telnet -rN $zIP $zport verbose=false + dofile("dir.lua") dir() #filec('dir2.lua') #dirc() +for k,v in pairs(_G) do print(k,v) end + +node.restart() ~. ./luatool.py --ip $zIP:$zport -f dir.lua