Page 21 sur 24
Re: TUTO Esp Easy + Nextion + Domoticz
Publié : 24 déc. 2021, 11:43
par Jeff
Comme ceci :
Code : Tout sélectionner
var url = "192.168.1.110/control?cmd=NEXTION,Exterieure.txt="+"%22"+msg.payload+"%B0"+"C"+"%22"
Le %B0 c'est le signe °
Le %22: c'est le "
Re: TUTO Esp Easy + Nextion + Domoticz
Publié : 24 déc. 2021, 12:20
par dokho
J'avais essayé ta méthode mais ça ne fonctionne pas.
Je me demande si c'est pas au niveau du nextion que ça coince.
[EDIT]
En effet cela venait bien du nextion, ou plutôt de la police utilisée.
Avec une police en UTF8 ça passe nickel.
[/EDIT]
Re: TUTO Esp Easy + Nextion + Domoticz
Publié : 24 déc. 2021, 12:30
par Jeff
Je ne vois pourquoi ca coince, peut-être parce que tu l'envoies en MQTT, tu as réessayé avec la terminaison que je viens de poster ?
Re: TUTO Esp Easy + Nextion + Domoticz
Publié : 24 déc. 2021, 12:38
par dokho
Citation supprimée
Je viens d'éditer mon message précédent avec la solution.
Et oui, j'avais essayé ta méthode avant de dire que ça ne fonctionne pas
(d'ailleurs ta méthode ne fonctionne pas en mqtt, le %B0 apparaît comme %B0)
Re: TUTO Esp Easy + Nextion + Domoticz
Publié : 24 déc. 2021, 14:15
par Jeff
Cool tu peux reposter ton flow avec les bons caractères utilisés du coup.
Re: TUTO Esp Easy + Nextion + Domoticz
Publié : 24 déc. 2021, 14:43
par dokho
Jeff a écrit : 24 déc. 2021, 14:15
Cool tu peux reposter ton flow avec les bons caractères utilisés du coup.
Voici la fonction que j'utilise:
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;
Pour que cela fonctionne il faut que dans nextion editor tu configures ton champ texte avec une font en UTF-8
Re: TUTO Esp Easy + Nextion + Domoticz
Publié : 24 déc. 2021, 14:51
par dokho
J'ai terminé ma page d’accueil, voici ce que ça donne en image:

- photo.jpg (66.97 Kio) Consulté 3000 fois
Détail (de gauche à droite et de haut en bas):
- Température intérieure
- Mode chauffage (auto, présence, absence, ...) / Température consigne / Mode (confort ou éco)
- Conso instantanée
- Température extérieure
- Conso totale jour
- Météo du jour ou du lendemain (en fonction de l'heure actuelle): température mini / icône prévision / température maxi
Et voici une capture du flow que j'utilise (il va évoluer en fonction de l'avancement des autres pages):

- flow.png (193.54 Kio) Consulté 3000 fois
Je peux fournir le code du flow complet si ça intéresse quelqu'un.
Re: TUTO Esp Easy + Nextion + Domoticz
Publié : 26 déc. 2021, 19:44
par pronoob
Dites, vos nextion, sont alimentés par quoi ?
ici j'ai tenté le pin 5v de mon arduino nano (lui même alimenté par son usb) mais ça ne suit pas.
je tente donc une alimentation usb séparée pour alimenter l'ensemble (sur le pin 5v du nano) mais boff
je suis donc avec les 2 simultanément pour l'instant.
Je pensait donc m'orienter vers une alimentation 12v (sur vin pour le nano) et un LDO pour avoir 12->5v utilisable.
avez vous un modèle populaire à me conseiller ? ex: LM 1084 IT5,0
Re: TUTO Esp Easy + Nextion + Domoticz
Publié : 27 déc. 2021, 12:59
par dokho
Jusqu'à hier mon écran était alimenté via le pin 5V du wemos oui.
Depuis j'ai changé le câblage afin d'ajouter un transistor (sans ça le wemos ne boot pas à cause du RX de l'écran connecté sur le pin D8).
Mais je suis toujours alimenté par une alimentation USB classique.
Re: TUTO Esp Easy + Nextion + Domoticz
Publié : 27 déc. 2021, 15:40
par Jeff
Oui j'ai toujours pas mis l'image à jour du tuto mais le branchement que nous utilisons maintenant est expliquer ici dans la doc du plugin
https://espeasy.readthedocs.io/en/lates ... /P075.html
Mon wemos est alimenté par un tranfo 5v, chargeur ou alim externe, j'ai utilisé les 2 et le nextion sur la pin 5v du wemos.

- P075_Nextion_Wiring1.png (315.38 Kio) Consulté 2874 fois
Pourquoi tu utilises un arduino nano ? Tu n'utilises pas espeasy donc !