Уважаемый многими AlexxIT не устает удивлять.
Очередное обновление известного многим компонента Yandex.Station for Home Assistant вышло в свет, что принесло нам две новые интересные фичи.
Управление Алисой через Telegram
Как обещает автор, теперь вам не придется общаться с вашим умным домом с помощью команд, слешей и тд. С помощью данного обновления вы сможете писать в Telegram понятным для вас языком, а Алиса сможет отвечать в ответ. Можете спросить погоду, вызвать такси, включить песню, поиграть в города или управлять вашим умным домом. И всё это можно делать прямо в Telegram. Прогресс!
telegram_bot: - platform: polling api_key: TELEGRAM_BOT_API_KEY # создайте своего Телеграм бота allowed_chat_ids: - TELEGRAM_USER_ID # укажите ID своего аккаунта notify: - name: telegram # можете указать своё имя notify platform: telegram chat_id: TELEGRAM_USER_ID # укажите ID своего аккаунта automation: - trigger: platform: event event_type: telegram_text action: service: media_player.play_media entity_id: media_player.yandex_station_mini # замените на вашу станцию data_template: media_content_id: "{{ trigger.event.data.text }}" media_content_type: question - trigger: platform: event event_type: yandex_station_response action: service: notify.telegram # поменяйте, если у вас своё имя notify data_template: message: "{{ trigger.event.data.text }}"
При этом вы также сможете отправлять в месенджер еще и ссылки на контент, который ваша колонка сможет тут же проиграть!
Проигрывание файлов по ссылке
Также с обновлением теперь вы можете и проигрывать медиа, просто отправив ссылку — это можно сделать как через команду, так и через GUI, вставив ссылку в блок «Воспроизвести текст». К сожалению, поддерживается не просто ссылка на файл, а на конкретные источники, с которыми уже умеют работать Яндекс.Станции — Яндекс.Музыка, Кинопоиск, Youtube. Но и этого кажется уже очень даже достаточно!
- Песня на Яндекс.Музыке — пример
- Альбом на Яндекс.Музыке — пример
- Исполнитель на Яндекс.Музыке — пример
- Плейлист на Яндекс.Музыке — пример
- YouTube — пример
- Кинопоиск — пример
- Кинопоиск HD — пример
script: yandex_play_url: alias: Проигрывание медиа по ссылке sequence: - service: media_player.play_media entity_id: media_player.yandex_station data: media_content_id: https://music.yandex.ru/album/2150009/track/19174962 media_content_type: xxx # тип не важен, но должен быть!