Page 20 sur 24
Re: TUTO Esp Easy + Nextion + Domoticz
Publié : 17 déc. 2021, 20:46
par dokho
Citation supprimée
Je triche: le °C c'est une image

Re: TUTO Esp Easy + Nextion + Domoticz
Publié : 17 déc. 2021, 20:48
par dokho
Voilà mon écran avant qu'il reçoive les valeurs au boot

Re: TUTO Esp Easy + Nextion + Domoticz
Publié : 17 déc. 2021, 20:51
par Jeff
Pareil
Tu as bien avancé sur ton projet
Re: TUTO Esp Easy + Nextion + Domoticz
Publié : 17 déc. 2021, 20:55
par dokho
Oui, il me reste la météo (T°C mini - icône - T°C maxi), dans le petit cadre encore vide en bas à droite, et j'aurais fini la page d'accueil.
J'ai encore du boulot

Re: TUTO Esp Easy + Nextion + Domoticz
Publié : 20 déc. 2021, 14:06
par jackslayter
Jeff a écrit : 17 déc. 2021, 20:43
Comment peux t'on afficher sur le nextion le caractère "⁰" , j'arrive en l'envoyer sur l'esp je le vois dans les logs, mais pas sur le nextion, j'ai un "ã" avant !
tu as essayé avec le code %B0 ou %C2%B0
liste des codes :
https://www.w3schools.com/tags/ref_urlencode.asp
Re: TUTO Esp Easy + Nextion + Domoticz
Publié : 20 déc. 2021, 15:05
par Jeff
Merci @jackslayter
Le bon caractère, c'est "%B0"
Si j'envoie cette commande avec mon navigateur :
Code : Tout sélectionner
http://192.168.1.110/control?cmd=NEXTION,heure.txt=%225%B0%22
Cela fonctionne :
Maintenant, il faut que j'arrive à l'intégrer dans ma fonction nodered, j'ai essayé pas mal de truc, pas encore réussi à le mettre à la suite du msg.payload...
Code : Tout sélectionner
var url = "192.168.1.110/control?cmd=NEXTION,salle.txt="+"\""+msg.payload+"\"";
Re: TUTO Esp Easy + Nextion + Domoticz
Publié : 20 déc. 2021, 15:11
par dokho
Tu utilises nodered pour mettre à jour l'écran via des requêtes http ?

Re: TUTO Esp Easy + Nextion + Domoticz
Publié : 20 déc. 2021, 15:35
par pronoob
Comme ceci ?
Code : Tout sélectionner
var url = "192.168.1.110/control?cmd=NEXTION,salle.txt="+"%22"+msg.payload+"%B0"+"%22";
Re: TUTO Esp Easy + Nextion + Domoticz
Publié : 20 déc. 2021, 16:20
par Jeff
Citation supprimée
Bien vu pronoob
En plus cela a le mérite de simplifier ma commande, à vrai dire je comprenais plus grand chose à ces caractères encodage

Re: TUTO Esp Easy + Nextion + Domoticz
Publié : 23 déc. 2021, 23:49
par dokho
Quelqu'un sait comment ajouter °C dans le msg.payload mqtt ?
Aujourd'hui j'utilise la fonction ci-dessous qui me renvoie un truc pas très propre du genre: 15°C
Code : Tout sélectionner
msg.topic = "ECRAN-ENTREE/cmd";
msg.payload = Math.round(msg.payload.data_day.temperature_max[1])
msg.payload = msg.payload + "°C" ;
msg.payload = `NEXTION,home.t1.txt="${msg.payload}"`;
return msg;
Merci d'avance.