From 526fd235674621f78699b906568f96a0d2dc9398 Mon Sep 17 00:00:00 2001 From: ESPHome Device Builder Date: Sat, 18 Jul 2026 22:46:54 +1200 Subject: [PATCH] Edit esp-bedside-panel.yaml --- esphome/esp-bedside-panel.yaml | 39 +++++++++++++--------------------- 1 file changed, 15 insertions(+), 24 deletions(-) diff --git a/esphome/esp-bedside-panel.yaml b/esphome/esp-bedside-panel.yaml index df5ff3a..86353c8 100644 --- a/esphome/esp-bedside-panel.yaml +++ b/esphome/esp-bedside-panel.yaml @@ -6,6 +6,7 @@ # https://home.fox.co.nz/gitea/zorruno/zorruno-homeassistant/src/branch/master/esphome/esp-bedside-panel.yaml #:########################################################################################:# # VERSIONS: +# V1.27 2026-07-18 Added Open-Meteo rain sensors and rearranged Atto status/controls # V1.26 2026-07-18 Added Bedtime icon, snappier Security navigation and Atto text refinements # V1.25 2026-07-18 Reduced Jobs button line spacing to a balanced gap # V1.24 2026-07-18 Enlarged and separated Jobs button text @@ -127,12 +128,12 @@ substitutions: # Device Naming device_name: "esp-bedside-panel" friendly_name: "ESP Bedside Panel" - description_comment: "Guition JC1060P470C_I_W_Y ESP32-P4 bedside control panel. Sleep icon, instant Security navigation and refined Atto labels. (Layout V1.1)" + description_comment: "Guition JC1060P470C_I_W_Y ESP32-P4 bedside control panel. Open-Meteo rain probability and revised Atto status/control layout. (Layout V1.1)" device_area: "Bedroom" # Project Naming project_name: "Guition.JC1060P470C_I_W_Y" - project_version: "v1.26" + project_version: "v1.27" # Passwords & Secrets api_key: !secret esp-api_key @@ -171,8 +172,8 @@ substitutions: # Home Assistant Entities - Status / Environment local_tides_entity: "sensor.local_tides" - rain_today_entity: "sensor.astroweather_deepsky_forecast_today" - rain_tomorrow_entity: "sensor.astroweather_deepsky_forecast_tomorrow" + rain_today_entity: "sensor.open_meteo_rain_chance_today" + rain_tomorrow_entity: "sensor.open_meteo_rain_chance_tomorrow" moon_phase_entity: "sensor.astroweather_moon_phase" outdoor_temperature_entity: "sensor.lounge_outside_temperature" bedroom_temperature_entity: "sensor.bedroom_1_environment_z19th_temperature" @@ -5200,7 +5201,7 @@ lvgl: widgets: #:################################################################################:# - # VEHICLE STATUS / PRIMARY CONTROLS + # VEHICLE STATUS / SECOND-ROW CONTROLS #:################################################################################:# - button: id: atto_lock_button @@ -5228,22 +5229,12 @@ lvgl: - label: id: atto_lock_button_label x: 44 - y: 13 + y: 31 width: 166 text: "Locked" text_font: font_vehicle_bold text_align: CENTER text_color: 0xFFFFFF - - - label: - id: atto_lock_hold_label - x: 44 - y: 57 - width: 166 - text: "(Hold)" - text_font: font_small - text_align: CENTER - text_color: 0xFFFFFF on_long_press: then: - lambda: |- @@ -5279,10 +5270,10 @@ lvgl: - script.execute: release_atto_lock_optimistic - - button: + - obj: id: atto_charging_status - x: 272 - y: 130 + x: 766 + y: 22 width: 220 height: 92 bg_color: 0x28313D @@ -5320,7 +5311,7 @@ lvgl: - button: id: atto_schedule_button - x: 519 + x: 272 y: 130 width: 220 height: 92 @@ -5367,7 +5358,7 @@ lvgl: - button: id: atto_driver_seat_button x: 766 - y: 22 + y: 130 width: 220 height: 92 bg_color: 0x28313D @@ -5442,9 +5433,9 @@ lvgl: option: "off" #:################################################################################:# - # VEHICLE VALUES / SEAT HEATING + # VEHICLE VALUES / TOP-ROW DATA #:################################################################################:# - # Cabin, battery level and range are display-only labels. + # Cabin, battery level, range and charging are display-only. # No parent object is used, so there is no border, outline or clipping. - label: x: 42 @@ -5526,7 +5517,7 @@ lvgl: - button: id: atto_passenger_seat_button - x: 766 + x: 519 y: 130 width: 220 height: 92