On utilise le même noeud MQTT IN pour recevoir les infos de temperature que la page precedente. (Topic = tele/tasmota_6B2128/SENSOR)
On insere un noeud “fonction” ( categorie “function”) et un autre noeud“chart” ( categorie “Dashboard”)
On relie les 3 noeuds ensembles : “MQTT IN” à “function” et “function” à Chart“
On edit le noeud “function” et on insere dans l'onglet “On Message” les trois lignes de programation suivante:
1 var Temp = msg.payload.ESP32.Temperature; 2 msg.payload = Temp; 3 return msg;
On valide par “Done”
On edit le noeud “chart”, on verifie dans le champ “Group” que [maison] Chambre etage sont indiquer ( on peut bien sur indiquer d'autres valeurs pour realiser l'affichage voulu sur notre dashboard. Champ “Label” on peut laisser “Temperature ESP32” On laisse le reste des champs en implicite ( pour l'instant …) , on valide par “Done” et ensuite “Deploy”
On affiche le dashboard : “castellab.ddnsfree.com:18xx/ui”
Laisser quelques minutes pour avoir des indications de temperature qui varie.
Valeurs axe x : 1 heure , axe Y min = max = ,
On peut faire varier les valeurs des axes X et Y pour voir les changements à l'affichage… Bien sur il faut laisser le temps aux valeurs de se postionner sur le graph , si l'on met la valeur 1 jour ,on verra les valeurs d'une journée des temperatures en valeurs glissantes. Il faut aussi tenir compte de l'intervalle d'envoi des valeurs des temperatures envoyées par tasmota sur MQTT , ici j'ai mis 10s.
Exemple : axe X : 3 mn , axe Y : min =37.5 , max = 39