Show the screens and ESP Screens in the README; firmware 0.2.35 to test updates (0.2.41)

- README: photos of a Guition at home, both boards with demo layouts, a card gallery,
  the alert with the Alerts cheatsheet, New screen and choosing tiles, tile settings next
  to the resulting tile, and the top bar sheet. Screen images are rendered from the
  firmware's own LVGL code (ESPHome host + SDL) fed by the app's own messages on a demo home.
- App store page (screen_manager/README.md): a photo and the editor via absolute URLs.
- Firmware 0.2.35 only raises SCREEN_FIRMWARE_VERSION so the update path can be tested.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Max Gramser
2026-09-15 08:08:38 +02:00
parent 3e959b3df9
commit 8f52b6cb2d
32 changed files with 144 additions and 6 deletions
+7
View File
@@ -1,3 +1,10 @@
## 0.2.41 (firmware 0.2.35)
See ESP Screens before you install it. What the screens show and what you can set stay the same.
- **Screenshots in the README.** Photos of a Guition at home, both boards with demo layouts (pages, direct controls, the weather, climate, light and vacuum cards, sensor history, an alert) and the ESP Screens page itself: the tiles, tile settings, top bar, Alerts cheatsheet and New screen. The screen images are rendered from the firmware's own LVGL code on a demo home, so they match what the screens draw. The app's page in the App store shows a photo and the editor too.
- Firmware 0.2.35 for both boards, so you can try an update from the app. It only changes the version number.
## 0.2.40 (firmware 0.2.34)
ESP Screens is now in English: the screens, the management page, the Home Assistant entities and the documentation.
+6
View File
@@ -4,5 +4,11 @@ Find your Home Assistant entities, arrange up to twenty 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).
+1 -1
View File
@@ -17,7 +17,7 @@ WEEKDAYS = ['Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su']
REPO = 'https://github.com/MaxGramser/homeassistant_espscreen'
REFS = {'cyd': 'main', 'guition': 'main'}
# Firmware shipped with this app release; screens below it get an update offer.
FIRMWARE_VERSION = '0.2.34'
FIRMWARE_VERSION = '0.2.35'
ATTRS = frozenset('brightness percentage current_position current_temperature temperature current_humidity min_temp max_temp target_temp_step supported_color_modes hvac_modes hvac_action hs_color color_temp_kelvin min_color_temp_kelvin max_color_temp_kelvin fan_speed_list unit_of_measurement battery_level fan_speed volume_level is_volume_muted media_title options min max step temperature_unit supported_features device_class next_rising next_setting finishes_at duration remaining humidity wind_speed wind_speed_unit apparent_temperature fan_modes swing_modes fan_mode swing_mode'.split())
# Attributes whose boolean value the screen needs; every other bool stays behind.
BOOL_ATTRS = frozenset(['is_volume_muted'])
+1 -1
View File
@@ -1,5 +1,5 @@
name: ESP Screen Manager
version: "0.2.40"
version: "0.2.41"
slug: esp_screen_manager
description: Choose tiles for your CYD and Guition touchscreen, without reflashing.
url: https://github.com/MaxGramser/homeassistant_espscreen