AlexxIT / YandexStation

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

Поддержка типов при добавлении устройств из УДЯ в HA #539

Open Lazemir opened 2 weeks ago

Lazemir commented 2 weeks ago

Не добавляются устройства с типами:

Если переключить тип устройства на devices.types.light или devices.types.switch, устройства добавляются.

Если после добавления устройств сменить его тип назад на неподдерживаемый, устройство остаётся доступно до перезагрузки интеграции.

На некоторых устройствах, например, на умной ленте Яндекса, поменять тип устройства вовсе невозможно.

AlexxIT commented 2 weeks ago

Лента поддерживается в мастер версии

Lazemir commented 2 weeks ago

Я установил интеграцию из HACS.

Для того, чтобы лента заработала, мне необходимо установить интеграцию из ветки master этого репозитория? Или же под "мастер версией" подразумевается что-то другое?

AlexxIT commented 2 weeks ago

Под мастер версией подразумевается ветка master

AlexxIT commented 2 weeks ago

Где вы взяли devices.types.light.lamp? Не вижу такого в документации

AlexxIT commented 2 weeks ago

Для devices.types.ventilation нужен пример описания устройства. Если у вас такое есть - можно скачать диагностику интеграции из ХА и найти его там.

Lazemir commented 1 week ago

Где вы взяли devices.types.light.lamp? Не вижу такого в документации

В документации действительно этого нет. А вот в УДЯ есть. Взял я это из API УДЯ, проитерировавшись по всем устройствам своего умного дома.

{'devices.types.hub', 'devices.types.humidifier', 'devices.types.light', 'devices.types.light.ceiling', 'devices.types.light.lamp', 'devices.types.light.strip', 'devices.types.media_device.dongle.yandex.module_2', 'devices.types.media_device.tv', 'devices.types.sensor.button', 'devices.types.sensor.climate', 'devices.types.sensor.motion', 'devices.types.sensor.open', 'devices.types.smart_speaker.yandex.station.chiron', 'devices.types.smart_speaker.yandex.station.cucumber', 'devices.types.switch', 'devices.types.thermostat.ac', 'devices.types.vacuum_cleaner', 'devices.types.ventilation'}

Это настольная лампа.