Попробуем заставить не пищать лишний раз...

This commit is contained in:
I-am-nightingale
2024-07-10 02:19:00 +03:00
parent 4c8b2af437
commit acbc379edc

View File

@@ -20,11 +20,9 @@ esphome:
priority: -100 priority: -100
then: then:
lambda: !lambda |- lambda: !lambda |-
if (id(beep_mode).state){ id(${device_name}climate).set_beeper_state(false);
id(${device_name}climate).set_beeper_state(true); id(${device_name}climate).set_force_mode_state(false);
} else {
id(${device_name}climate).set_beeper_state(false);
}
if (id(display_mode).state){ if (id(display_mode).state){
id(${device_name}climate).set_display_state(true); id(${device_name}climate).set_display_state(true);
} else { } else {
@@ -35,11 +33,6 @@ esphome:
} else { } else {
id(${device_name}climate).set_module_display_state(false); 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){ if (id(vswing).active_index() == 0){
id(${device_name}climate).set_vertical_swing_direction(esphome::tclac::VerticalSwingDirection::UP_DOWN); 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); id(${device_name}climate).set_horizontal_airflow(esphome::tclac::AirflowHorizontalDirection::RIGHT);
} else if (id(hfixing).active_index() == 5){ } else if (id(hfixing).active_index() == 5){
id(${device_name}climate).set_horizontal_airflow(esphome::tclac::AirflowHorizontalDirection::MAX_RIGHT); 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: uart: