Files
Flipdot-display/docs/pages.md
T
mangavalkandClaude Opus 5.5 490cefc360 Home Assistant requests in a task, progress bar, Plex page, bitmap cache
- net/ha_api: the HTTP requests run in a FreeRTOS task on core 0; loop()
  only hands over copies through queues. The web UI's test button polls.
  No more 3-4 s loop() stalls once a minute; timeout raised to 5 s.
- Progress bar page element (page format 4, v3 pages are converted)
- Plex user setting (settings v6): {plex_user} in entity ids
- Plex page (examples): watchers, play/pause icon, title, progress
- Bitmaps cached in RAM: a LittleFS read took ~100 ms on every render
  and web preview; long JSON lists sent in 2 KB pieces
- Backup includes the refresh settings and the Plex user

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 16:17:23 +02:00

1.8 KiB

Pages

← Back to the README

The dynamic pages on the display, drawn by the ESP32 itself (python tools/make_page_screenshots.py makes these pictures again). The Clock page is built in; the others are the example pages in examples/home-pages.json (import them in the web UI, System tab; they use this home's Home Assistant entities).

Page
Clock (built in), day and from 17:00 Clock Clock, evening
Weer: clock, weather icon by state, humidity, temperature Weer
Dag en nacht: sun from 07:00, moon and stars from 19:00, date Dag en nacht, day Dag en nacht, night
Energie: net power now, solar today, clock Energie
3D printer: progress, time left, status message (scrolls), nozzle temperature 3D printer
Binnen: room and outside temperature, CO2, air quality Binnen
Verbruik: water and energy used today, solar today Verbruik
Grote klok: big clock, inverted from 22:00 Grote klok Grote klok, night
Datum: weekday and date Datum
Aftellen: countdown to Christmas Aftellen
Stopwatch Stopwatch
Plex: how many watch, play/pause, title (scrolls) and progress of the Plex user (Tautulli) Plex