Попробуем заставить не пищать лишний раз...
This commit is contained in:
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user