diff --git a/Temp_DS18B20/temp_zf/README.md b/Temp_DS18B20/temp_zf/README.md
index 8762592..d916401 100644
--- a/Temp_DS18B20/temp_zf/README.md
+++ b/Temp_DS18B20/temp_zf/README.md
@@ -1,9 +1,20 @@
# temp_zf
-Petit projet pour mesurer la température intérieur et extérieur chez moi, avec des capteurs de température 1-Wire DS18B20, et l'afficher sur ThingSpeak.
+Petit projet pour mesurer la température intérieure et extérieure chez moi, avec des capteurs de température 1-Wire DS18B20, et l'afficher sur ThingSpeak.
+
+On peut voir, avec ce projet assez complet, toutes les possibilités offertes de la programmation des NodeMCU en LUA, en mode événementiel.
+Choses qui ne seraient pas possible si on l'avait fait en C++ (mode Arduino), comme par exemple:
+
+* serveur WEB service pour le HUB (API)
+* serveur WEB pour l'affichage des températures (Active Server Pages ZYX)
+* crontab pour les mesures de température
+* serveur WEB pour l'IDE, modification du code source en remote
+* serveur TELNET, utilisation de la console en remote
+
+Toutes les fonctions sont bien séparées dans des scripts, ce qui facilite la portabilité entre les projets mais aussi sa mise au point.
-## Astuces de lecture
+## Astuces de mesures
Dans ce projet il y a 3x NodeMCU séparés qui mesurent 3x points de température séparées:
@@ -11,11 +22,9 @@ Dans ce projet il y a 3x NodeMCU séparés qui mesurent 3x points de températur
* température extérieur au rez sud (à l'ombre)
* température extérieur au rez nord (à l'ombre)
-Le NodeMCU de la mesure extérieure sud fait office de hub des deux autres mesures de températures et, envoie en même temps les 3x mesures de températures à Thingspeak. Ceci afin de les avoir tous dans le même channel (on économise les channels).
+Le NodeMCU de la mesure **extérieure sud** fait office de hub des deux autres mesures de températures et, envoie en même temps les 3x mesures de températures à Thingspeak. Ceci afin de les avoir tous dans le même channel (on économise les channels).
Cela permet de mesurer des températures éloignées dans la maison en utilisant le WIFI comme câble de liaison entre les sondes !
-Tous se passe dans les scripts a1, a2, a3 et a4.lua (**Attention en cours de refactorisation !**)
-
## Installation
@@ -34,7 +43,9 @@ node ow pcm rtctime sntp spi tmr uart wifi ws2812
## Utilisation
-Comme les mesures de températures sont faites avec 3x NodeMCU différents, il y a donc 3x fichiers de *secrets*. C'est dans ces fichiers de *secrets* qu'il y a l'information de l'adresse IP du NodeMCU qui fait office de *hub* !
+### Distribution des rôles de NodeMCU
+
+Comme les mesures de températures sont faites avec 3x NodeMCU différents, il y a donc 3x fichiers de *secrets*. C'est dans ces fichiers de *secrets* qu'il y a l'information de l'adresse IP du NodeMCU qui fait office de *hub* !
```
secrets_temp_zf_int.lua
@@ -42,10 +53,54 @@ secrets_temp_zf_out_sud.lua
secrets_temp_zf_out_nord.lua
```
+C'est aussi là qu'il y a le *numéro du field* (zfield), c'est à dire le rôle joué par le NodeMCU_Lua:
+
+* **1**, température intérieure dans la chambre à coucher à l'étage
+* **2**, température extérieur au rez sud (à l'ombre)
+* **3**, température extérieur au rez nord (à l'ombre)
+
+Et c'est le **2** qui fait office de *hub*, qui concentre les mesures de température et les envoie en une fois à Thingspeek !
+
+
+### 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 29, http://192.168.0.180/disp_temp.html
+
+nodemcu 30, 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 29, http://192.168.0.180
+
+nodemcu 30, 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 29, http://192.168.0.180:88
+
+nodemcu 30, http://192.168.0.105:88
+
+
+### 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 29, **telnet -rN 192.168.0.180**
+
+nodemcu 30, **telnet -rN 192.168.0.105**
+
## Visualisation sur ThingSpeak
https://thingspeak.com/channels/817940
-zf190727.1004
+zf190727.1432