Home Assistant и несколько аккаунтов Яндекс: медиаплеер: различия между версиями
Нет описания правки |
Нет описания правки |
||
| Строка 2: | Строка 2: | ||
Всё написано и проверено при установке компонентов через HACS, при ручной установке возможно будет отличаться путь, но не уверен. | Всё написано и проверено при установке компонентов через HACS, при ручной установке возможно будет отличаться путь, но не уверен. | ||
1) Через Samba копируем папку с компонентом \config\custom_components\yandex_station к себе на диск, переименовываем её в yandex_station_1, например. | 1) Через Samba копируем папку с компонентом \config\custom_components\yandex_station к себе на диск, переименовываем её в yandex_station_1, например. | ||
2) Копируем эту папку обратно в \config\custom_components\yandex_station_1. | 2) Копируем эту папку обратно в \config\custom_components\yandex_station_1. | ||
3) В новой папке \config\custom_components\yandex_station_1 находим файл manifest.json и меняем в нем "domain": "yandex_station" на "domain": "yandex_station_1". | 3) В новой папке \config\custom_components\yandex_station_1 находим файл manifest.json и меняем в нем "domain": "yandex_station" на "domain": "yandex_station_1". | ||
<gallery> | |||
Файл:Manifest old.png|350px|manifest.json до изменения | |||
Файл:Manifest new.png|350px|manifest.json после изменения | |||
</gallery> | |||
4) Там же в файле __init__.py находим поиском строку DOMAIN = 'yandex_station' и меняем в ней соответственно на DOMAIN = 'yandex_station_1'. | 4) Там же в файле __init__.py находим поиском строку DOMAIN = 'yandex_station' и меняем в ней соответственно на DOMAIN = 'yandex_station_1'. | ||
<gallery> | <gallery> | ||
Файл:Init old.png|мини|__init__.py | Файл:Init old.png|мини|__init__.py до изменения | ||
Файл:Init new.png|мини|__init__.py после изменения | Файл:Init new.png|мини|__init__.py после изменения | ||
</gallery> | </gallery> | ||
5) В файле configarution.yaml добавляем раздел: | 5) В файле configarution.yaml добавляем раздел: | ||
yandex_station_1: | yandex_station_1: | ||
username: *** | |||
password: *** | |||
с данными дополнительного аккаунта. | с данными дополнительного аккаунта. | ||
6) Перезагружаем HA и получаем новые колонки вида media_player.yandex_station_1***, profit. | 6) Перезагружаем HA и получаем новые колонки вида media_player.yandex_station_1***, profit. | ||
7) Говорим спасибо автору компонента AlexxIT и вступаем в его группу в телеграмм [//t.me/AlexxIT_SmartHome "AlexxIT Smart Home"] | 7) Говорим спасибо автору компонента AlexxIT и вступаем в его группу в телеграмм [//t.me/AlexxIT_SmartHome "AlexxIT Smart Home"] | ||
[[Файл:Manifest new.png|мини|2]] | [[Файл:Manifest new.png|мини|2]] | ||
Версия от 08:49, 24 ноября 2020
Всё написано и проверено при установке компонентов через HACS, при ручной установке возможно будет отличаться путь, но не уверен.
1) Через Samba копируем папку с компонентом \config\custom_components\yandex_station к себе на диск, переименовываем её в yandex_station_1, например.
2) Копируем эту папку обратно в \config\custom_components\yandex_station_1.
3) В новой папке \config\custom_components\yandex_station_1 находим файл 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) В файле configarution.yaml добавляем раздел:
yandex_station_1: username: *** password: ***
с данными дополнительного аккаунта.
6) Перезагружаем HA и получаем новые колонки вида media_player.yandex_station_1***, profit.
7) Говорим спасибо автору компонента AlexxIT и вступаем в его группу в телеграмм "AlexxIT Smart Home"



