AlexxIT / YandexStation

Управление Яндекс.Станцией и другими устройствами умного дома с Алисой из Home Assistant
https://t.me/AlexxIT_SmartHome
MIT License
1.27k stars 119 forks source link

current_temperature: null #513

Open Mrboob58 opened 1 week ago

Mrboob58 commented 1 week ago

climate Давно заметил, что кондиционер имеет нулевое значение в "current_temperature: null" - это как-то можно пофиксить? Или брать значение вообще из другого датчика...

PiratesGhost commented 1 week ago

брать значение вообще из другого датчика...

Ответ есть в документации.

yandex_station:
  include:
    - name: Кондиционер
      current_temperature: "{{ states('sensor.temperature') }}" 

вместо sensor.temperature - указать свой другой датчик.

Mrboob58 commented 1 week ago

брать значение вообще из другого датчика...

Ответ есть в документации.

yandex_station:
  include:
    - name: Кондиционер
      current_temperature: "{{ states('sensor.temperature') }}" 

вместо sensor.temperature - указать свой другой датчик.

не заработало. Добавил в "configuration.yaml", но датчик не появился в кондее. 1-1 2-2

PiratesGhost commented 1 week ago

датчик не появился

HA после добавления в configuration.yaml, разумеется, перезагружался? В графическом интерфейсе в настройках интеграции Кондиционер выбран галкой для добавления? 2024-06-19_20-29-28 Если да, то галку снять, устройство для верности удалить и перезагрузить HA.

Похоже, что при добавлении из GUI есть какой-то приоритет перед записями в configuration.yaml. У меня на днях тоже при передобавлении кондея пропали некоторые контролы, прописанные в конфиге, пока не догадался проделать вышеописаное.

AlexxIT commented 1 week ago

Верно. Не помню, почему так сделал https://github.com/AlexxIT/YandexStation/blob/2b8790c4381f2bb93a5c3b8165fd67cfb1b8c6ae/custom_components/yandex_station/hass/hass_utils.py#L59-L60

Mrboob58 commented 1 week ago

Получилось! Спасибо! Убрал все из GUI и добавил через файл конфигурации. Только не добавился датчик влажности и swing, а жаль)

11 12

Mrboob58 commented 1 week ago

Удалял все устройства в интеграции, осталась одна колонка. В configuration.yaml информация только об одном кондиционере. А после перезагрузки HA, интеграция сама подцепила остальные устройства из УДЯ, которые я и так сам в УДЯ запихнул через "Yandex Smart Home".

AlexxIT commented 1 week ago

Кондиционеры в ХА не поддерживают влажность

Mrboob58 commented 1 week ago

Жаль, если добавить вручную атрибуты состояния, то показывает.

11 12