======== Affichage graphique de la temperature du DHT11 ========

On part de notre Noeud MQTT in precedent :

{{ :faire_preparation:soireeinfo:tp:corex3:capture_d_ecran_du_2023-05-01_09-51-22.png?direct |}}

Avec bien sur le serveur MQTT => [[http://fablab37110.ddns.net:1883|fablab37110.ddns.net:1883]]

Le bon Topic : **tele/tasmota_XXXXXX/SENSOR**  ( XXXXXX etant le numero de votre ESP32 dans tasmota )

{{ :faire_preparation:soireeinfo:tp:corex3:capture_d_ecran_du_2023-05-01_09-53-37.png?direct&400 |}}

On ajoute un noeud "function" avec le code suivant :
( On remarque ici le nom **DHT11** qui indique que l'on prends la valeur du capteur externe DHT11 et non pas la temperature de l'ESP32...)
    *var  tempD  = msg.payload.DHT11.Temperature;
    *msg.payload = tempD;
    *return msg;

{{ :faire_preparation:soireeinfo:tp:corex3:capture_d_ecran_du_2023-05-01_09-59-48.png?direct&400 |}}


on ajoute le noeud "chart" 
    *On indique le nom du "tab" ( page de votre dashboard ) ici "CastellabTest" et le groupe ( elements regroupé dans une même colonne ) ici "Group 2"
    * On change le "Label" ici "DHT11_chart"
    * Le Type => "Line chart" ( on pourra le changer plus tard ...)
    * le champ "X-axis" on mets " 1 Day" ( 1 jour) 
    * le reste en implicite 
    * On appuie sur "Done" et bien sur "Deploy"

{{ :faire_preparation:soireeinfo:tp:corex3:capture_d_ecran_du_2023-05-01_10-04-23.png?direct&400 |}}

On relie les 3 noeuds ensemble et l'on valide ( Deploy)

==== Dashboard DHT11_chart ====

On ouvre notre dashboard : http://castellab.ddnsfree.com:18xx/ui/  ( xx etant votre numéro de node-red  ...)

{{ :faire_preparation:soireeinfo:tp:corex3:capture_d_ecran_du_2023-05-01_10-17-32.png?direct&800 |}}

On retrouve bien notre page dashboard ici " CastellabTest" et notre group "Groupe 2" , le graphique ayant une plage journaliere glissante , la temperature n'a pas changé en 2 heures, on  visualise une ligne horizontale.


Je peux mettre les 2 noeuds DHT11 "chart" et "gauge" dans le même groupe ici " Chauffage " ce qui permet de voir que les groupes peuvent etre des colonnes ..

{{ :faire_preparation:soireeinfo:tp:corex3:capture_d_ecran_du_2023-05-01_10-31-43.png?direct&600 |}}

====== Commander un Relais avec un ESP32 et Tasmota ======

=== Schema de principe ===

{{ :faire_preparation:soireeinfo:tp:corex3:capture_d_ecran_du_2023-06-07_18-08-44.png?direct&600 |}}


=== Materiels ===

   - 1 esp32
   - 1 relais 5v
   - 1 ventilateur
   - 1 alimentation 5V externe
   - 1 Planche à pain 

=== Commentaires ===

   * On branche le relais sur la borne GPIO 34 ( A adapter suivant votre configuration )
   * On Raccorde l'alimentaion à la sortie du relais en serie avec le ventilateur
   * On alimente l ESP32 avec l'alimentation 5V
   * On valide dans la confuration de notre ESP32 via Tasmota la borne 34 en mode "Relais"
 











