diff --git a/esphome/esp-bedside-panel.yaml b/esphome/esp-bedside-panel.yaml index ec06ab8..1b3874b 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: +# V0.8t 2026-07-16 Corrected Panasonic presets to quiet / powerful / none # V0.8s 2026-07-16 Added direct Panasonic preset control and optimistic Nano-X # V0.8r 2026-07-16 Added LVGL startup guards and reduced draw buffer to 6% # V0.8q 2026-07-16 Added direct profile helper selection, Nano-X and aligned Climate layout @@ -87,12 +88,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. Direct Panasonic Eco/Boost/None presets with optimistic Nano-X. (Layout V1.1)" + description_comment: "Guition JC1060P470C_I_W_Y ESP32-P4 bedside control panel. Exact Panasonic quiet/powerful/none preset control with optimistic highlighting. (Layout V1.1)" device_area: "Bedroom" # Project Naming project_name: "Guition.JC1060P470C_I_W_Y" - project_version: "v0.8s" + project_version: "v0.8t" # Passwords & Secrets api_key: !secret esp-api_key @@ -1028,7 +1029,6 @@ script: const auto helper = id(ha_climate_profile).state; if ( - preset == "eco" || preset == "quiet" || preset == "Quiet" || helper == "Quiet" || @@ -1036,8 +1036,8 @@ script: ) { selected = 1; } else if ( - preset == "boost" || - preset == "Boost" || + preset == "powerful" || + preset == "Powerful" || helper == "Boost" || helper == "boost" ) { @@ -1061,7 +1061,6 @@ script: const auto helper = id(ha_climate_profile).state; if ( - preset == "eco" || preset == "quiet" || preset == "Quiet" || helper == "Quiet" || @@ -1069,8 +1068,8 @@ script: ) { selected = 1; } else if ( - preset == "boost" || - preset == "Boost" || + preset == "powerful" || + preset == "Powerful" || helper == "Boost" || helper == "boost" ) { @@ -1269,7 +1268,7 @@ text_sensor: - script.execute: refresh_climate_controls # Actual Panasonic Comfort Cloud preset for this installation: - # eco = Quiet, boost = Boost, none = Normal. + # quiet = Quiet, powerful = Boost, none = Normal. - platform: homeassistant id: ha_climate_preset_mode entity_id: "${climate_entity}" @@ -1978,7 +1977,6 @@ lvgl: const auto helper = id(ha_climate_profile).state; if ( - preset == "eco" || preset == "quiet" || preset == "Quiet" || helper == "Quiet" || @@ -1986,8 +1984,8 @@ lvgl: ) { selected = 1; } else if ( - preset == "boost" || - preset == "Boost" || + preset == "powerful" || + preset == "Powerful" || helper == "Boost" || helper == "boost" ) { @@ -2018,7 +2016,7 @@ lvgl: action: climate.set_preset_mode data: entity_id: "${climate_entity}" - preset_mode: "eco" + preset_mode: "quiet" else: - homeassistant.action: @@ -2064,7 +2062,6 @@ lvgl: const auto helper = id(ha_climate_profile).state; if ( - preset == "eco" || preset == "quiet" || preset == "Quiet" || helper == "Quiet" || @@ -2072,8 +2069,8 @@ lvgl: ) { selected = 1; } else if ( - preset == "boost" || - preset == "Boost" || + preset == "powerful" || + preset == "Powerful" || helper == "Boost" || helper == "boost" ) { @@ -2104,7 +2101,7 @@ lvgl: action: climate.set_preset_mode data: entity_id: "${climate_entity}" - preset_mode: "boost" + preset_mode: "powerful" else: - homeassistant.action: