Public Access
- 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>
24 lines
1.8 KiB
Markdown
24 lines
1.8 KiB
Markdown
# Pages
|
|
|
|
[← Back to the README](../README.md)
|
|
|
|
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](../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 |   |
|
|
| **Weer**: clock, weather icon by state, humidity, temperature |  |
|
|
| **Dag en nacht**: sun from 07:00, moon and stars from 19:00, date |   |
|
|
| **Energie**: net power now, solar today, clock |  |
|
|
| **3D printer**: progress, time left, status message (scrolls), nozzle temperature |  |
|
|
| **Binnen**: room and outside temperature, CO2, air quality |  |
|
|
| **Verbruik**: water and energy used today, solar today |  |
|
|
| **Grote klok**: big clock, inverted from 22:00 |   |
|
|
| **Datum**: weekday and date |  |
|
|
| **Aftellen**: countdown to Christmas |  |
|
|
| **Stopwatch** |  |
|
|
| **Plex**: how many watch, play/pause, title (scrolls) and progress of the Plex user ([Tautulli](home-assistant.md#plex-and-tautulli)) |  |
|