Primeros pasos con Nextion, ESPHome y Home Assistant (tutoriales en camino)

Domótica Nextion

Si estás mirando para montarte una interfaz atractiva y configurable, creo que una de las mejores opciones que puedes encontrar es la combinación que te comento, Nextion + ESPHome + Home Assistant.

He recibido una pantalla de Nextion (podéis verlas aquí) y había leído bondades de las mismas, y, la verdad, es que son una pasada. Tenemos diferentes tamaños y diferentes características, pero lo mejor es poder editar la interfaz de forma visual con el Nextion Editor. Hace poco anunciamos el lanzamiento de nuevas pantallas y la verdad es que quise probarlas.

Editor Nextion Editor

La potencia de las pantallas es poder ver, antes pasarlo a la pantalla el resultado como va a quedar, algo que nos ahorra muchas pruebas a la hora de crear el aspecto. Con el editor podemos crear diferentes páginas que nos van a mostrar todo lo que queramos y podremos interactuar con nuestro sistema.

El pase de diapositivas requiere JavaScript.

Flasheamos, o bien con un USBTTL o directamente desde el lector de la microSD y ya tendremos nuestro interfaz para probar.

Funcionamiento del sistema con ESPHome

El editor de Nextion es muy potente, como si de una aplicación gráfica se tratara, creamos el aspecto, colocamos donde queramos y los objetos tienen un nombre único, al que podremos acceder desde fuera.

Ahora es el turno de poner algo entre medias de Home Assistant y la pantalla, un ESP32 o ESP8266 con ESPHome, que es compatible con las pantallas. Con ESPHome, podemos recopilar datos de sensores de nuestra instalación de Home Assistant así como poder llamar a servicios para interactuar con los elementos de la casa. Al ser también compatible con las pantallas, dicha información puede dibujarla en los objetos que queramos.

Por poner un ejemplo, puse un botón en el diseño de pruebas que estaba “jugando”  ese botón le configuré en el interfaz de Nextion para que notifique cuando pulsamos sobre él. Ahora, en ESPHome le digo que cuando pulsas sobre el botón, actue con “toggle” sobre una luz de Home Assistant y este es el resultado:

 

Ver esta publicación en Instagram

 

Una publicación compartida de Domotica en Casa (@domoticaencasa) el

No publico nada de momento pero creo que voy a hacer una serie de tutoriales para poder crear un control total de la casa con la pantalla recibida. Además, permite poner imágenes, vídeos, etc, por lo que podemos hacerlo tan rico visualmente como queramos.

Sin duda, unas interesantes pantallas las de Nextion.

¿Quieres montarte tu propio sistema Smart Home?

¿Te gustaría empezar poco a poco teniendo Google Home, Alexa o Home Assistant para controlar las luces, calefacción y otros electrodomésticos de la casa? ¡Te ayudamos! Entra en nuestro Grupo de Telégram de Domótica y también puedes entrar a nuestro Foro de Domótica donde podrás empezar a leer y preguntar tus dudas. Además, si quieres estar al tanto de las ofertas de domótica que salen a diario para poder hacerte un sistema de domótica low cost, entra a nuestro Canal de ofertas de domótica y no te perderás ni una o si lo prefieres y no tienes Telegram, puedes entrar a nuestra página de ofertas de domótica o Smart Home en Facebook. ¡Síguenos también en nuestro Facebook, Twitter o Instagram! ¡Te esperamos!

Si también buscas otro tipo de ofertas, puedes echar un ojo a nuestros otros canales:
* Tecnología en general *
* Juguetes / consolas / Juegos de mesa *
* Manualidades *
Si no tienes Telegram puedes consultar todas las ofertas en Megabazar.es

12 Comentarios

  1. Arnau

    Me tienes en ascuas! Llevo prácticamente desde que publicaste esto entrando cada día a ver si pones algún tutorial. Almenos especificame que componentes exactos necesito; la pantalla supongo que es la Intelligent Series, y que seria mejor, si el ESP32 o el ESP8266. Hace muy poco que me he puesto en el tema domotica con Hassio y ando perdido. Muchas gracias de antemano, un saludo!!

    Reply
    • eduardo

      Te comento con lo que estoy probando, quería haber empezado la serie de tutoriales pero hay cosas que no he conseguido hacer. Pero si que quiero arrancar ya la serie de tutoriales y sería para empezar mostrar sensores, actuar sobre interruptores, etc. El material que te recomiendo comprar es un Wemos D1 Mini y un ESP32S (ambos los publico en el canal de ofertas con frecuencia para que puedas comprar al mejor precio) y la pantalla, yo tengo la NX8048P070-011C, Intelligent series de 7 pulgadas, creo que es más que sufiente de grande. La idea sería hacer un interfaz bonito en Gimp y ya trabajar con imágenes como botones para que quede un interfaz chulo. El problema es que no he tenido 1 día entero para dedicarle y poder sacar adelante algunas cosas y grabar ya un par de vídeos e ir poco a poco creando la interfaz.

      Reply
  2. Edu

    Hola!,
    tengo una situacion rara, tengo el software funcionando para Arduino con mi nextion, pero si conecto un Wemos / Lolin, el wemos no es capaz de escribir ni leer nada del Nextion. podrias yudarme, ¿Que estoy haciendo mal?
    gracias

    Reply
    • eduardo

      No es fácil de saber, ¿has mirado los logs de ESPHome?

      Reply
      • edu

        Muy buenas, no se que son los logs de ESPHome, podrias ayudarme con eso:
        Tengo un Arduino UNO: https://i.postimg.cc/VN4Q568g/IMG-5735.jpg (adjunto imagen y funciona perfectamente)
        Y un Wemos(Lolin): https://postimg.cc/nXSP2XVt (Usando las mismas conexiones) que ni pinta nada en la pantalla que envio, ni detecta los eventos cuando pulso la pantalla.
        Un saludo.

        Reply
        • eduardo

          Los logs son los mensajes que muestra por pantalla ESPHome si miras por puerto serie o bien por red si conectas directamente a la API. Ahí puede darte alguna pista de lo que ocurre. Así, a bote pronto podrían ser muchas cosas. Revisa que las patillas de ese Wemos sean las que se corresponden con lo que tienen de serigrafía.

          Reply
          • edu

            De acuerdo, mirare esas trazas a ver si las encuentro. Tecnicamente esta bien cableado, Rx->Tx y Tx->Rx. Gracias por la ayuda

Contestar

Tu e-mail no será publicadoRequired fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*


El periodo de verificación de reCAPTCHA ha caducado. Por favor, recarga la página.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Lost Password

Registro