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
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
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
P075_Nextion_Wiring1.png (315.38 Kio) Consulté 2874 fois
Pourquoi tu utilises un arduino nano ? Tu n'utilises pas espeasy donc !