Home Assistant también quiere su marco bonito (y se lo merece)
La idea es sencilla: ahora que ya tienes listo el entorno para compilar y flashear tus firmwares con ESPHome, toca dar el siguiente paso lógico… hacer que Home Assistant y tus terminales e‑ink empiecen a hablarse. El objetivo es transformar estas pantallas en un panel de información siempre visible, silencioso y de bajísimo consumo, capaz de mostrar temperatura, humedad, calidad del aire, batería, Wi‑Fi y la hora sin necesidad de abrir el móvil ni encender ninguna pantalla tradicional.
A partir de aquí empieza la parte realmente divertida: conectar Home Assistant con la E1001 o la E1002, cargar el primer firmware y ver cómo la pantalla cobra vida con los datos de tu casa.
El proyecto parte de una idea sencilla: aprovechar las pantallas e‑ink E1001 y E1002 como un visor ambiental siempre visible, alimentado exclusivamente por los datos que ya tienes en Home Assistant. En nuestra actual instalación conviven ocho puntos de medida repartidos entre interior y exterior, cada uno ofreciendo humedad, temperatura, CO₂ y partículas finas. Todo está ya integrado en Home Assistant 2025.12.4, así que las pantallas no necesitan sensores propios ni lógica adicional: solo leer, formatear y mostrar.
A partir de aquí, el objetivo es que la e‑ink actúe como una ventana silenciosa y de muy bajo consumo hacia el estado real de tu casa, refrescando la información según el modo de funcionamiento de cada modelo y convirtiéndose en un complemento natural de tu sistema domótico.
Antes de entrar en el código, conviene enmarcar cómo vamos a presentar el trabajo realizado. El objetivo es que el lector entienda desde el principio qué va a ver, por qué lo verá así y cómo comparar ambos dispositivos sin perderse en detalles.
Enfoque de la explicación
El análisis se basa en reproducir exactamente la misma interfaz, distribución y estilo visual en las dos pantallas —E1001 y E1002—. Esto permite comparar de forma objetiva aspectos como la visibilidad, el consumo energético, la frecuencia de actualización y las diferencias en la programación. A partir de esta base común iremos mostrando fragmentos de los ficheros YAML de cada proyecto, destacando en cada caso los elementos que los distinguen y explicando por qué cada pantalla se comporta como lo hace.
3004
Cuando empezamos esta revisión no teníamos ni la más remota idea del trabajo que nos iba a dar. Eso sí lo que queríamos es investigar, aprender y compartir nuestras experiencias con todos y no simple hacer la típica revisión tipo copy/paste.
Aunque conocíamos ESPHome como «usuarios» de Home Assistant y no dábamos la importancia suficiente a esta integración… el tener que «picar el código» desde cero nos ha ayudado a valorar más el trabajo de otros. Por eso hemos querido detallar al máximo nuestros avances por loo que os dejamos los YAML completos de las dos pantallas lo que seguro os ayudará mucho a los que quieran «replicar» y MEJORAR nuestro trabajo.
También debemos confesar que ChatGPT nos ayudado a avanzar más rápido… y retroceder en más de una ocasión, todo hay que decirlo.
Una cosa que no hemos tenido ocasión de detallaros el «invento» que gracias a ChatGPT hemos conseguido hacer en HomeAssistant para «completar» los datos históricos de evolución del % de batería del E1001 que por despertarse «dormido» no son líneas continuas sino valores discontinuos como se ve en la imagen adjunta.
Desgraciadamente en los comentarios de WordPress no se mantiene la indentación del YAML por lo que os ponemos en su lugar un pantallazo de la parte de configuration.yaml con el procedimiento seguido para completar la curva en HA.
Teniendo en cuenta la veintena de interesantes productos que tenemos pendientes de revisar desde el pasado año no hemos tenido tiempo de incluir en esta ninguno de los vídeos que hemos ido haciendo.
En cualquier caso os dejamos uno para que veáis el «trabajo» que le cuesta al E1002 refrescar la pantalla y que explica que tarde algo más de 20 segundos para hacer un refresco total
Otra de las pruebas que hicimos inicialmente hasta comprobar que ESPHome no es infinito fue intentar usar unos fondos dia/noche más coloridos.
El problema es que el uso de un «bitmap» tan grande llenaba la memoria del ESP32 por lo que tuvimos que desistir… aparte del problema que habríamos tenido para visualizar correctamente los datos de los sensores que es lo más importante ¿no?
Al E1001 de Seeed Studio le ha salido competencia con el ESP32-S3-RLCD-4.2 de Waveshare que tan solo cuesta 26.99 $ aunque eso sí tu pantalla solo es de 4.2″ y su resolución de 300 × 400 pixels.
Seeedstudio acaba de sacar a la venta el nuevo E1004 que viene a ser el hermano mayor del E1002.