From 366d8ff4c2eeb204ed2daf88f2fdec3202a5a859 Mon Sep 17 00:00:00 2001 From: Max Gramser Date: Sat, 12 Sep 2026 16:17:44 +0200 Subject: [PATCH] Keep Home Assistant and project firmware versions in sync --- guition-4848s040.yaml | 5 +++-- home-like-2432s028.yaml | 5 +++-- packages/cyd.yaml | 5 +++-- packages/guition.yaml | 5 +++-- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/guition-4848s040.yaml b/guition-4848s040.yaml index 543a41e..bef420e 100644 --- a/guition-4848s040.yaml +++ b/guition-4848s040.yaml @@ -1,6 +1,7 @@ # Guition ESP32-S3-4848S040 / 4-inch EU wallbox, 480x480 IPS + GT911. # Use guition-device.yaml; see docs/GUITION.md. CYD hardware is a separate profile. substitutions: + SCREEN_FIRMWARE_VERSION: "0.2.1" DYNAMIC_TILES: "false" DASHBOARD_INBOX_INTERNAL: "true" DEVICE_NAME: "guition-wallbox" @@ -582,7 +583,7 @@ esphome: min_version: 2026.6.2 project: name: maxgramser.esp_screen - version: "0.2.1" + version: "${SCREEN_FIRMWARE_VERSION}" platformio_options: build_flags: - -DLV_USE_SNAPSHOT=1 @@ -1323,7 +1324,7 @@ text_sensor: - platform: template name: "Schermfirmware" entity_category: diagnostic - lambda: 'return {"0.2.0"};' + lambda: 'return {"${SCREEN_FIRMWARE_VERSION}"};' update_interval: 60s - platform: template id: smartdisplay_action diff --git a/home-like-2432s028.yaml b/home-like-2432s028.yaml index c1d9c7a..3f9bd88 100644 --- a/home-like-2432s028.yaml +++ b/home-like-2432s028.yaml @@ -58,6 +58,7 @@ ############################################################ substitutions: + SCREEN_FIRMWARE_VERSION: "0.2.1" DYNAMIC_TILES: "false" DASHBOARD_INBOX_INTERNAL: "true" DEVICE_NAME: "cyd-new" @@ -777,7 +778,7 @@ esphome: min_version: 2026.6.2 project: name: maxgramser.esp_screen - version: "0.2.1" + version: "${SCREEN_FIRMWARE_VERSION}" includes: - cyd_ui.h - light_controls.h @@ -1513,7 +1514,7 @@ text_sensor: - platform: template name: "Schermfirmware" entity_category: diagnostic - lambda: 'return {"0.2.0"};' + lambda: 'return {"${SCREEN_FIRMWARE_VERSION}"};' update_interval: 60s - platform: template id: smartdisplay_action diff --git a/packages/cyd.yaml b/packages/cyd.yaml index 8f67049..e12fb30 100644 --- a/packages/cyd.yaml +++ b/packages/cyd.yaml @@ -59,6 +59,7 @@ ############################################################ substitutions: + SCREEN_FIRMWARE_VERSION: "0.2.1" DYNAMIC_TILES: "true" DASHBOARD_INBOX_INTERNAL: "false" DEVICE_NAME: "cyd-new" @@ -781,7 +782,7 @@ esphome: min_version: 2026.6.2 project: name: maxgramser.esp_screen - version: "0.2.1" + version: "${SCREEN_FIRMWARE_VERSION}" includes: - - @@ -1466,7 +1467,7 @@ text_sensor: - platform: template name: "Schermfirmware" entity_category: diagnostic - lambda: 'return {"0.2.0"};' + lambda: 'return {"${SCREEN_FIRMWARE_VERSION}"};' update_interval: 60s - platform: template id: smartdisplay_action diff --git a/packages/guition.yaml b/packages/guition.yaml index 8a7eaac..5d3bd4f 100644 --- a/packages/guition.yaml +++ b/packages/guition.yaml @@ -2,6 +2,7 @@ # Guition ESP32-S3-4848S040 / 4-inch EU wallbox, 480x480 IPS + GT911. # Use guition-device.yaml; see docs/GUITION.md. CYD hardware is a separate profile. substitutions: + SCREEN_FIRMWARE_VERSION: "0.2.1" DYNAMIC_TILES: "true" DASHBOARD_INBOX_INTERNAL: "false" DEVICE_NAME: "guition-new" @@ -586,7 +587,7 @@ esphome: min_version: 2026.6.2 project: name: maxgramser.esp_screen - version: "0.2.1" + version: "${SCREEN_FIRMWARE_VERSION}" platformio_options: build_flags: - -DLV_USE_SNAPSHOT=1 @@ -1276,7 +1277,7 @@ text_sensor: - platform: template name: "Schermfirmware" entity_category: diagnostic - lambda: 'return {"0.2.0"};' + lambda: 'return {"${SCREEN_FIRMWARE_VERSION}"};' update_interval: 60s - platform: template id: smartdisplay_action