Terminé la mise à jour des secrets sur les sondes température/humidité de Ruchonnet

This commit is contained in:
Christian Zufferey
2020-06-19 16:30:45 +02:00
parent 5842a3c2fb
commit 812e36037e

View File

@@ -1,28 +1,9 @@
# Quelques commandes remote (luatool) à envoyer avec le plugin Atom-IDE-terminal de l'éditeur Atom # Quelques commandes remote (luatool) à envoyer avec le plugin Atom-IDE-terminal de l'éditeur Atom
# zf200101.1304 # zf200619.1626
Todo à faire pour ce projet ! Todo à faire pour ce projet !
- - mettre le nouveau système socat
- ajouter fonction restart dans zindex.html (argument restart)
- ajouter argument ok dans wifi_init.html
- ajouter get_data() dans 0_send_data.lua
- cron 10 seconde get_data avec moyenne et cron 300 sendata et zero moyenne
- 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
- indiquer nodeMCU name du dhcp modem 4G dans table liste adresses ip
- passer à 10 secondes la seconde chance
- passer à 15x les tentatives de connexions au WIFI
- déplacer le mode AP dans wifi_init
- ajouter le web_srv2 dans boot au lieu de boot2
# si luatool ne marche pas sur le MAC, il faut lire ceci: # si luatool ne marche pas sur le MAC, il faut lire ceci:
@@ -32,64 +13,70 @@ Todo à faire pour ce projet !
# CTRL+ALT+ENTER envoie au terminal la ligne de l'éditeur # CTRL+ALT+ENTER envoie au terminal la ligne de l'éditeur
# SHIT+CTRL+` ouvre le terminal (attention, ne pas oublier de copier le *path* dans le *tree* et le changer) # SHIT+CTRL+` ouvre le terminal (attention, ne pas oublier de copier le *path* dans le *tree* et le changer)
# ALT+CMD+F bascule entre le terminal et l'éditeur # ALT+CMD+F bascule entre le terminal et l'éditeur
# ALT+N+. fermer une session telnet sur le NodeMCU
# définitions à faire AVANT !
cd /Users/zuzu/Desktop/NodeMCU/NodeMCU_Lua/WIFI_sniffer/cret_project # définitions à faire si le NodeMCU est connecté en USB !
export luatool_tty="/dev/cu.wchusbserial1410" export luatool_tty="/dev/cu.wchusbserial1410"
export zIP="192.168.0.113"
#th0 dev mobile
###################################
# A faire pour pouvoir manager les NodeMCU de ruru depuis la maison
###################################
# dans une 1ère console
#th1, juste en face du déshumidificateur
ssh -t -L 2323:localhost:2323 ubuntu@www.zuzu-test.ml ssh -N -L 2323:192.168.8.101:23 ubuntu@localhost -p 20223
#th2, à l'étage en face du déshumidificateur
ssh -t -L 2323:localhost:2323 ubuntu@www.zuzu-test.ml ssh -N -L 2323:192.168.8.102:23 ubuntu@localhost -p 20223
#th3, dans la zone revues sur un rayon
ssh -t -L 2323:localhost:2323 ubuntu@www.zuzu-test.ml ssh -N -L 2323:192.168.8.103:23 ubuntu@localhost -p 20223
#th4, proche de la porte du local des archives
ssh -t -L 2323:localhost:2323 ubuntu@www.zuzu-test.ml ssh -N -L 2323:192.168.8.104:23 ubuntu@localhost -p 20223
###################################
# les autres en local à la maison, attention, les adresses ip ne sont peut-être plus justes !
#th0, banc test sur la planche à pain
192.168.0.118 192.168.0.118
#th1 #th5, chambre à coucher
192.168.0.143 192.168.8.102
#th2
192.168.0.132 192.168.8.105
#th3
192.168.0.145 192.168.8.104
#th4
192.168.0.117 192.168.8.103
#th5 chambre à coucher
192.168.0.178 192.168.0.178
#th6 buanderie #th6, buanderie
192.168.0.162 192.168.0.162
#th7 cave #th7, cave
192.168.0.199 192.168.0.199
#th8 salon #th8, salon
192.168.0.124 192.168.0.124
###############################
# commandes lua pour ce projet
###############################
# dans une 2e console
export zIP="192.168.0.143"
export zport="23"
cd '/Users/zuzu/Google Drive/FamilleZ Share/FamilleZ/Papa/LUA/NodeMCU ESP8266/NodeMCU_Lua/Mesures/humidity/bolo
'
export zIP="localhost" export zIP="localhost"
export zport="2323" export zport="2323"
ATTENTION: voir les tunnels tout à la fin !
# ouvrir et fermer (ALT+N+.) une session telnet sur le NodeMCU avec l'adresse zIP)
telnet -rN $zIP $zport telnet -rN $zIP $zport
~.
--node.restart() verbose=false
collectgarbage()
=node.heap() =node.heap()
=node_id
=influxdb_url
for k,v in pairs(_G) do print(k,v) end for k,v in pairs(_G) do print(k,v) end
# commandes lua pour ce projet
export zIP="192.168.0.162"
telnet -rN $zIP $zport
verbose=false
dofile("dir.lua") dofile("dir.lua")
dir() dir()
#filec('dir2.lua')
#dirc() dofile("head.lua")
zhead("secrets_project.lua")
~. ~.
./luatool.py --ip $zIP:$zport -f dir.lua ./luatool.py --ip $zIP:$zport -f dir.lua
./luatool.py --ip $zIP:$zport -f secrets_project.lua
./luatool.py --ip $zIP:$zport --zrestart
verbose=true verbose=true
verbose=false verbose=false
@@ -202,7 +189,7 @@ cat("boot2.lua")
# création des tunnels ssh # création des tunnels ssh
ATTENTION: dans un premier terminal ! ATTENTION: dans un premier terminal !
Pour Bolo à Ruchonnet: Pour Bolo à Ruchonnet:
ssh -t -L 2323:localhost:2323 ubuntu@www.zuzutest.ml ssh -N -L 2323:192.168.8.102:23 ubuntu@localhost -p 20223 ssh -t -L 2323:localhost:2323 ubuntu@www.zuzu-test.ml ssh -N -L 2323:192.168.8.102:23 ubuntu@localhost -p 20223
Pour le Crêt Pour le Crêt
ssh -N -L 2323:192.168.0.137:23 admin@z.zufferey.com -p 1822 ssh -N -L 2323:192.168.0.137:23 admin@z.zufferey.com -p 1822
@@ -241,13 +228,13 @@ status, err = pcall(function () toto() end) if status==false then print("Error:
Gestion de la passerelle SSH reverse Gestion de la passerelle SSH reverse
Puis depuis une autre console on peut faire directement pour aller sur l'OpiZ (ici le 20223): Puis depuis une autre console on peut faire directement pour aller sur l'OpiZ (ici le 20223):
ssh -t ubuntu@www.zuzutest.ml ssh ubuntu@localhost -p 20223 ssh -t ubuntu@www.zuzu-test.ml ssh ubuntu@localhost -p 20223
ou ou
1ère console 1ère console
On établit le tunnel local avec l'OpiZ On établit le tunnel local avec l'OpiZ
ssh -N -L 20223:localhost:20223 ubuntu@www.zuzutest.ml ssh -N -L 20223:localhost:20223 ubuntu@www.zuzu-test.ml
2ème console, on utilise le tunnel OpiZ en local sur sa machine 2ème console, on utilise le tunnel OpiZ en local sur sa machine