From be6a4a51e2872d1473eb41ee27f0376456766f11 Mon Sep 17 00:00:00 2001 From: Edward Firmo <94725493+edwardtfn@users.noreply.github.com> Date: Mon, 23 Dec 2024 04:24:50 +0100 Subject: [PATCH] Use `set_gang_count` --- ESPHome/TX-Ultimate-Easy-ESPHome_core.yaml | 3 +++ ESPHome/TX-Ultimate-Easy-ESPHome_core_hw_touch.yaml | 1 + 2 files changed, 4 insertions(+) diff --git a/ESPHome/TX-Ultimate-Easy-ESPHome_core.yaml b/ESPHome/TX-Ultimate-Easy-ESPHome_core.yaml index 824a6a0..bad2704 100644 --- a/ESPHome/TX-Ultimate-Easy-ESPHome_core.yaml +++ b/ESPHome/TX-Ultimate-Easy-ESPHome_core.yaml @@ -160,6 +160,9 @@ select: entity_category: config disabled_by_default: false icon: mdi:dip-switch + on_value: + then: + - lambda: set_gang_count(static_cast(i)+1); text_sensor: - id: tx_fw_version diff --git a/ESPHome/TX-Ultimate-Easy-ESPHome_core_hw_touch.yaml b/ESPHome/TX-Ultimate-Easy-ESPHome_core_hw_touch.yaml index 6d55d03..8c9f090 100644 --- a/ESPHome/TX-Ultimate-Easy-ESPHome_core_hw_touch.yaml +++ b/ESPHome/TX-Ultimate-Easy-ESPHome_core_hw_touch.yaml @@ -262,6 +262,7 @@ script: - lambda: |- const uint8_t num_gangs = (sl_tx_model_gang->active_index().has_value()) ? (sl_tx_model_gang->active_index().value() + 1) : 0; + set_gang_count(num_gangs); bs_button_1_click_event->publish_state(false); bs_button_2_click_event->publish_state(false); bs_button_3_click_event->publish_state(false);