Files
homeassistant_espscreen/screen_manager
Max Gramser f60eed3ff6 Make daily traffic scale to dozens of screens: incremental sync, ping keepalive, one action per message (0.2.39)
App 0.2.39 / firmware 0.2.33, items 1, 2, 4, 5 and 6 of the 30-screen scaling check.

- Only the tiles (and top bar) of changed entities are rebuilt; the screen list is
  cached until the registry or a screen diagnostic changes; the SSE stream follows.
- Sensor history comes from one recorder/statistics_during_period call per window in
  a background task, with the REST history as fallback per sensor without statistics.
- Firmware 0.2.33 answers a keepalive ping with its layout revision; a mismatch or a
  restart asks for the layout again, everything is repeated hourly as a safety net.
- The screen_message API action takes one whole message; the text inbox chunks stay
  as fallback for older firmware. A repeated unchanged layout keeps the inbox state.
- Quiet diagnostics: Opgestart (uptime as timestamp) replaces Uptime, heap every
  5 min, setting numbers publish only on change.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 21:06:45 +02:00
..

ESP Screen Manager

Zoek je Home Assistant-entiteiten, orden maximaal twintig tegels en stuur wijzigingen naar een CYD- of Guition-scherm zonder opnieuw flashen. Met installatiehulp, unieke apparaat-YAML en ondersteuning voor meerdere schermen.

Open de webinterface na installatie. Zie Documentatie voor de eerste flash. De app gebruikt Home Assistant Ingress en heeft geen eigen login of token nodig.