======== 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"