Refactorisé le README !
This commit is contained in:
@@ -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).<br>
|
||||
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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user