diff --git a/Mesures/water-level/water-level_ruru_1/README.md b/Mesures/water-level/water-level_ruru_1/README.md
index e1fb800..d82ed97 100644
--- a/Mesures/water-level/water-level_ruru_1/README.md
+++ b/Mesures/water-level/water-level_ruru_1/README.md
@@ -1,11 +1,6 @@
# Mesure de hauteur d'eau dans un réservoir
-zf200627.1311
-
-
-
-**ATTENTION:
-Ce README est parti d'un autre projet similaire, donc pas tout juste pour ce projet**
+zf200627.1325
@@ -16,12 +11,11 @@ Ce README est parti d'un autre projet similaire, donc pas tout juste pour ce pro
* [Astuces](#astuces)
* [Installation](#installation)
* [Utilisation](#utilisation)
- * [Distribution des rôles de NodeMCU](#distribution-des-rôles-de-nodemcu)
- * [Affichage des températures en local sur le NodeMCU](#affichage-des-températures-en-local-sur-le-nodemcu)
- * [Affichage du petit serveur web du NodeMCU_Lua](#affichage-du-petit-serveur-web-du-nodemculua)
- * [Modification du code source du NodeMCU en remote](#modification-du-code-source-du-nodemcu-en-remote)
+ * [Upload Lua code](#upload-lua-code)
+ * [Secrets pour le projet](#secrets-pour-le-projet)
+ * [Rename initz.lua pour le boot automatique](#rename-initzlua-pour-le-boot-automatique)
* [Utilisation de la console du NodeMCU en remote](#utilisation-de-la-console-du-nodemcu-en-remote)
-* [Visualisation sur ThingSpeak](#visualisation-sur-thingspeak)
+ * [Visualisation sur Grafana/InfluxDB](#visualisation-sur-grafanainfluxdb)
## Buts
@@ -96,8 +90,11 @@ https://github.com/zuzu59/NodeMCU_Lua/blob/master/Firmware/nodemcu-master-19-mod
## Utilisation
+### Upload Lua code
Après avoir *flashé* le NodeMCU avec le bon *firmware* il faut télécharger tous les fichiers \*.lua sur le NodeMCU.
+
+### Secrets pour le projet
Mais il faut aussi bien *remplir* et charger sur le NodeMCU, le fichier des secrets du projet:
```
secrets_project.lua
@@ -109,107 +106,49 @@ secrets_wifi.lua
```
Tout en sachant que les variables utilisées pour les secrets sont utiles pour:
-* znode_chipid == iii then
+* **znode_chipid == nnn then**
C'est l'id du NodeMCU que chaque NodeMCU ont gravé dans leur mémoire, on peut le lire avec cette commande:
```
=node.chipid()
```
-* node_id = "iii"
+* **node_id = "ttt"**
C'est le nom de *fonction* du NodeMCU qui sera *visible* dans la DB InfluxDB
-
-
-* yellow_id = nn
+* **yellow_id = nn**
C'est le *numéro* du NodeMCU que l'on indique sur une *petite étiquette jaune collée* sur le NodeMCU. Ce *numéro* permet par la suite de connaitre très facilement le numéro du *port* utilisé pour le *reverse telnet* quand on veut accéder à la console série du NodeMCU
-* -- thingspeak_url="http://api.thingspeak.com/update?api_key=kkk"
+* **-- thingspeak_url="http://api.thingspeak.com/update?api_key=kkk"**
Pas utilisé dans ce projet
-* influxdb_url="http://uuu:8086/write?db=ddd&u=admin&p=ppp"
-Secrets utilisé pour envoyer des données sur le DB InfluxDB
+* **influxdb_url="http://uuu:8086/write?db=ddd&u=admin&p=ppp"**
+Secrets utilisés pour envoyer des données sur le DB InfluxDB
-* console_host = "uuu" console_port = 23000+yellow_id
+* **console_host = "uuu" console_port = 23000+yellow_id**
Serveur utilisé pour le *tremplin* du reverse telnet utilisé pour accéder à la console série du NodeMCU au moyen d'un *socat*. L'information d'utilisation se trouve dans le fichier 0_tst5_socat.lua
-* -- zdyndns_host = "hhh" zdyndns_port = nnn
+* **-- zdyndns_host = "hhh" zdyndns_port = nnn**
Pas utilisé dans ce projet
-
-
-
-
-
-### Distribution des rôles de NodeMCU
-
-Comme la mesure de production électrique est faite avec 1x NodeMCU, il y a donc 1x fichier de *secrets*. C'est dans ce fichier de *secrets* qu'il y a l'information de l'adresse IP de la base de donnée InfluxDB !
-
-```
-secrets_energy.lua
-```
-
-
-
-**ATTENTION, readme pas encore terminé, il faut encore modifier le readme depuis ici ! zf190922.1740**
-
-
-
-
-
-
-
-
-### Affichage des températures en local sur le NodeMCU
-
-On peut lire la température directement sur le NodeMCU au moyen de cet url (il faut modifier l'adresse IP du NodeMCU en question):
-
-nodemcu 28 int, http://192.168.0.171/disp_temp.html
-
-nodemcu 29 sud, http://192.168.0.180/disp_temp.html
-
-nodemcu 30 nord, http://192.168.0.105/disp_temp.html
-
-
-### Affichage du petit serveur web du NodeMCU_Lua
-
-Chaque NodeMCU a son propre serveur WEB, on peut l'accéder simplement depuis son adresse IP:
-
-nodemcu 28 int, http://192.168.0.171
-
-nodemcu 29 sud, http://192.168.0.180
-
-nodemcu 30 nord, http://192.168.0.105
-
-
-### Modification du code source du NodeMCU en remote
-
-Très pratique pour le debug, on peut directement modifier le code source Lua du NodeMCU en remote avec cet url:
-
-nodemcu 28 int, http://192.168.0.171:88
-
-nodemcu 29 sud, http://192.168.0.180:88
-
-nodemcu 30 sord, http://192.168.0.105:88
+### Rename initz.lua pour le boot automatique
+Ne pas oublier après avoir vérifié que tout fonctionne bien de *renommer* le fichier **initz.lua** en **init.lua** afin que quand le NodeMCU puisse démarrer automatiquement le code et bien fonctionner de manière autonome.
### Utilisation de la console du NodeMCU en remote
-Très pratique pour le debug, on peut accéder à la console du NodeMCU en remote avec telnet:
-
-nodemcu 28 int, **telnet -rN 192.168.0.171**
-
-nodemcu 29 sud, **telnet -rN 192.168.0.180**
-
-nodemcu 30 nord, **telnet -rN 192.168.0.105**
+Très pratique pour le debug, on peut directement modifier le code source Lua du NodeMCU en remote via un *reverse telnet*. Plus d'info dans le fichier 0_tst5_socat.lua.
+On peut aussi modifier le code Lua du NodeMCU en remote avec l'utilitaire *luatools.py*
-## Visualisation sur ThingSpeak
+### Visualisation sur Grafana/InfluxDB
+
+Graphique obtenu lors du banc test avec de l'eau dans le jardin
+
La totale en détail
-https://thingspeak.com/channels/817940
-Seulement la corrélation entre les trois température
-https://thingspeak.com/apps/plugins/300559
+https://github.com/zuzu59/docker-influxdb-grafana
+