Интеграция умных ламп и лент от SberDevices в Home Assistant.
Написано очень плохо, для личных нужд, предоставлено как есть.
- Установить менеджер дополнений HACS
- Зайти в меню HACS => Integrations => 3 точки => Custom repositories
- Заполнить небольшую форму значениями:
- Repository:
https://github.com/altfoxie/ha-sberdevices
- Category:
Integration
- Repository:
- Перезапустить Home Assistant
Note
Конечно же, можно установить и вручную. В таком случае, нужно скопировать директорию custom_components/
в корень конфигурации Home Assistant.
-
В меню настроек Home Assistant выбрать Devices & services
-
Нажать кнопку в правом нижнем углу Add integration
-
Найти SberDevices и нажать на него
-
В браузере откроется окно авторизации Сбер ID. После авторизации, откройте консоль разработчика (F12) и найдите ошибку со ссылкой вида:
companionapp://host?code=AA-XX-DD-LMAO-PYTHON-SUCKS&state=nevergonnagiveyouup
Полностью скопируйте ссылку. Google Chrome, например, позволяет это сделать, нажав правой кнопкой мыши на ссылке и выбрав Copy link address.
-
Вернитесь в окно настройки интеграции. Если Вы получили ссылку быстрее чем за 10 секунд, можно заметить окно с заголовком
Wait 10 seconds
, немного подождите.
Если кто знает, как корректно вызывать
configure
сразу послеexternal_step
, подскажите, пожалуйста.
- Вставьте скопированную ссылку в поле URL и нажмите Submit.
- Готово! Ваши умные лампы должны появиться в списке устройств.