From acbc379edc18356af5025a956450e8f9916ceb55 Mon Sep 17 00:00:00 2001 From: I-am-nightingale Date: Wed, 10 Jul 2024 02:19:00 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=BE=D0=BF=D1=80=D0=BE=D0=B1=D1=83?= =?UTF-8?q?=D0=B5=D0=BC=20=D0=B7=D0=B0=D1=81=D1=82=D0=B0=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20=D0=BD=D0=B5=20=D0=BF=D0=B8=D1=89=D0=B0=D1=82=D1=8C=20?= =?UTF-8?q?=D0=BB=D0=B8=D1=88=D0=BD=D0=B8=D0=B9=20=D1=80=D0=B0=D0=B7...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/core.yaml | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/packages/core.yaml b/packages/core.yaml index 9f8bd18..b457533 100644 --- a/packages/core.yaml +++ b/packages/core.yaml @@ -20,11 +20,9 @@ esphome: priority: -100 then: lambda: !lambda |- - if (id(beep_mode).state){ - id(${device_name}climate).set_beeper_state(true); - } else { - id(${device_name}climate).set_beeper_state(false); - } + id(${device_name}climate).set_beeper_state(false); + id(${device_name}climate).set_force_mode_state(false); + if (id(display_mode).state){ id(${device_name}climate).set_display_state(true); } else { @@ -35,11 +33,6 @@ esphome: } else { id(${device_name}climate).set_module_display_state(false); } - if (id(force_mode).state){ - id(${device_name}climate).set_force_mode_state(true); - } else { - id(${device_name}climate).set_force_mode_state(false); - } if (id(vswing).active_index() == 0){ id(${device_name}climate).set_vertical_swing_direction(esphome::tclac::VerticalSwingDirection::UP_DOWN); @@ -85,6 +78,16 @@ esphome: id(${device_name}climate).set_horizontal_airflow(esphome::tclac::AirflowHorizontalDirection::RIGHT); } else if (id(hfixing).active_index() == 5){ id(${device_name}climate).set_horizontal_airflow(esphome::tclac::AirflowHorizontalDirection::MAX_RIGHT); + + if (id(beep_mode).state){ + id(${device_name}climate).set_beeper_state(true); + } else { + id(${device_name}climate).set_beeper_state(false); + } + if (id(force_mode).state){ + id(${device_name}climate).set_force_mode_state(true); + } else { + id(${device_name}climate).set_force_mode_state(false); } uart: