E1001 — Configuración esencial

Encabezado y base del proyecto

Define el dispositivo y la placa. Nada especial aquí: ambas pantallas comparten esta base.

Conectividad

El único detalle relevante es fast_connect, imprescindible en un dispositivo que, como ya veremos, solo está despierto un minuto.

Lectura de sensores desde Home Assistant

En nuestro proyecto la E1001 no mide nada por sí misma: todo viene de HA.

Display e‑ink (solo la parte clave)

El refresco nunca es automático. Solo se actualiza cuando el dispositivo despierta.

ℹ️ ¿Por qué usamos fondo negro con texto blanco en la E1001?

La elección no tiene que ver con el consumo. En las pantallas e‑ink el gasto energético depende del refresco, no del color mostrado. Un fondo negro no consume más que un fondo blanco una vez dibujado.La razón real es visibilidad:

  • El contraste blanco‑sobre‑negro en estas pantallas concretas es más estable.
  • Las zonas negras tienden a “ensuciarse” menos con artefactos residuales.
  • Los números grandes en blanco destacan mejor desde varios metros.
  • En interiores con luz artificial, el negro profundo evita el efecto “gris lavado”.

Así que la decisión es puramente funcional: se lee mejor.

Inserción del logo en la parte inferior y control horario

El logo se coloca en la franja inferior de la pantalla porque es la zona más estable visualmente y no interfiere con los datos ambientales, que ocupan la parte superior y central. Además, al estar en un área que apenas cambia, se evita generar artefactos en cada refresco.

Además el LOGO aparece durante el día y desaparece por la noche para no “ensuciar” la pantalla en ciclos nocturnos.

La razón para ocultar el logo por la noche tiene que ver con la calidad visual de la pantalla. En la E1001 cada refresco completo implica un barrido de tinta electrónica, y las zonas que contienen elementos estáticos son las que más tienden a acumular pequeños residuos con el paso de los ciclos. El logo, al no cambiar nunca, sería precisamente la parte que más se vería afectada si se redibujara en cada despertar nocturno. Al no dibujarlo durante esas horas, la franja inferior permanece estable, se evita generar artefactos innecesarios y el refresco se concentra únicamente en los datos ambientales, que sí tienen sentido actualizar. El resultado es una pantalla más limpia y un envejecimiento más uniforme sin añadir complejidad al código.

Deep sleep (al final del YAML)

Este bloque define el comportamiento real del E1001: un minuto despierto, quince dormido.

3008
Suscribirse
Notificación
5 Comments
Inline Feedbacks
Ver todos los comentarios
5
0
¡Aquí puedes dejar tus comentarios!x