[Tuto] Esp Easy + Nextion + DomoticZ

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
Jeff
Messages : 1007
Inscription : 17 nov. 2016, 20:54
Localisation : Rennes (35)

Re: TUTO Esp Easy + Nextion + Domoticz

Message 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 "
Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
dokho
Messages : 685
Inscription : 28 déc. 2014, 19:32

Re: TUTO Esp Easy + Nextion + Domoticz

Message 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]
Dernière modification par dokho le 24 déc. 2021, 12:37, modifié 1 fois.
Jeff
Messages : 1007
Inscription : 17 nov. 2016, 20:54
Localisation : Rennes (35)

Re: TUTO Esp Easy + Nextion + Domoticz

Message 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 ?
Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
dokho
Messages : 685
Inscription : 28 déc. 2014, 19:32

Re: TUTO Esp Easy + Nextion + Domoticz

Message 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)
Dernière modification par Keros le 24 déc. 2021, 14:18, modifié 1 fois.
Raison : Merci de ne pas citer le message précédent lors d'une réponse directe
Jeff
Messages : 1007
Inscription : 17 nov. 2016, 20:54
Localisation : Rennes (35)

Re: TUTO Esp Easy + Nextion + Domoticz

Message par Jeff »

Cool tu peux reposter ton flow avec les bons caractères utilisés du coup.
Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
dokho
Messages : 685
Inscription : 28 déc. 2014, 19:32

Re: TUTO Esp Easy + Nextion + Domoticz

Message 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
dokho
Messages : 685
Inscription : 28 déc. 2014, 19:32

Re: TUTO Esp Easy + Nextion + Domoticz

Message par dokho »

J'ai terminé ma page d’accueil, voici ce que ça donne en image:
photo.jpg
photo.jpg (66.97 Kio) Consulté 2981 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é 2981 fois

Je peux fournir le code du flow complet si ça intéresse quelqu'un.
Dernière modification par dokho le 24 déc. 2021, 16:08, modifié 2 fois.
pronoob
Messages : 43
Inscription : 16 oct. 2021, 18:16

Re: TUTO Esp Easy + Nextion + Domoticz

Message 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
Dernière modification par pronoob le 27 déc. 2021, 13:12, modifié 3 fois.
dokho
Messages : 685
Inscription : 28 déc. 2014, 19:32

Re: TUTO Esp Easy + Nextion + Domoticz

Message 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.
Jeff
Messages : 1007
Inscription : 17 nov. 2016, 20:54
Localisation : Rennes (35)

Re: TUTO Esp Easy + Nextion + Domoticz

Message 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é 2855 fois
Pourquoi tu utilises un arduino nano ? Tu n'utilises pas espeasy donc !
Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
Répondre