Home Assistant и несколько аккаунтов Яндекс: медиаплеер
Проблема
Бывает необходимо завести в общий сервер Home Assistant умные колонки с нескольких аккаунтов Яндекс.
Казалось бы, сложная задача на самом деле решается в несколько совсем простых действий.
Решение
Всё написано и проверено при установке компонентов через HACS! При ручной установке, возможно, будет отличаться путь.
Итак:
1) Через Samba копируем папку с компонентом \config\custom_components\yandex_station к себе на диск, переименовываем её, например, в yandex_station_1. Это будет новая копия ранее настроенной папки для второго аккаунта.
2) Копируем папку обратно, уже как \config\custom_components\yandex_station_1
3) Находим в новой папке файл manifest.json и меняем в нем "domain": "yandex_station" на "domain": "yandex_station_1"
-
manifest.json до изменения
-
manifest.json после изменения
4) В соседнем файле __init__.py находим строку DOMAIN = 'yandex_station' и меняем на DOMAIN = 'yandex_station_1'
-
__init__.py до изменения
-
__init__.py после изменения
5) В файле configuration.yaml добавляем раздел для дополнительного аккаунта:
yandex_station_1: username: *** password: ***
6) Перезагружаем HA и получаем новые колонки вида media_player.yandex_station_1***
7) PROFIT!
Обратная связь с автором и поддержка компонента
Говорим спасибо автору компонента, сообщаем о проблемах, предлагаем улучшить: