bb25353089
Max asked for many more tiles, a tile that takes the whole page as a light
switch you push without looking, and tiles that go to a page. The limit is
one tile per slot of the eight pages, 48, and the firmware keeps its tile
list on the heap sized to the layout (PSRAM on a Guition). A tile's size can
be `full`: one big button that lights up in the state colour while on, or the
double-width card's head with its small slider, direct controls or graph at
the bottom and the value the double-width card had no room for in between;
the clock, the forecast (with an hours strip) and the sun path fill the page.
Navigation tiles are the built-in entities screen.page_1 to screen.page_8:
an arrow or a chosen icon, the name and "Page n", a tap opens that page.
The app sends the three only to firmware 0.2.62+, the editor (the Vue port of
this round by the editor session, 00c9a4e) offers Normal / Double-width /
Full page and "Goes to page", and Claude in Home Assistant gets size: full and
the page tiles. Built-in tiles now send a chosen icon as its codepoint.
Found and fixed by the new host harness before release: the one-second tick
moved the analog clock's second hand (part 18) on a full forecast's hour label
during a page switch and corrupted it. Firmware 0.2.62; both C++ and Python
suites, host harness 37/37 on both boards, hardware pass on both bench boards
in docs/TEST_RESULTS_0274.md.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
15 lines
956 B
Markdown
15 lines
956 B
Markdown
# ESP Screen Manager
|
|
|
|
Find your Home Assistant entities, arrange up to 48 tiles, and push changes
|
|
to a CYD or Guition screen without reflashing. Includes installation help,
|
|
a unique per-device YAML, and support for multiple screens.
|
|
|
|
<p align="center">
|
|
<img src="https://raw.githubusercontent.com/MaxGramser/homeassistant_espscreen/main/docs/images/photo-guition-page-2.jpg" width="47%" alt="A Guition 4-inch screen with tiles from Home Assistant">
|
|
<img src="https://raw.githubusercontent.com/MaxGramser/homeassistant_espscreen/main/docs/images/editor.png" width="51%" alt="ESP Screen Manager in Home Assistant: the screens, the top bar and the tiles of the selected screen">
|
|
</p>
|
|
|
|
Open the web interface after installation. See **Documentation** for the first flash.
|
|
The app uses Home Assistant Ingress and needs no login or token of its own.
|
|
More screenshots are in the [project README](https://github.com/MaxGramser/homeassistant_espscreen#readme).
|