{"id":13610898,"url":"https://github.com/AlexxIT/YandexStation","last_synced_at":"2025-04-13T01:33:26.574Z","repository":{"id":38363667,"uuid":"236572107","full_name":"AlexxIT/YandexStation","owner":"AlexxIT","description":"Управление Яндекс.Станцией и другими устройствами умного дома с Алисой из Home Assistant","archived":false,"fork":false,"pushed_at":"2024-11-05T18:28:38.000Z","size":2771,"stargazers_count":1365,"open_issues_count":62,"forks_count":125,"subscribers_count":44,"default_branch":"master","last_synced_at":"2024-11-05T19:33:40.860Z","etag":null,"topics":["hacs","home-assistant","homeassistant","tts","yandex-station"],"latest_commit_sha":null,"homepage":"https://t.me/AlexxIT_SmartHome","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlexxIT.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-01-27T19:15:27.000Z","updated_at":"2024-11-05T18:28:42.000Z","dependencies_parsed_at":"2024-01-24T13:46:10.246Z","dependency_job_id":"41692c2f-99c9-4a8e-9825-fec93f5e2980","html_url":"https://github.com/AlexxIT/YandexStation","commit_stats":{"total_commits":497,"total_committers":30,"mean_commits":"16.566666666666666","dds":"0.11267605633802813","last_synced_commit":"319204f61b5995317dd9b2ac2d9e370ef9a45397"},"previous_names":[],"tags_count":88,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexxIT%2FYandexStation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexxIT%2FYandexStation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexxIT%2FYandexStation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexxIT%2FYandexStation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlexxIT","download_url":"https://codeload.github.com/AlexxIT/YandexStation/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223558390,"owners_count":17165121,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacs","home-assistant","homeassistant","tts","yandex-station"],"created_at":"2024-08-01T19:01:49.172Z","updated_at":"2025-04-13T01:33:26.565Z","avatar_url":"https://github.com/AlexxIT.png","language":"Python","funding_links":[],"categories":["Python","Custom Integrations"],"sub_categories":["🔊 Voice \u0026 media playback"],"readme":"# Яндекс.Станция для Home Assistant\n\n[![hacs_badge](https://img.shields.io/badge/HACS-Custom-orange.svg)](https://github.com/custom-components/hacs)\n\nКомпонент для управления [Яндекс.Станцией](https://yandex.ru/alice/station) и другими устройствами [Умного дома с Алисой](https://yandex.ru/alice/smart-home) из [Home Assistant](https://www.home-assistant.io/).\n\n\u003cimg src=\"https://github.com/AlexxIT/YandexStation/raw/master/assets/yandex_station.png\" width=\"491\"\u003e\n\n- Колонки бренда Яндекс поддерживают локальное и облачное управление одновременно\n- Колонки других брендов поддерживают только облачное управление\n- Яндекс Модули поддерживают только локальное управление\n- Устройства из умного дома с Алисой поддерживают только облачное управление\n\nВ тексте часто используются термины локальная колонка, локальный режим и локальное управление (они несут одинаковый смысл). Внимательно изучите, какие колонки его поддерживают. Функции и возможности локального управления сильно превосходят облачное управление. Облачное управление поддерживается на всех колонках, но не поддерживается на модулях. Локальный режим включается автоматически на поддерживаемых колонках.\n\nУ облачного управления нет обратной связи от колонки. Неизвестно, играет ли колонка что-то или стоит на паузе, и какая у неё актуальная громкость. Так что состояние колонки в Home Assistant может отличаться от актуального состояния колонки, если вы давали ей команды не из компонента.\n\nВозможности локального и облачного управления:\n\n- **управление воспроизведением и громкостью** станции\n- **отправка TTS на станцию** из окна медиаплеера и через сервисы (**голосом Алисы!**)\n- **отправка любых текстовых команд** на станцию из окна медиаплеера и через сервисы (например, *включи мою музыку*)\n- **спецэффекты в TTS** (библиотека звуков и наложение эффектов на голос Алисы)\n\nДополнительные возможности локального управления:\n\n- **просмотр что играет на станции**, включая обложку (только для музыки)\n- **перемотка треков**\n\n# Оглавление\n\n- [Полезные компоненты](#полезные-компоненты)\n- [Установка](#установка)\n- [Настройка](#настройка)\n\n**[Возможности всех колонок](#возможности-всех-колонок)**\n\n- [Первый способ вызвать TTS](#первый-способ-вызвать-tts)\n- [Спецэффекты в TTS](#спецэффекты-в-tts)\n- [Медиа браузер](#медиа-браузер)\n- [Внешний вид](#внешний-вид)\n- [Выполнение команд станцией](#выполнение-команд-станцией)\n- [Примеры управления станцией](#примеры-управления-станцией)\n- [Получение команд от станции](#получение-команд-от-станции)\n- [Интеграция с Яндекс.Диалогами](#интеграция-с-яндексдиалогами)\n  - [Второй способ вызвать TTS](#второй-способ-вызвать-tts)\n  - [Диалог с колонкой](#диалог-с-колонкой)\n- [Уведомления и предупреждения](#уведомления-и-предупреждения) \n- [Будильники](#будильники)\n\n**[Возможности локальных колонок](#возможности-локальных-колонок)**\n\n- [Третий способ вызвать TTS](#третий-способ-вызвать-tts)\n- [Громкость TTS](#громкость-tts)\n- [Стриминг музыки](#стриминг-музыки)\n- [Караоке](#караоке)\n- [Проигрывание медиа по ссылкам](#проигрывание-медиа-по-ссылкам)\n- [Получение ответов от колонки](#получение-ответов-от-колонки)\n- [Яндекс Алиса в Telegram](#яндекс-алиса-в-telegram)\n- [Список покупок](#список-покупок)\n- [Статический IP для колонки](#статический-ip-для-колонки)\n\n**[Прочие функции](#прочие-функции)**\n\n- [Управление умным домом Яндекса](#управление-умным-домом-яндекса)\n- [Изменение настроек Алисы](#изменение-настроек-алисы)\n- [Изменение языка Алисы](#изменение-языка-алисы)\n- [Несколько TTS в конфиге](#несколько-tts-в-конфиге)\n- [Звук Яндекс.Станции по HDMI](#звук-яндексстанции-по-hdmi)\n- [Управление яркостью экрана станции Макс](#управление-яркостью-станции-макс)\n- [Поиск и устранение проблем](#troubleshooting)\n- [Полезные автоматизации](#полезные-автоматизации)\n- [Полезные ссылки](#полезные-ссылки)\n\n# Полезные компоненты\n\n**Не все из этих компонентов за моим авторством!**\n\n- [Yandex.Station](https://github.com/AlexxIT/YandexStation) - позволяет управлять вашими колонками с Алисой из Home Assistant, отправлять на них голосовые уведомления и много чего ещё\n- [Yandex Smart Home](https://github.com/dmitry-k/yandex_smart_home) - позволяет добавить ваши умные устройства из Home Assistant в умный дом Яндекса и управлять ими с любого устройства с Алисой, в том числе с колонок\n- [Браузер Яндекс.Музыки](https://github.com/alryaz/hass-yandex-music-browser) - позволяет выбирать и включать треки Яндекс.Музыки из Home Assistant\n- [YandexDialogs](https://github.com/AlexxIT/YandexDialogs) - позволяет получать команды от устройств с Алисой в Home Assistant через платформу Яндекс.Диалоги\n- [Yandex.Station Intents](https://github.com/dext0r/ha-yandex-station-intents) - позволяет получать команды от устройств с Алисой в Home Assistant через сценарии Яндекса\n- [HassWP](https://github.com/AlexxIT/HassWP) - позволяет быстро и легко \"попробовать\" Home Assistant на компьютере Windows\n- [Dataplicity](https://github.com/AlexxIT/Dataplicity) - позволяет легко огранизовать публичный HTTPS-доступ к вашему серверу Home Assistant\n- [Morph Numbers](https://github.com/AlexxIT/MorphNumbers) - позволяет правильно склонять числительные для отправки в TTS или Telegram\n- [VacuumZones](https://github.com/AlexxIT/VacuumZones) - позволяет легко управлять зональной уборкой на пылесосах Xiaomi с помощью голосовых команд\n\n# Установка\n\n**Способ 1.** [HACS](https://hacs.xyz/) \u003e Интеграции \u003e Добавить \u003e Yandex.Station \u003e Установить\n\n**Способ 2.** Вручную скопируйте папку `yandex_station` из [latest release](https://github.com/AlexxIT/YandexStation/releases/latest) в директорию `/config/custom_components`.\n\n# Настройка\n\n**Внимание:** Для каждой вашей колонки в мобильном приложении Яндекса будет создан *служебный сценарий*. Не трогайте его. Если случайно удалили - перезапустите Home Assistant.\n\n**Способ 1.** GUI (рекомендуется)\n\n\u003e Настройки \u003e Интеграции \u003e Добавить интеграцию \u003e **Yandex Station**\n\nЕсли интеграции нет в списке - очистите кэш браузера.\n\nПоддерживается несколько способов авторизации:\n\n- **QR-код** - рекомендуется, самый удобный способ\n- **Пароль** - при обычной авторизации\n- **Одноразовый пароль** - из приложения Яндекс.Ключ, при включенной двухфакторной авторизации\n- **Ссылка на E-mail** - поддерживается не на всех аккаунтах\n- **Cookies** - компонент подскажет, что нужно сделать\n- **Токен** - можно скопировать ТОЛЬКО из другого сервера Home Assistant, где уже была пройдена авторизация\n\nВ итоге компонент получит токен Яндекса и сохранит именно его, ваш пароль нигде не сохраняется.\n\n**Способ 2.** YAML (устаревший) \n\n```yaml\nyandex_station:\n  username: myuser\n  password: mypass\n```\n\n# Возможности всех колонок\n\nВ тексте часто приводятся разные примеры [скриптов](https://www.home-assistant.io/integrations/script/) и [автоматизаций](https://www.home-assistant.io/docs/automation/). Их можно использовать:\n\n- вручную вызывая [сервисы](https://my.home-assistant.io/redirect/developer_services/) из интерфейса\n- создавая [скрипты](https://my.home-assistant.io/redirect/scripts/) и [автоматизации](https://my.home-assistant.io/redirect/automations/) в интерфейсе\n- добавляя примеры в [configuration.yaml](https://www.home-assistant.io/docs/configuration/)\n\nПолное состояние и доступные атрибуты ваших колонок можно посмотреть [тут](https://my.home-assistant.io/redirect/developer_states/).\n\nВ некоторых примерах используются события (`event_type`). За их срабатыванием можно следить [тут](https://my.home-assistant.io/redirect/developer_events/).\n\nВ случае возникновения ошибок, их список и описание можно посмотреть [тут](https://my.home-assistant.io/redirect/logs/).\n\n*Данная документация не призвана научить вас основам работы с Home Assistant.*\n\n## Первый способ вызвать TTS\n\n**Работает на всех колонках**\n\n**Внимание**. Команда всегда отправляется через облако, даже на локальный колонках, чтоб станция НЕ продолжала слушать после TTS.\n\nВ облачном режиме есть два ограничения:\n\n- Команда Алисе может содержать только кириллицу, латиницу, цифры и спецсимволы: \"-,!.:=?\".\n- Команда Алисе должна быть не длиннее 100 символов\n\nКомпонент автоматически удалит из текста запрещенные символы и ограничит длину текста до допустимой.\n\n```yaml\nscript:\n  yandex_tts1:\n    sequence:\n    - service: media_player.play_media\n      entity_id: media_player.yandex_station  # замените на вашу колонку\n      data:\n        media_content_id: 'Температура в комнате {{ states(\"sensor.temperature_hall\")|round }} градуса'\n        media_content_type: text\n```\n\n## Спецэффекты в TTS\n\nПоддерживается:\n\n- только в локальном режиме, используя [третий способ вызвать TTS](#третий-способ-вызвать-tts)\n- на любой колонке, используя интеграцию с [Яндекс.Диалогами](#интеграция-с-яндексдиалогами)\n\nДоступны следующие эффекты, библиотека звуков, настройка речи и голоса:\n\n- [Настройка генерацию речи](https://yandex.ru/dev/dialogs/alice/doc/speech-tuning-docpage/)\n\n  ```yaml\n  media_content_id: смелость sil \u003c[500]\u003e город+а берёт\n  ```\n\n- [Наложение эффектов на голос](https://yandex.ru/dev/dialogs/alice/doc/speech-effects-docpage/)\n\n  ```yaml\n  media_content_id: \u003cspeaker effect=\"megaphone\"\u003eЕхал Грека через реку \u003cspeaker effect=\"-\"\u003eвидит Грека в реке рак\n  ```\n\n- Шёпот\n\n  ```yaml\n  media_content_id: \u003cspeaker is_whisper=\"true\"\u003eХозяин, уже утро, пора вставать!\n  ```\n\n- [Библиотека звуков](https://yandex.ru/dev/dialogs/alice/doc/sounds-docpage/)\n\n  ```yaml\n  media_content_id: \u003cspeaker audio=\"alice-sounds-game-win-1.opus\"\u003e У вас получилось!\n  ```\n\n- [Собственное аудио](https://yandex.ru/dev/dialogs/alice/doc/resource-sounds-upload.html) Можно загрузить свои аудио файлы до ***120 секунд***. Для воспроизведение загруженного\nаудиофайла нет необходимости использовать [Яндекс.Диалог](https://dialogs.yandex.ru/developer), в контекст которого загружен файл.\n\n  ```yaml\n  media_content_id: \u003cspeaker audio=\"dialogs-upload/5d77ecc4-b781-4baa-abdd-bd0127553b97/081b7f9e-e708-499c-a907-264e33f28ecd.opus\"\u003e\n  ```\n\n- Разные голоса можно посмотреть [тут](https://cloud.yandex.ru/services/speechkit). Работают не все голоса. Если указать неправильный голос - колонка заглючит. Тогда на неё нужно отправить команду **стоп** или перезагрузить.\n\n  ```yaml\n  media_content_id: \u003cspeaker voice=\"zahar\"\u003eВсем привет. Меня зовут Захар...\n  ```\n\n```yaml\nscript:\n  yandex_tts:\n    alias: TTS c эффектами\n    sequence:\n    - service: media_player.play_media\n      entity_id: media_player.yandex_station  # замените на вашу колонку\n      data:\n        media_content_id: \u003cspeaker audio=\"alice-sounds-game-win-1.opus\"\u003e sil \u003c[500]\u003e Объявление погоды на сегодня...\n        media_content_type: dialog  # работает только на локальной колонке\n```\n\n## Медиа браузер\n\nФразы на колоки с Алисой можно отправлять, как из автоматизации, так и из интерфеса Home Assistant. Начиная с версии v2022.3 меню TTS перенесено в раздел **Медиа**, до этого оно находилось в окне Медиа плеера.\n\nПри желании вы можете настроить этот раздел через YAML:\n \n- произносить фразы в разных режимах\n- использовать спецэффекты и шаблоны\n- отправлять команды на колоку\n- задать перечень \"быстрых команд\"\n\nЕсли в команде присутствует `media_content_id` или в `template` нет слова `message` - окно ввода сообщения будет пропущено.\n\nВот несколько примеров:\n\n```yaml\nyandex_station:\n  media_source:\n    - title: Произнеси текст  # обязательное поле\n      media_content_type: text  # обязательное поле\n      thumbnail: https://brands.home-assistant.io/_/tts/icon.png\n    - title: Выполни команду\n      media_content_type: command\n      thumbnail: https://brands.home-assistant.io/_/automation/icon.png\n    - title: Включи любимое\n      media_content_id: Включи моё любимое вперемешку\n      media_content_type: command\n    - title: Произнеси шепотом \n      template: '\u003cspeaker is_whisper=\"true\"\u003e{{ message }}'\n      media_content_type: dialog\n      extra:\n        volume_level: 0.2\n    - title: Статус эквалайзера\n      template: 'Эквалайзер установлен на {{ states(\"select.yandex_station_equalizer\") }}'\n      media_content_type: text\n```\n\n## Внешний вид\n\n\u003cimg src=\"https://github.com/AlexxIT/YandexStation/raw/master/assets/yandex_mini.png\" width=\"455\"\u003e\n\n[Пример карточки плеера](https://github.com/AlexxIT/YandexStation/wiki/MiniMediaPlayer). **Внимание**: Этой карточки нет в Home Assistant по умолчанию. Она [легко ставится](https://github.com/kalkih/mini-media-player) через [HACS](https://hacs.xyz/). Если у вас сложности с установкой - просто используйте стандартную карточку. Она тоже работает.\n\nКрасивые [иконки Яндекс устройств](https://github.com/iswitch/ha-yandex-icons) так же можно установить через [HACS](https://hacs.xyz/).\n\n## Выполнение команд станцией\n\n**Работает на всех колонках**\n\n```yaml\nscript:\n  yandex_command:  # работает и в локальном и в облачном режиме\n    alias: Выполнить команду\n    sequence:\n    - service: media_player.play_media\n      entity_id: media_player.yandex_station  # замените на вашу колонку\n      data:\n        media_content_id: Включи мою любимую музыку вперемешку\n        media_content_type: command\n```\n\n## Примеры управления станцией\n\nПоддерживаются команды на несколько станций одновременно (как TTS, так и media_player).\n\n**Работает на всех колонках**\n\n```yaml\nscript:\n  yandex_volume_set:  # в локальном или облачном режиме\n    alias: Меняем громкость нескольких станций\n    sequence:\n    - service: media_player.volume_set\n      data:\n        entity_id:\n        - media_player.yandex_station_12345678901234567890\n        - media_player.yandex_station_98765432109876543210\n        volume_level: 0.5\n```\n\n**Только для локального режима!**\n\n```yaml\nscript:\n  yandex_play_album:  # только в локальном режиме!!!\n    alias: Включить Би-2 на Станции\n    sequence:\n    - service: media_player.play_media\n      entity_id: media_player.yandex_station  # замените на вашу колонку\n      data:\n        media_content_id: 60062    # ID альбома в Яндекс.Музыка\n        media_content_type: album  # album, track or playlist\n```\n\n## Получение команд от станции\n\n**Работает на всех колонках**\n\n1. Создайте новый Сценарий в [интерфейсе Яндекса](https://yandex.ru/quasar/iot).\n2. Выберите \"Фраза\" в разделе **Если**\n3. Выберите \"Любое умное устройство\" в разделе **Тогда**\n\nДалее можете выбрать \"Ответить на вопрос или выполнить команду\", \"Прочитать текст вслух\", \"Проиграть звук\" и прочее.\n\nЕсли хотите, чтоб команда бесшумно ушла в ХА - укажите выполнить команду `ничего не делай`.\n\nКогда колонка выполнит такой сценарий, в ХА появятся два события с дополнительными параметрами:\n\n- `yandex_speaker` - срабатывает ТОЛЬКО на \"Выполнить команду\" и может не срабатывать, если включена бета YandexGPT 2\n  ```yaml\n  instance: text_action\n  value: ничего не делай                # фраза колонке из раздела То\n  entity_id: media_player.station_mini  # ID колонки в ХА\n  name: Яндекс Мини                     # имя колонки в ХА\n  ```\n- `yandex_scenario` - срабатывает почти на любые действия в \"Тогда\"\n  ```yaml\n  instance: sound_play\n  value:\n    sound: boot-1\n    sound_name: Загрузка (8 бит)\n  entity_id: media_player.station_mini  # ID колонки в ХА\n  name: Яндекс Мини                     # имя колонки в ХА\n  scenario_name: Тест                   # имя сценария в Яндексе\n  ```\n\nПо любому из событий вы можете создавать автоматизации:\n\n```yaml\nautomation:\n- alias: Расскажи шутку\n  trigger:\n  - platform: event\n    event_type: yandex_speaker\n    event_data:\n      value: ничего не делай  # фраза из Сценария Яндекса (раздел То) \n  action:\n  - service: media_player.play_media\n    target:\n      entity_id: '{{ trigger.event.data.entity_id }}'  # ответить той же колонкой\n    data:\n      media_content_type: text\n      media_content_id: '{{ [\"На связи\", \"Смольный слушает\", \"Тут я\"]|random }}'\n  mode: single\n```\n\nК сожалению, нельзя узнать фразу, которую сказали колонке. Можно узнать только фразу, которую колонка выполнила.\n\nДля создания нескольких сценариев с \"бешумным выполнением\", используйте знаки пунктуации `-,!.:=?` и их комбинации `ничего не делай???!!!`. Эффект не изменится, а в ХА вы сможете различать, на какую фразу произошла реакция.\n\nВ разделе `trigger:` \u003e `event_data:` вы можете фильтровать колонки, чтоб выполнять разные автоматизации для разных комнат на одну и ту же фразу.\n\n**Внимание!** Вызов TTS из ХА так же активирует эти события.\n\nДля отладки событий перейдите в панель разработчика вашего ХА по адресу `http://192.168.1.123:8123/developer-tools/event`, в разделе \"подписаться на событие\" укажите `yandex_speaker` и нажмите \"подписаться\".\n\nPS. Так же есть [cтарый способ](https://github.com/AlexxIT/YandexStation/wiki/YandexIntents) получения команд только для продвинутых пользователей!\n\n## Интеграция с Яндекс.Диалогами\n\nКомпонент поддерживает интеграцию с другим моим компонентом - [YandexDialogs](https://github.com/AlexxIT/YandexDialogs). При его наличии вам доступны функции:\n\n### Второй способ вызвать TTS\n\n**Работает на всех колонках**\n\nПоддерживает спецэффекты TTS. Нет ограничения на 100 символов. Послее TTS колонка НЕ слушает пользователя.\n\nВ `media_content_type` вы должны указать имя своего Яндекс.Диалога через двоеточие без пробелов. Регистр неважен.\n\n```yaml\nscript:\n  yandex_tts3:\n    sequence:\n      - service: media_player.play_media\n        entity_id: media_player.yandex_station_irbis\n        data:\n          media_content_id: \u003cspeaker is_whisper=\"true\"\u003eХозяин, пора бы спать\n          media_content_type: text:умный дом\n```\n\n### Диалог с колонкой\n\n**Работает на всех колонках**\n\nВы можете начать диалог с пользователем, получить на него ответ и выполнить нужные вам действия, в зависимости от ответа пользователя.\n\nВ `media_content_type` вы должны указать имя своего Яндекс.Диалога через двоеточие без пробелов. Регистр неважен. И через второе двоеточие некий \"тег\" диалога, чтоб потом в автоматизации понять, на какой вопрос вам пришёл ответ.\n\n```yaml\nscript:\n  yandex_dialog:\n    sequence:\n      - service: media_player.play_media\n        entity_id: media_player.yandex_station_mini\n        data:\n          media_content_id: \u003cspeaker is_whisper=\"true\"\u003eХозяин, уже утро, пора вставать!\n          media_content_type: dialog:умный дом:утро\n```\n\nПример реакции на ответ пользователя можно посмотреть [тут](https://github.com/AlexxIT/YandexStation/wiki/YandexDialogs). Этим подходом легко пользоваться как в автоматизациях Home Assistant, так и в Node-RED.\n\n## Уведомления и предупреждения\n\nКомпонент поддерживает [уведомления](https://www.home-assistant.io/integrations/notify/) и [предупреждения](https://www.home-assistant.io/integrations/alert/).\n\nУведомления это альтернативный способ вызвать TTS. Уведомления настраиваются в `configuration.yaml`. Минимально, вы должны указать имя нового уведомления и перечень колонок, где оно должно звучать. Для каждого уведомления будет создан отдельный сервис. Далее необходимо вызывать этот сервис с параметром `message`.\n\nОпционально уведомления поддерживают параметр `title`. Для его поддержки вы можете использовать шаблон из примера ниже.\n\nПри настройке уведомлений параметры `media_content_id` и `media_content_type` необязательные.\n\nУведомления можно использовать в предупреждениях. Например, если вы забыли закрыть выходную дверь - предупреждение будет отправлять вам уведомление с заданным интервалом, до тех пор, пока проблема не будет решена.\n\n```yaml\nnotify:\n  - name: alice_alert  # любое название\n    platform: yandex_station\n    data:\n      entity_id: media_player.yandex_station_mini  # замените на вашу колонку\n      media_content_id: \u003e-\n        {% if title is defined %}\u003cspeaker effect=\"megaphone\"\u003e{{ title }}\u003cspeaker effect=\"-\"\u003e sil \u003c[200]\u003e{% endif %}{{ message }}\n      media_content_type: dialog\n\ninput_boolean: # просто для примера\n  garage_door:\n    name: Дверь гаража\n\nalert:\n  garage_door:\n    name: Гараж открыт\n    done_message: Гараж закрыт\n    entity_id: input_boolean.garage_door\n    state: \"on\"  # опционально, потому что \"on\" это значение по умолчанию\n    repeat: 5  # как часто повторять, в минутах\n    can_acknowledge: true  # разрешить выключить уведомления вручную\n    skip_first: true  # пропустить первое (мгновенное) уведомление\n    notifiers:\n      - alice_alert  # название, которые указали выше\n```\n\n## Будильники\n\nПоддерживается управление будильниками, установленными на станциях.\n\n- У каждой станции есть объект [calendar](https://www.home-assistant.io/integrations/calendar/), отключен по умолчанию. Вам нужно включить его вручную для требуемых станций\n- Календари поддерживают триггеры \"за Х минут до начала события\"\n- Будильник может быть установлен либо на определённую дату/время, либо на еженедельные повторения по определённым дням. Будильник может быть отключен\n- Будильники синхронизируются раз в минуту\n- Триггеры будильников синхронизируются раз в 15 минут (ограничение HA)\n\n# Возможности локальных колонок\n\n## Третий способ вызвать TTS\n\n**Только для локального режима!**\n\nПродолжает слушать после произнесения текста! Зато нет ограничения на количество символов. Поддерживает спецэффекты.\n\n```yaml\nscript:\n  yandex_tts4:\n    alias: TTS только для локального режима\n    sequence:\n    - service: media_player.play_media\n      entity_id: media_player.yandex_station  # замените на вашу колонку\n      data:\n        media_content_id: \u003cspeaker effect=\"megaphone\"\u003eОбъявление погоды на сегодня...\n        media_content_type: dialog\n```\n\n## Громкость TTS\n\n**Только для локального режима!**\n\nКолонка произнесёт текст с заданной громкостью и вернёт громкость на прежний уровень.\n\n```yaml\nscript:\n  alice_custom_volume1:\n    sequence:\n    - service: tts.yandex_station_say\n      entity_id: media_player.yandex_station  # замените на вашу колонку\n      data:\n        message: Внимание! Важное сообщение...\n        options:\n          volume_level: 0.8\n```\n\nИли так\n\n```yaml\nscript:\n  alice_custom_volume2:\n    sequence:\n    - service: media_player.play_media\n      entity_id: media_player.yandex_station  # замените на вашу колонку\n      data:\n        media_content_id: Внимание! Важное сообщение...\n        media_content_type: text  # поддерживается text и dialog\n        extra:\n          volume_level: 0.8\n```\n\n## Стриминг музыки\n\n**Только для локального режима!**\n\nПоддерживается стриминг (трансляция) музыки с колонки Яндекса на умные колонки других производителей. Условия такие:\n\n- Нужна Яндекс колонка с поддержкой локального управления. Яндекс Модули функцию НЕ поддерживают.\n- Нужна подписка Яндекса на музыку.\n- Сторонняя колонка должна иметь интеграцию в Home Assistant с поддержкой потокового воспроизведения музыки. Если она умеет функцию \"воспроизвести текст\" из окна медиа-плеера, то поддержка скорее всего есть.\n- Синхронизовать колонки разных производителей в идеальный мультирум нереально, поэтому звук на колонке Яндекса во время трансляции приглушается. Но при общении с Алисой звук временно возвращается.\n- Громкость колонки Яндекса также синхронизируется с внешней акустикой.\n  - Опционально синхронизацию громкости можно отключить (`sync_volume: False`)\n  - Опционально можно использовать Jinja2-шаблон для настройки произвольного соответствия громкости (`sync_volume: \"{{ volume_level / 2 }}\"`)\n\nПротестирована поддержка интеграций:\n\n- [Chromecast](https://www.home-assistant.io/integrations/cast/):\n   - колонки с Google Assistant\n   - медиаплееры/телевизоры/проекторы на Android TV\n- [DLNA](https://www.home-assistant.io/integrations/dlna_dmr/):\n   - саундбар Samsung HW-MS6500\n   - саундбар Yamaha YAS-306\n   - телевизор Philips 2011 года\n   - телевизоры Samsung Tizen 2016+ год\n- [Kodi](https://www.home-assistant.io/integrations/kodi/) \n- [MPD](https://www.home-assistant.io/integrations/mpd/)\n   - [MPD](https://www.musicpd.org/) for Windows\n   - [Xiaomi Gateway EU](https://openlumi.github.io/)\n- [SamsungTV](https://github.com/ollo69/ha-samsungtv-smart)\n   - телевизоры Samsung Tizen 2016+ год\n   - важно указать в конфиге `media_content_type: url`\n- [Sonos](https://www.home-assistant.io/integrations/sonos/)\n- [Yamaha MusicCast](https://www.home-assistant.io/integrations/yamaha_musiccast/)\n\n**Внимание.** Для корректной работы некоторых интеграций, ваш сервер ХА должен быть доступен в локальной сети по протоколу HTTP и IP-адресу:\n\n\u003e Настройки \u003e Общие \u003e URL-адрес для домашней сети \u003e http://192.168.1.123:8123/\n\nСтоит понимать, что при правильной настройке внешнего доступа [через различные аддоны](https://sprut.ai/client/blog/2431), вы можете пользоваться ХА по адресу вида `https://myhome.duckdns.org/`. И при правильной настройке такая ссылка будет работать как во внешней, так и в локальной сети. А ссылка вида HTTP/IP будет использоваться только локальными медиа-плеерами.\n\nКомпонент автоматически найдёт все теоретически подходящие `media_player` и добавит их в список `source_list` у колонки. При желании вы можете вручную указать список колонок в `configuration.yaml`:\n\n```yaml\nyandex_station:\n  media_players:\n    - entity_id: media_player.yas_306\n      name: Yamaha\n    - entity_id: media_player.mpd\n      name: MPD\n      speaker_id: [media_player.yandex_station]  # опциональная привязка к конкретным колонкам Яндекса\n    - entity_id: media_player.yas_306\n      name: Yamaha (no sync)\n      sync_volume: False                         # опциональное отключение синхронизации громкости звука\n    - entity_id: media_player.yas_306\n      name: Yamaha (no sync)\n      sync_volume: \"{{ volume_level / 2 }}\"      # использование Jinja2 для синхронизации громкости\n    - entity_id: media_player.samsung\n      name: SamsungTV\n      media_content_type: url                    # важно для интеграции SamsungTV из HACS\n    - entity_id: edia_player.nest_hub\n      name: Chromecast\n      quality: lossless                          # варианты качества - lossless / nq / lq\n      codecs: flac,mp3                           # поддерживаемые кодеки - flac,aac,mp3 \n```\n\n**Выбор качества трансляции:**\n\n- По умолчанию выбрано качество `lossless + mp3 = 320 kbpm`\n- Опционально можно изменить и качество и поддерживаемые кодеки\n- Не стоит выбирать только `flac` - не все песни есть в этом формате\n- Не все плееры умеют все форматы, например Yamaha YAS-306 не умеет AAC\n\nВы можете переключать трансляцию через:\n\n- Переключатель `source` в карточке [Mini Media Player](#внешний-вид)\n- Переключатель `source` в стандартном окне медиа-плеера колонки\n- Сервис [media_player.select_source](https://www.home-assistant.io/integrations/media_player/#service-media_playerselect_source)\n- [Получение команд от станции](#получение-команд-от-станции), например на фразу \"Алиса, включи трансляцию на Ямаху\"\n- Интеграцию колонок в [умный дом Яндекса](https://github.com/dmitry-k/yandex_smart_home), единственное ограничение - вместо нормальных названий источников там будет \"один\", \"два\", \"три\"...\n- Интеграцию колонок в [HomeKit](https://www.home-assistant.io/integrations/homekit/)\n\n## Караоке\n\n**Только для локального режима!**\n\n[![YandexStation - караоке](https://img.youtube.com/vi/K8w_867i7qA/mqdefault.jpg)](https://www.youtube.com/watch?v=K8w_867i7qA)\n\nДля каждой колонки создаётся `camera` (выключена по умолчанию), которая может отображать текст текущей песни в режиме караоке.\n\nПоток с текстом можно отправить на телевизор, например [Chromecast](https://www.home-assistant.io/integrations/cast/):\n\n```yaml\nalias: Включить караоке на ТВ\nsequence:\n  - service: media_player.play_media\n    target:\n      entity_id: media_player.mibox\n    data:\n      media_content_id: \u003e-\n        http://192.168.1.123:8123/api/camera_proxy_stream/camera.hall_speaker_lyrics?token={{ state_attr('camera.hall_speaker_lyrics', 'access_token') }}\n      media_content_type: image/jpeg\n```\n\n## Проигрывание медиа по ссылкам\n\n**Только для локального режима!**\n\nПоддерживаются только ссылки, которые умеют устройства Яндекса!\n\n- Песня на Яндекс.Музыке - [пример](https://music.yandex.ru/album/2150009/track/19174962)\n- Альбом на Яндекс.Музыке - [пример](https://music.yandex.ru/album/2150009)\n- Исполнитель на Яндекс.Музыке - [пример](https://music.yandex.ru/artist/41114)\n- Плейлист на Яндекс.Музыке - [пример](https://music.yandex.ru/users/music.partners/playlists/2050)\n- Аудиокнига на Яндекс.Музыке - [пример](https://music.yandex.ru/album/24151605)\n- Аудиокнига на Яндекс.Книгах - [пример](https://books.yandex.ru/audiobooks/cZduXKir)\n\nТолько на устройствах с экраном (большая Станция или Модуль)\n\n- YouTube - [пример](https://www.youtube.com/watch?v=Rqf3J4ZOPCw)\n- Кинопоиск - [пример](https://www.kinopoisk.ru/film/819101/)\n- Кинопоиск HD - [пример](https://hd.kinopoisk.ru/film/4fabed06d035b5e1b87b75607927c8e5/)\n\nЭто работает в том числе из GUI, если вставить ссылку в поле \"воспроизвести текст\".\n\n```yaml\nscript:\n  yandex_play_url:\n    alias: Проигрывание медиа по ссылке\n    sequence:\n    - service: media_player.play_media\n      entity_id: media_player.yandex_station  # замените на вашу колонку\n      data:\n        media_content_id: https://music.yandex.ru/album/2150009/track/19174962\n        media_content_type: xxx  # тип не важен, но должен быть!\n```\n\n## Получение ответов от колонки\n\n**Только для локального режима!**\n\n**Внимание:** Примерно до лета 2024 колонка возвращала текстовый ответ на любой запрос. После очередного обновления в Яндексе колонка стала возвращать текстовый ответ только на ограниченный перечень фраз (погода, время, умный дом и тп.).\n\n**Вариант 1.** Через службу `yandex_station.send_command`.\n\n```yaml\nscript:\n  example1:\n    sequence:\n      - action: yandex_station.send_command\n        data:\n          entity_id: media_player.yandex_station  # замените на вашу колонку\n          text: какая погода?\n        response_variable: response\n      - action: notify.persistent_notification\n        data:\n          message: \"{{ response }}\"\n```\n\n**Вариант 2.** Через `Conversation Entity`.\n\n- Доступно в Home Assistant версии 2024.5 и выше.\n- Такой объект есть у каждой колонки, но он выключен по умолчанию!\n- Можно использовать в качестве стандартной диалоговой системы [Conversation](https://www.home-assistant.io/integrations/conversation/) ([подробнее](https://github.com/AlexxIT/YandexStation/pull/530))\n\n```yaml\nscript:\n  example2:\n    sequence:\n      - action: conversation.process\n        data:\n          agent_id: conversation.yandex_station_mini  # замените на вашего агента\n          text: какая погода?\n        response_variable: response\n      - action: notify.persistent_notification\n        data:\n          message: \"{{ response }}\"\n```\n\n## Яндекс Алиса в Telegram\n\n**Только для локального режима!**\n\nВы можете общаться со своей Алисой через Telegram. И она вам будет отвечать в Telegram! Можете спросить погоду, вызвать такси, включить песню, поиграть в города или управлять вашим умным домом (если настроили интеграцию с умным домом Яндекса). Никаких слеш-команд Telegram, общайтесь с Алисой обычным текстом.\n\nПри этом Home Assistant не обязательно \"прокидывать\" в Интернет. Telegram в режиме `polling` может работать без внешнего доступа.\n\nПри этом [проигрывание медиа по ссылкам](#проигрывание-медиа-по-ссылкам) тоже будет работать. Просто поделитесь со своим Telegram ботом ссылкой на фильм Кинопоиска, ролик YouTube или песню/альбом/плейлист на Яндекс Музыке - и они запустятся на вашей колонке!\n\n```yaml\ntelegram_bot:\n- platform: polling\n  api_key: TELEGRAM_BOT_API_KEY  # создайте своего Телеграм бота\n  allowed_chat_ids:\n  - TELEGRAM_USER1_ID  # укажите ID своего аккаунта\n  - TELEGRAM_USER2_ID  # при желании, поддерживается несколько аккаунтов\n\nautomation:\n- trigger:\n    platform: event\n    event_type: telegram_text\n  action:\n  - service: conversation.process\n    data:\n      agent_id: conversation.yandex_station_mini  # замените на вашу станцию\n      text: \"{{ trigger.event.data.text }}\"\n      conversation_id: \"{{ trigger.event.data.chat_id }}\"\n    response_variable: response\n  - service: telegram_bot.send_message\n    data:\n      target: \"{{ trigger.event.data.chat_id }}\"\n      message: \"{{ response.response.speech.plain.speech }}\"\n```\n\nДля отправки Telegram сообщений разным станциям [@ProstoMaksks](https://t.me/ProstoMaksks) предложил [такое решение](https://gist.github.com/AlexxIT/dc42882c44e298d41631720f146e701d).\n\n## Список покупок\n\n**Только для локального режима!**\n\nПоддерживается двухсторонняя синхронизация списка покупок Алисы и стандартного компонента [Shopping List](https://www.home-assistant.io/integrations/shopping_list/). Можно добавлять и удалять элементы списка как из ХА, так и голосом с колонки.\n\n\u003cimg src=\"https://github.com/AlexxIT/YandexStation/raw/master/assets/shopping_list.png\" width=\"800\"\u003e\n\nПредварительно необходимо добавить стандартный компонент, через GUI или YAML.\n\nДля синхронизации списков необходимо вызвать следующий сервис. При желании, вызов этого сервиса можно выполнять голосом с колонки, через [получение команд от станции](#получение-команд-от-станции). \n\n```yaml\nscript:\n  update_shopping_list:\n    alias: Обновить список покупок\n    sequence:\n      - service: media_player.play_media\n        entity_id: media_player.yandex_station_mini  # замените на вашу колонку\n        data:\n          media_content_id: update\n          media_content_type: shopping_list\n```\n\nПосле синхронизации вы можете удалять элементы голосом на колонке. Такие элементы будут удалены из ХА при следующей синхронизации, даже если на них не стоит галка.\n\nИли вы можете отмечать элементы как завершенные в интерфейсе ХА. Такие элементы будут удалены из Яндекса при следующей синхронизации. Только не очищайте вручную список завершенных элементов в ХА до синхронизации! Иначе синхронизация нарушится.\n\nСинхронизация происходит по следующим правилам:\n1. Завершенные (отмеченные) элементы списка ХА - удаляются из Яндекса (если они там были)\n2. Новые элементы, созданные именно из ХА - добавляются в Яндекс (если их там не было)\n3. Список ХА полностью заменяется тем, что получилось в Яндексе после 1 и 2\n4. Список завершенных элементов ХА очищается\n\nНужно учитывать, что некоторые названия Яндекс не может добавить в свой список. Поэтому они могут бесследно пропасть.\n\n## Статический IP для колонки\n\n**Только для локального режима!**\n\nПроще всего проверить работу локального режима - запустить на колонке песню и посмотреть, отображается ли обложка в Home Assistant.\n\nЛокальные устройства ищутся автоматически по протоколу mDNS ([zeroconf](https://www.home-assistant.io/integrations/zeroconf/)). Он не будет работать, если вы открыли только один порт для Home Assistant. Например, установка в Docker (в Hass.io всё хорошо) без настройки `network=host` или виртуальная машина с NAT.\n\nЕсли у вас есть с этим какие-то проблемы - можно указать для колонок статический IP-адрес на роутере и в конфиге Home Assistant. `device_id` вашей колонки можно посмотреть в мобильном приложении Яндекса.\n\n```yaml\nyandex_station:\n  devices:\n    12345678901234567890:  # device_id вашей колонки\n      host: 192.168.1.123\n      name: Яндекс Станция  # имя можно задать и тут\n```\n\n# Прочие функции\n\n## Управление умным домом Яндекса\n\n- В конфиге нужно указать, какие устройства умного дома с Алисой необходимо добавить в Home Assistant\n- Большинство типов устройств поддерживаются напрямую:\n  - климат: **Кондиционеры** (добавленные как через ИК-пульт, так и напрямую), **Обогреватели**, **Очистители**, **Термостаты**\n  - медиа: **Телевизоры** (добавленные как через ИК-пульт, так и напрямую), **ИК-пульты**\n  - свет\n  - сенсоры\n  - выключатели\n  - пылесосы\n  - чайники\n- Также любые устройства можно собрать из простых элементов (`switch`, `sensor`, `select`, `number`)\n\nВ качестве ИК-пультов можно использовать Яндекс Пульт или более [дешевую версию от Tuya](https://www.aliexpress.com/item/32984694264.html) (добавляется напрямую как родной пульт Яндекса).\n\nВ конфиге нужно перечислить имена ваших устройств:\n\n```yaml\nyandex_station:\n  include:\n    - Кондиционер                                                 # добавить ВСЕ устройства с этим именем\n    - name: Очиститель Xiaomi\n      properties: [ \"temperature\", \"humidity\", \"pm2.5_density\" ]  # опционально создать сенсоры\n    - name: Чайник Polaris\n      capabilities: [ \"mute\", \"keep_warm\" ]                       # опционально создать контролы\n    - name: Увлажнитель Polaris\n      capabilities: [ \"mute\", \"controls_locked\", \"ionization\", \"backlight\" ]  # опционально создать контролы\n      properties: [ \"temperature\",\"humidity\" ]                                # опционально создать сенсоры\n    - name: Кондиционер\n      room_name: Зал                                              # опционально указать комнату\n      capabilities: [ \"temperature\", \"fan_speed\", \"thermostat\" ]  # опционально создать контролы\n      current_temperature: \"{{ states('sensor.temperature') }}\"   # опционально указать сенсор температуры\n    - name: Увлажнитель\n      current_humidity: \"{{ states('sensor.humidity') }}\"         # опционально указать сенсор влажности\n    - room_name: Ванная                                           # добавить ВСЕ устройства из этой комнаты\n    - type: devices.types.sensor                                  # добавить ВСЕ устройства такого типа\n    - id: 96581cf1-dad4-4329-bbe9-0c843128f60a                    # добавить устройство по ID\n```\n\nКондиционер будет добавлен как термостат:\n\n\u003cimg src=\"https://github.com/AlexxIT/YandexStation/raw/master/assets/climate.png\" width=\"448\"\u003e\n\nНастроенное вручную ИК-устройство будет добавлено как [Remote](https://www.home-assistant.io/integrations/#remote). Команды отправляются через сервис `remote.send_command`. Можно отправить несколько команд за раз, настроить задержку и количество повторов. [Пример вызова](https://github.com/AlexxIT/YandexStation/wiki/RemoteSendCommand).\n\n## Изменение настроек Алисы\n\n```yaml\nscript:\n  change_settings:\n    alias: Изменение настроек Алисы\n    sequence:\n      - service: media_player.play_media\n        data:\n          entity_id: media_player.yandex_station  # замените на любую вашу колонку\n          media_content_id: 'без лишних слов: да'  # пробел после двоеточия\n          media_content_type: settings\n```\n\nПоддерживаемые значения:\n\n- `без лишних слов: да/нет`\n- `ответить шепотом: да/нет`\n- `анонсировать треки: да/нет`\n- `скрывать названия товаров: да/нет`\n- `звук активации: да/нет`\n- `одним устройством: да/нет`\n- `понимать детей: да/нет`\n- `рассказывать о навыках: да/нет`\n- `взрослый голос: умеренный/семейный/безопасный/без ограничений`\n- `детский голос: безопасный/семейный`\n- `имя: алиса/яндекс`\n- `адаптивная громкость: да/нет`\n- `кроссфейд: да/нет`\n\n## Изменение языка Алисы\n\nПереключение выбранной колонки на другие языки. Начинает отзываться на [Ясмина](https://yasmina.yango.com/)! \n\n```yaml\naction: media_player.play_media\ntarget:\n  entity_id: media_player.hall_speaker  # замените на вашу колонку\ndata:\n  media_content_type: locale\n  media_content_id: ru-RU               # ru-RU en-US ar-SA kk-KZ tr-TR\n```\n\n## Несколько TTS в конфиге\n\nЕсли в Home Assistant подключены несколько TTS-сервисов - из карточки медиа-плеера будет вызываться самый первый из них (сортировка по имени). Например, `tts.google_translate_say` будет приоритетнее `tts.yandex_station_say`. А `tts.yandex_station_say` будет приоритетнее `tts.yandextts_say`.\n\nКомпонент Яндекс.Станции умеет поддерживать другие TTS, а вот другие колонки могут не поддерживать TTS `yandex_station_say`. При необходимости вы можете:\n\n- отключить ненужные TTS в конфиге ХА\n- использовать [mini-media-player](https://github.com/kalkih/mini-media-player), где можно указать имя TTS-сервиса для каждой колонки\n- изменить название TTS-сервиса:\n\n```yaml\nyandex_station:\n  tts_service_name: alice_say\n```\n\n## Звук Яндекс.Станции по HDMI\n\n**Только для станций с HDMI**\n\nФункция переключения выхода звука находится у Яндекса в бете. На телевизор выводится только звук видео (например YouTube). Звук музыки и голос Алисы остаются на Станции.\n\nРаньше функция включалась в конфиге. Теперь включена по умолчанию для всех владельцев больших Станций.\n\n```yaml\nscript:\n  yandex_hdmi_sound:\n    alias: Звук Станции на HDMI\n    sequence:\n    - service: media_player.select_source\n      entity_id: media_player.yandex_station  # поменяйте на вашу станцию\n      data:\n        source: HDMI\n```\n\n## Управление яркостью экрана станции Макс\n\n**Только для Яндекс.Станции Макс**\n\n```yaml\nscript:\n  yandex_brightness:\n    sequence:\n    - service: media_player.play_media\n      entity_id: media_player.yandex_station_max\n      data:\n        media_content_id: 0.5  # допустимые значения от 0 до 1, или -1 для включения авто режима\n        media_content_type: brightness\n``````\n\n## Если Яндекс заблокирован в стране\n\n[#257](https://github.com/AlexxIT/YandexStation/issues/257) [#263](https://github.com/AlexxIT/YandexStation/issues/263) [#518](https://github.com/AlexxIT/YandexStation/issues/#518) [#552](https://github.com/AlexxIT/YandexStation/issues/#552)\n\n**Использование другого домена Яндекса**\n\n```yaml\nyandex_station:\n  domain: yandex.com\n```\n\n**Подключение HTTP-прокси**\n\n```yaml\nyandex_station:\n  proxy: http://username:password@123.123.123.123:3128\n```\n\n**Отключение проверки HTTPS сертификатов**\n\n```yaml\nyandex_station:\n  ssl: False\n```\n\n## Troubleshooting\n\n**Поиск и устранение проблем**\n\n1. Посмотрите [лог Home Assistant](https://my.home-assistant.io/redirect/logs/) на наличие ошибок интеграции **Yandex.Station**.\n2. Если в логе есть ошибка, постарайтесь прочитать её. Среди непонятных букв может быть прямой ответ на проблему на русском или английском языке.\n3. Поищите похожую ошибку на [GitHub проекта](https://github.com/AlexxIT/YandexStation/issues) (включая закрые issue) или в чатах Telegram: [1](https://t.me/SprutAI_HomeAssistant), [2](https://t.me/homassistant), [3](https://t.me/+DyCa63l98wlmOGZi).\n4. Если ошибки нет, можно включить отладочные логи интеграции и посмотреть, что проиходит там.\n   ```\n   logger:\n     default: info\n     logs: { custom_components.yandex_station: debug }\n   ```\n5. Если самостоятельно не справились - переходите по ссылкам в пункте 3 и подробно опишите проблему. Обязательно приложите ошибку из лога, если она есть. При наличии чего-то полезного в пункте 4, приложите и этот лог.\n\n## Полезные автоматизации\n\n[![Отображаем статус Яндекс Станции с помощью умных ламп](https://img.youtube.com/vi/XLoGvy4RLrg/mqdefault.jpg)](https://www.youtube.com/watch?v=XLoGvy4RLrg)\n\n- [Отображаем статус Яндекс Станции с помощью умных ламп](https://gist.github.com/AlexxIT/c275ee512bef01ed4d3b0aebc12caef4), так же эту автоматизацию можно переделать в \"Приглушаем звук телевизора, когда Алиса слушает\", **Только для локального режима!**\n- [Звонок на колонку с Алисой](https://gist.github.com/AlexxIT/5dd25dbe3306d673ad013f05617a8056)\n- [Перехват фраз с локальных колонок](https://gist.github.com/AlexxIT/d4995839aedde2bbcf822831a71a52c5), **Только для локального режима!**\n- [Отвечать на intents с последней активной колонки](https://gist.github.com/AlexxIT/6a3a1a5ba4c4ebe1fabbec639542d446), **Только для локального режима!**\n- [Управление разными станциями из Telegram](https://gist.github.com/AlexxIT/dc42882c44e298d41631720f146e701d), **Только для локального режима!**\n- [Действие по таймеру в Яндекс Алисе](https://gist.github.com/AlexxIT/5fb8fd32378cdc16c729f15d7a1bab28)\n- [Список радиостанций для колонок Яндекса](https://gist.github.com/AlexxIT/b2a435adb30b9bf91022fccc95267b9b)\n\n## Полезные ссылки\n\n- https://github.com/sergejey/majordomo-yadevices\n- https://github.com/anVlad11/dd-alicization\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAlexxIT%2FYandexStation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAlexxIT%2FYandexStation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAlexxIT%2FYandexStation/lists"}