diff --git a/Temp_DS18B20/temp_zf/README.md b/Temp_DS18B20/temp_zf/README.md index fca2511..8762592 100644 --- a/Temp_DS18B20/temp_zf/README.md +++ b/Temp_DS18B20/temp_zf/README.md @@ -1,6 +1,6 @@ # temp_zf -Petit projet pour mesurer la température, avec des capteurs de température 1-Wire DS18B20, et l'afficher sur ThingSpeak. +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. ## Astuces de lecture @@ -8,12 +8,13 @@ Petit projet pour mesurer la température, avec des capteurs de température 1-W Dans ce projet il y a 3x NodeMCU séparés qui mesurent 3x points de température séparées: * température intérieure dans la chambre à coucher à l'étage -* température extérieur au rez nord -* température extérieur au rez sud +* température extérieur au rez sud (à l'ombre) +* température extérieur au rez nord (à l'ombre) -Le NodeMCU de la mesure intérieure fait office de hub des deux mesures de températures extérieures et envoie en même temps les 3x mesures de températures à Thingspeak, afin de les avoir tous dans le même channel. Cela permet de mesurer des températures éloignées dans la maison en utilisant le WIFI comme câble de liaison entre les sondes ! +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 !) +Tous se passe dans les scripts a1, a2, a3 et a4.lua (**Attention en cours de refactorisation !**) ## Installation @@ -31,9 +32,20 @@ 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* ! + +``` +secrets_temp_zf_int.lua +secrets_temp_zf_out_sud.lua +secrets_temp_zf_out_nord.lua +``` + + ## Visualisation sur ThingSpeak https://thingspeak.com/channels/817940 -zf190727.0858 +zf190727.1004 diff --git a/Temp_DS18B20/temp_zf/_secrets_temp_zf.lua_ b/Temp_DS18B20/temp_zf/_secrets_temp_zf.lua_ index 6346a1a..d0a2d6a 100644 --- a/Temp_DS18B20/temp_zf/_secrets_temp_zf.lua_ +++ b/Temp_DS18B20/temp_zf/_secrets_temp_zf.lua_ @@ -1,15 +1,16 @@ --- Petit script pour configurer les choses secrètes que l'on n'aimerait +-- Petit script pour configurer les choses secrètes que l'on n'aimerait -- pas être exportées sur Internet (github) -- faut donc le mettre ailleurs que dans le dépôt ! -function credential() - print("\n credential.lua zf190617.1136 \n") - - cli_ssid="xyz" - cli_pwd="xyz" +function secrets() + print("\n secrets_temp_zf_out_sud.lua zf190727.1006 \n") - thingspeak_url_update="http://api.thingspeak.com/update?api_key=xyz&" + cli_ssid="" + cli_pwd="" + + thingspeak_url="http://api.thingspeak.com/update?api_key=xxx&" + hub_url="http://192.168.0.180/api_hub_temp.html?" end -credential() -credential=nil +secrets() +secrets=nil