<<<
Back
MajorDoMo и Яндекс Алиса. Алиса, включи канал Карусель.
Часть 9. Про управление телевизором через Яндекс Алису и ее внутренние сценарии.
Оглавление
Дано
На кухне имеется смарт-телевизор LG на платформе webOS. Телевизор интегрирован в MajorDoMo через модуль LG webOS TV и имеет полноценное управление (в т.ч. обратную связь). Телевизор управляется через свойства статус, громкость, номер_канала и без_звука объекта Телевизор_на_кухне. Свойство статус принимает значения 1 и 0 для включения и выключения ТВ соответственно. Свойство громкость принимает значения от 0 до 100 для регулировки громкости ТВ. Свойство номер_канала принимает значения от 1 до 999 для переключения ТВ-каналов. Свойство без_звука принимает значения 1 и 0 для включения и выключения беззвучного режима.
Требуется
Включать и выключать ТВ, переключать каналы ТВ, управлять громкостью ТВ, включать избранные каналы по их названию как голосовыми командами через ассистент Алиса, так и виджетами в приложении Яндекс.
Решение
- Добавляем новое устройство с типом Телевизор. Называем его Телевизор и указываем местоположение Кухня.
- Переходим в настройки добавленного устройства и опционально заполняем дополнительные сведения об устройстве.
- В выпадающем списке выбираем и добавляем четыре умения - Включить/выключить (on), Режим без звука (mute), Громкость (volume), ТВ-канал (channel). Затем привязываем к ним объект Телевизор_на_кухне и его свойства статус, без_звука, громкость, номер_канала в соответствующих полях.
- Для умений Громкость и ТВ-канал при необходимости указываем дополнительные опции. В частности для громкости опытным путем был подобран шаг, при котором команды "Алиса, сделай телевизор потише" и "Алиса, сделай телевизор погромче" меняли бы громкость на -5 и +5 единиц.
- Обновляем список устройств в приложении Яндекс, после чего на главной странице приложения появится новое устройство. Вкладка Пульт управления предоставляет виджет управления устройством, внешне аналогичный ИК-пульту дистанционного управления. Вкладка Голосовые команды отображает примеры возможных голосовых команд управления устройством. В настройках можно переименовать устройство, переназначить комнату, добавить его в группу, посмотреть дополнительную информацию и удалить из приложения.
- Чтобы включать на телевизоре определенный канал (в данном случае это канал №8 "Карусель"), воспользуемся встроенными сценариями Алисы в приложении Яндекс. Условием сценария будет фраза "включи канал карусель". В действиях добавляем включение телевизора и команду для умной колонки "переключи телевизор на 8 канал".
Discuss (0)
(28)
...