Files
Flipdot-display/docs/pages.md
T
mangavalkandClaude Opus 5.5 a6b946e17c Weather forecast page, 16 elements per page, attribute paths, examples from the display
- Home Assistant attributes can be paths into lists (forecast.1.condition).
- Date elements can show a day ahead (day offset 0-7).
- Pages hold 16 elements (page format 6; the old formats are frozen at 8).
  Pages are reset in place (clearPage), not through a 4 KB temporary.
- Verwachting page: today (icon, temperature, max/min) and the next 2
  days with 7 x 7 icons (weer7 <condition>), from a template sensor
  (docs/home-assistant.md).
- examples/home-pages.json is exported from the display with all pages
  and their icons, private entity id parts replaced by placeholders
  (tools/export_examples.py replaces tools/make_example_pages.py).

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

2.7 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 comes with the firmware (it can be changed, Reset brings back the original); the others are the example pages in examples/home-pages.json with their icons (import them in the web UI, System tab). They use this home's Home Assistant entities: change them to yours in the page editor (climate.home, sensor.envoy_000000000000_... and sensor.plex_server are placeholders). python tools/export_examples.py writes the file again from the pages on the display and replaces private parts of entity ids by these placeholders.

Page
Clock (from the firmware), day and from 17:00 Clock Clock, evening
Weer: clock, weather icon by state, humidity, temperature Weer
Verwachting: today (icon, temperature now, max/min) and the next 2 days (weekday, small icon, max/min); needs the forecast sensor Verwachting
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
3D printer finished: shown for 10 minutes after a print completes (rule), with the status message 3D printer finished
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
Bad: how full the bath is (a progress bar from a Home Assistant number) and the clock; a rule shows it while the bath fills Bad
Plex: how many watch, play/pause, title (scrolls) and progress of the Plex user (Tautulli) Plex