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 :D

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 bootImage

Re: TUTO Esp Easy + Nextion + Domoticz

Publié : 17 déc. 2021, 20:51
par Jeff
Pareil :D

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 :lol:

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 :

Code : Tout sélectionner

NEXTION075 : WRITE = heure.txt="5°" OK
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 :D
En plus cela a le mérite de simplifier ma commande, à vrai dire je comprenais plus grand chose à ces caractères encodage :lol:

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.