Je triche: le °C c'est une image
[Tuto] Esp Easy + Nextion + DomoticZ
Re: TUTO Esp Easy + Nextion + Domoticz
Citation supprimée
Je triche: le °C c'est une image
Je triche: le °C c'est une image
Dernière modification par Keros le 18 déc. 2021, 07:10, modifié 1 fois.
Raison : Merci de ne pas citer le message précédent lors d'une réponse directe
Raison : Merci de ne pas citer le message précédent lors d'une réponse directe
Re: TUTO Esp Easy + Nextion + Domoticz
Voilà mon écran avant qu'il reçoive les valeurs au boot

Re: TUTO Esp Easy + Nextion + Domoticz
Pareil 
Tu as bien avancé sur ton projet
Tu as bien avancé sur ton projet
Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
Re: TUTO Esp Easy + Nextion + Domoticz
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
J'ai encore du boulot
-
jackslayter
- Messages : 1040
- Inscription : 30 sept. 2014, 14:40
- Localisation : Isère (38)
Re: TUTO Esp Easy + Nextion + Domoticz
tu as essayé avec le code %B0 ou %C2%B0Jeff 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 !
liste des codes :
https://www.w3schools.com/tags/ref_urlencode.asp
Raspberry Pi + RFLink + Domoticz Beta
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
Re: TUTO Esp Easy + Nextion + Domoticz
Merci @jackslayter
Le bon caractère, c'est "%B0"
Si j'envoie cette commande avec mon navigateur :
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...
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%22Code : Tout sélectionner
NEXTION075 : WRITE = heure.txt="5°" OKCode : Tout sélectionner
var url = "192.168.1.110/control?cmd=NEXTION,salle.txt="+"\""+msg.payload+"\"";Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
Re: TUTO Esp Easy + Nextion + Domoticz
Tu utilises nodered pour mettre à jour l'écran via des requêtes http ? 

Dernière modification par Keros le 20 déc. 2021, 18:02, modifié 1 fois.
Raison : Merci de ne pas citer le message précédent lors d'une réponse directe
Raison : Merci de ne pas citer le message précédent lors d'une réponse directe
Re: TUTO Esp Easy + Nextion + Domoticz
Comme ceci ?
Code : Tout sélectionner
var url = "192.168.1.110/control?cmd=NEXTION,salle.txt="+"%22"+msg.payload+"%B0"+"%22";
Dernière modification par pronoob le 20 déc. 2021, 18:28, modifié 2 fois.
Re: TUTO Esp Easy + Nextion + Domoticz
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
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
Dernière modification par Keros le 20 déc. 2021, 18:01, modifié 1 fois.
Raison : Merci de ne pas citer le message précédent lors d'une réponse directe
Raison : Merci de ne pas citer le message précédent lors d'une réponse directe
Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
Re: TUTO Esp Easy + Nextion + Domoticz
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
Merci d'avance.
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.