Несколько аккаунтов Яндекс в одном Home Assistant

Материал из База знаний
Перейти к навигации Перейти к поиску



Проблема

Бывает необходимо завести в общий сервер Home Assistant умные колонки с нескольких аккаунтов Яндекс.

Казалось бы, сложная задача на самом деле решается в несколько совсем простых действий.


Решение

Всё написано и проверено при установке компонентов через HACS! 
При ручной установке, возможно, будет отличаться путь.

Итак:

1) Копируем к себе на диск <через Samba> папку с компонентом \config\custom_components\yandex_station

2) Переименовываем её, например, в yandex_station_1. Это будет новая копия ранее настроенной папки для второго аккаунта.

3) Копируем папку обратно, уже как \config\custom_components\yandex_station_1

4) Находим в новой папке файл manifest.json и заменяем в нем "domain": "yandex_station" на "domain": "yandex_station_1"

5) В соседнем файле __init__.py находим строку DOMAIN = 'yandex_station' и меняем на DOMAIN = 'yandex_station_1'

6) В файле configuration.yaml добавляем раздел для дополнительного аккаунта:

yandex_station_1:
  username: *** 
  password: ***

7) Перезагружаем HA и получаем новые колонки вида media_player.yandex_station_1*** - PROFIT!


Обратная связь с автором и поддержка компонента

Говорим спасибо автору компонента, сообщаем о проблемах, предлагаем улучшить:

Источник — https://wiki.yaboard.com/index.php?title=Несколько_аккаунтов_Яндекс_в_одном_Home_Assistant&oldid=4793 // MOD ext links // End MOD