display state sensor was added; Idea HVAC was tested

This commit is contained in:
GrKoR
2022-04-18 00:04:24 +03:00
parent dc91e7b19e
commit 1a9a91ef93
5 changed files with 79 additions and 10 deletions

View File

@@ -91,6 +91,10 @@ climate:
name: AC Indoor Temperature
id: ac_indoor_temp
internal: true
display_state:
name: AC Display
id: ac_display
internal: false
visual:
min_temperature: 16
max_temperature: 32
@@ -132,6 +136,11 @@ climate:
- **id** (*Опциональный*, [ID](https://esphome.io/guides/configuration-types.html#config-id)): Можно указать свой ID для датчика для использования в лямбдах.
- **internal** (*Опциональный*, логическое): Пометить данный датчик как внутренний. Внутренний датчик не будет передаваться во фронтэнд (такой как Home Assistant). В противоположность стандартному поведению [сенсоров](https://esphome.io/components/sensor/index.html#base-sensor-configuration) этот параметр для датчика в кондиционере **всегда выставлен в true** за исключением случаев, когда пользователь не установил его в `false`. То есть по умолчанию значение сенсора не будет передаваться во фронтенд даже если указано `name` для сенсора.
- Все остальные параметры [сенсора](https://esphome.io/components/sensor/index.html#base-sensor-configuration) ESPHome.
- **display_state** (*Опциональный*): Параметры создаваемого датчика дисплея (включен или выключен), если такой датчик нужен.
- **name** (**Обязательный**, строка): Имя датчика дисплея.
- **id** (*Опциональный*, [ID](https://esphome.io/guides/configuration-types.html#config-id)): Можно указать свой ID для датчика для использования в лямбдах.
- **internal** (*Опциональный*, логическое): Пометить данный датчик как внутренний. Внутренний датчик не будет передаваться во фронтэнд (такой как Home Assistant). В противоположность стандартному поведению [бинарных сенсоров](https://esphome.io/components/binary_sensor/index.html#base-binary-sensor-configuration) этот параметр для датчика в кондиционере **всегда выставлен в true** за исключением случаев, когда пользователь не установил его в `false`. То есть по умолчанию значение сенсора не будет передаваться во фронтенд даже если указано `name` для сенсора.
- Все остальные параметры [бинарного сенсора](https://esphome.io/components/binary_sensor/index.html#base-binary-sensor-configuration) ESPHome.
- **supported_modes** (*Опциональный*, список): Список поддерживаемых режимов работы. Возможные значения: ``HEAT_COOL``, ``COOL``, ``HEAT``, ``DRY``, ``FAN_ONLY``. Обратите внимание: некоторые производители кондиционеров указывают на пульте режим AUTO, хотя по факту этот режим не работает по расписанию и только лишь поддерживает целевую температуру. Такой режим в ESPHome называется HEAT_COOL. По умолчанию список содержит только значение ``FAN_ONLY``.
- **custom_fan_modes** (*Опциональный*, список): Список поддерживаемых дополнительных режимов вентилятора. Возможные значения: ``MUTE``, ``TURBO``. По умолчанию никакие дополнительные режимы не установлены.
- **supported_presets** (*Опциональный*, список): Список поддерживаемых базовых функций кондиционера. Возможные значения: ``SLEEP``. По умолчанию никакие базовые функции не установлены.
@@ -146,9 +155,9 @@ climate:
```yaml
on_...:
then:
- aux_ac.display_on: aux_ac_id
- aux_ac.display_on: aux_id
```
- **aux_ac_id** (**Обязательный**, строка): ID компонента `aux_ac`.
- **aux_id** (**Обязательный**, строка): ID компонента `aux_ac`.
### ``aux_ac.display_off`` ###
Выключение экрана температуры на лицевой панели кондиционера.
@@ -156,9 +165,9 @@ on_...:
```yaml
on_...:
then:
- aux_ac.display_off: aux_ac_id
- aux_ac.display_off: aux_id
```
- **aux_ac_id** (**Обязательный**, строка): ID компонента `aux_ac`.
- **aux_id** (**Обязательный**, строка): ID компонента `aux_ac`.