Nextion, présentation et premier essai

coucou,

petite présentation de mon nextion, recu il y a 3 jours, totale découverte pour moi.

objectif :

  • avoir un ecran à l’écran à l’entrée,
    dans la premiere page :
  • avec la température exterieur,
  • un icone de la météo actuelle,
  • une gestion de luminaire (eteindre toutes les lumieres activation des lumieres d’accueil, allumer l’exterieur allumer la cave),
  • un declencheur pour l’aspirateur (vant de partir au cas où), l’activation de l’alarme en mode Home et une activation de l’alarme en mode absent (malgres les autres scenarii pour l’activer comme le NFC et la geolocalisation).
  • Une deuxieme page sur le Nextion pour afficher les alertes météo, le risque de gel, chance de pleuvoir, UV, risque de pluie, de neige… ect…
  • L’écran doit s’éteindre afin d’économie d’énergie et aussi afin de ne pas abimer l’écran avec une image résiduelle.
  • L’écran doit s’allumer lors d’un mouvement détecté ou lors de l’ouverture de la porte d’entrée.

outils :

  • un ecran nextion
  • un wemos D1
  • Nextion Editor
  • ESP easy
  • node red

sources :
TUTO : Ecran pour sa domotique de A à Z avec un NEXTION (Itead) via MQTT / NodeRed / Home Assistant - YouTube
et autres sources d’informations :
Home Assistant - DIY - Dashboard Monitoring LCD - ESPHome - Nextion - WeMos D1 - ESP8266 -Domotique - YouTube

merci à @DcJona pour le tuto et à @oncleben31 pour les états de météo de l’addon météofrance

J’ai choisi, comme dcjona le suggere espeasy et mqtt (ces deux produits étaient une premiere pour moi et ce fut très simple !)

voici le dash bord sur le quel on travail dans Nextion Editor :
image

image

et le rendu final :

Et un imprim ecran des flows :

flow pour l’extinction et le demarrage automatique :

flow pour les actions sur les boutons :
image

flow pour le changement des données météo (pour la partie de l’actualisation du jpg de la meteo, ca peut etre amélioré, mai les fonctions ne sont pas mon truc)


reste à trouver un joli boitier WAF pour y inclure également un lecteur de badge NFC et retour d’état des luminaires. et à mettre des nextions partout lol comme ceux du beau post de @TheD6Bel HA Switch Plate installation - Tutoriels Home Assistant / Général (t) - HACF

4 J'aime

Nous avons visiblement vu la même vidéo de @DcJona (merci à lui pour le temps consacré à divulguer ses connaissances). J’ai réussi à créer un projet et l’uploader sur le Nextion, j’ai réussi à flasher un Wemos D1 Mini, j’ai réussi à ce que ce dernier publie en MQTT sur mon broker mais impossible de faire communiquer le Nextion et le Wemos. Vous avez une astuce cachée?

salut Guillaume,
quand tu clic sur un icone de ton nextion, dans mqtt explorer, le numero idx change bien?

Non justement…
Dans le Debug du Nextion Editor, je vois bien des commandes lorsque j’appuie sur un bouton.
Je ne les vois pas dans la colonne « Value » de ESP Easy. Si je sélectionne l’option « Resend value at interval » et que je fixe un intervalle à 1 seconde, alors je vois bien les publications sur mon broker. Cette partie fonctionne, c’est vraiment la partie communication série avec le Nextion qui ne fonctionne pas, j’ai essayé sur 2 Wemos, pas de changement.
Mon Nextion est un NX3224T024_011, le standard en gros.
Fil jaune sur D5, fil bleu sur D7. J’ai essayé d’inverser le TX et le RX, rien n’y fait.

je ne sais pas quoi te dire, j’ai suivi la partie config du wemos espeasy de DCjona pour le coup…
ton controler est bien enable? tu as reverifié la procédure?

Oui, le contrôleur fonctionne bien. Je fouille la toile…
A tout hasard, quelle version du firmware espeasy utilise tu?
J’ai pris celle en date du 30 11 2020.

j’ai utilisé ce fichier : ESP_Easy_mega-20191208_test_ESP8266_4M1M_VCC.bin
celui qui est fourni dans le tuto de dcjona
git build : mega-20191208

Je vais essayer cette version, j’ai pris la dernière disponible, peut-être y a-t-il eu une modification altérant la fonctionnalité.
Pourrais tu le confirmer que lorsque tu effectue une action sur le Nextion, la valeur apparaît bien dans la colonne Value du device dans ESPEasy?

Merci

je t’ai envoyé un message en pv
sinon j’ai ca en value :
image
je ne sais pas si ca peut t’aider

tadam !

image

Pas moyen de le faire fonctionner…
Ca te dérangerait de m’envoyer la configuration de ton Nextion (.tft) et le backup de ton ESP8266?

ok, le temps de mettre n’importe quoi pour le ssid et mdp du wifi lol

c’est fait, avec le .hmi et les polices

Après plusieurs essais, arrachages de cheveux… Ca marche! :grin:

Pour les personnes ayant testés préalablement HA Switch Plate sur leur écran Nextion, la vitesse de communication série de l’écran est modifiée de 9600 à 115200 bauds/s!

2 solutions :

  • Soit modifié la vitesse dans ESP Easy (j’ai des ratés avec ce paramètrage)

  • Soit réinitialiser la vitesse du Nextion à 9600 bauds/s à l’aide de la commande suivante sur la première page du projet
    image

2 J'aime