From 7db6976212d27ad0294495ef37ea49020ae515ef Mon Sep 17 00:00:00 2001 From: Joshua King Date: Sat, 28 Feb 2026 21:17:34 -0500 Subject: [PATCH] Refactor master bedroom remote configuration: Update display data rate and add component updates for improved responsiveness --- esphome/master_bedroom_remote.yaml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/esphome/master_bedroom_remote.yaml b/esphome/master_bedroom_remote.yaml index c285414..7639caf 100644 --- a/esphome/master_bedroom_remote.yaml +++ b/esphome/master_bedroom_remote.yaml @@ -17,6 +17,7 @@ esphome: - output.set_level: id: backlight_output level: 100% + - component.update: my_display esp32: board: esp32dev @@ -62,7 +63,8 @@ display: dc_pin: GPIO2 # Use palette mode to lower display buffer memory usage. color_palette: 8BIT - data_rate: 40MHz + data_rate: 20MHz + update_interval: never rotation: 0 invert_colors: false id: my_display @@ -203,6 +205,7 @@ interval: service: switch.toggle data: entity_id: ${fan_entity} + - component.update: my_display - if: condition: lambda: 'return id(touch_light1);' @@ -212,6 +215,7 @@ interval: service: switch.toggle data: entity_id: ${light_1_entity} + - component.update: my_display - if: condition: lambda: 'return id(touch_light2);' @@ -221,6 +225,7 @@ interval: service: switch.toggle data: entity_id: ${light_2_entity} + - component.update: my_display - if: condition: lambda: 'return id(touch_fan);' @@ -230,6 +235,7 @@ interval: service: switch.toggle data: entity_id: ${fan_entity} + - component.update: my_display # Import states from Home Assistant text_sensor: @@ -240,6 +246,7 @@ text_sensor: then: - lambda: 'id(light1_state) = (x == "on");' - lambda: 'id(all_state) = id(light1_state) && id(light2_state) && id(fan_state);' + - component.update: my_display - platform: homeassistant entity_id: ${light_2_entity} @@ -248,6 +255,7 @@ text_sensor: then: - lambda: 'id(light2_state) = (x == "on");' - lambda: 'id(all_state) = id(light1_state) && id(light2_state) && id(fan_state);' + - component.update: my_display - platform: homeassistant entity_id: ${fan_entity} @@ -256,3 +264,4 @@ text_sensor: then: - lambda: 'id(fan_state) = (x == "on");' - lambda: 'id(all_state) = id(light1_state) && id(light2_state) && id(fan_state);' + - component.update: my_display