GrKoR / esphome_aux_ac_component

ESPHome component for AUX based air conditioners. Direct wifi control of HVAC by ESPHome and Home Assistant. HVAC status and command feedback are available.
Other
192 stars 45 forks source link

indoor ambient temperature sensor was lost when external component realized #13

Closed GrKoR closed 2 years ago

GrKoR commented 2 years ago

Раньше в прошивке был сенсор, отображающий температуру воздуха со сплита. Сейчас его нет: image (photo by @SmartHomeDivan)

Думаю, что это потому, что я забыл прописать регистрацию этого сенсора в Python-скрипте. По крайней мере, стоит поискать проблему в этом направлении.

GrKoR commented 2 years ago

Поправил. Теперь в конфиге для кондиционера можно указать имя/id сенсора температуры. Этот сенсор будет создан компонентом и будет отображать значение температуры воздуха на внутреннем блоке сплит-системы.

эта часть конфига выглядит так:

climate:
  - platform: aux_ac
    name: "AC Name"
    id: aux_id
    uart_id: ac_uart_bus
    indoor_temperature:
      name: AC Indoor Temperature
...

По умолчанию сенсор объявляется как internal, то есть не будет виден в Home Assistant. Если нужно, чтобы сенсор появился в HA, надо принудительно указать internal: false

climate:
  - platform: aux_ac
    name: "AC Name"
    id: aux_id
    uart_id: ac_uart_bus
    indoor_temperature:
      name: AC Indoor Temperature
      id: ac_indoor_temp
      internal: false
...