Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
Lazemir opened this issue Aug 30, 2024 · 9 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@Lazemir
Copy link

Lazemir commented Aug 30, 2024

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

  • devices.types.light.ceiling
  • devices.types.light.lamp
  • devices.types.light.strip
  • devices.types.ventilation

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

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

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

@AlexxIT AlexxIT added the enhancement New feature or request label Aug 30, 2024
@AlexxIT AlexxIT self-assigned this Aug 30, 2024
@AlexxIT
Copy link
Owner

AlexxIT commented Aug 30, 2024

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

@Lazemir
Copy link
Author

Lazemir commented Aug 30, 2024

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

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

@AlexxIT
Copy link
Owner

AlexxIT commented Sep 1, 2024

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

@AlexxIT
Copy link
Owner

AlexxIT commented Sep 1, 2024

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

@AlexxIT
Copy link
Owner

AlexxIT commented Sep 1, 2024

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

@Lazemir
Copy link
Author

Lazemir commented Sep 4, 2024

Где вы взяли 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'}

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

@de-andrei
Copy link

Такая же проблема. Установка мастер версии не помогает

AlexxIT added a commit that referenced this issue Oct 13, 2024
@de-andrei
Copy link

Добавил строку "devices.types.ventilation" в файл switch.py и все заработало :)
Снимок экрана (72)

@AlexxIT
Copy link
Owner

AlexxIT commented Oct 15, 2024

@AlexxIT AlexxIT closed this as completed Oct 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants