Версия от 12:35, 18 августа 2021; SHTolkachev(обсуждение | вклад)(Появилось краткое описание, пример сценария переместилось в спойлер. Изменения затронули сценарий "Принять вызов")
В этой статье копятся готовые сценарии Умного дома Яндекс (приложение Яндекс - меню "Устройства" - меню "Сценарии").
Что такое сценарии?
Это заранее настроенные команды устройствам (включение, выключение, изменение параметров) и колонкам с Алисой (выполнить действие, произнести текст), сохраняемые в приложении Яндекс (Android, iOS). Официальная справка находится здесь.
Самих сценариев может быть множество, и все они будут отличаться друг от друга разными условиями и результатами. Вы можете найти подходящий для себя готовый, либо наоборот - помочь другим, поделившись своим сценарием в этой статье, либо напрямую редактору этой статьи
Обратите внимание, что у сценария есть название и активационные фразы (на момент написания статьи их может быть от 1 до 3). Скажем, у нас есть сценарий "Полный свет" с активационной фразой "Нормальный свет" (чисто для примера). Тогда сработают команды:
Алиса, нормальный свет
Алиса, выполни/запусти сценарий полный свет.
Это позволяет в принципе использовать 4 активационных фразы, если вдруг возникнет такая нечастая, прямо скажем, необходимость.
Особенности и ограничения сценариев
Колонка, которая меня услышит / Не могу запустить сценарий в приложении
Самое главное и неочевидное для новичков ограничение.
Дело в том, что сценарий может активироваться голосом (и в этом случае его слышит и выполняет конкретная колонка) или через смартфон/планшет/ПК. Во втором случае никакая колонка не слышит команду и такая строка никогда не будет выполнена, так как неясно, какая из колонок должна её выполнять.
Визуально такие сценарии не имеют характерного треугольничка "play" справа от названия и соответственно не запускаются в приложении.
Для гарантированного выполнения и возможности запуска через приложение Яндекс каждая команда колонке должна быть адресована конкретному устройству.
Стирается предыдущая команда колонке, когда добавляю новую
На данный момент все команды для всех устройств в сценарии выполняются асинхронно (что позволяет при текущих технических параметрах Интернета в разы сократить общее время выполнения, особенно при большом списке устройств). Обратной стороной этого решения является невозможность добавления в один сценарий цепочки команд для одного устройства.
Другими словами: каждая колонка может выполнить только одну команду (а умному устройству можно передать один пакет с серией новых параметров: включить + изменить цвет + изменить яркость, и т.д).
Что можно сделать?
Если сценарий запускается по расписанию (привязан к строгому времени), можно создать два сценария с разрывом в минуту, где первым сценарием установить, к примеру, громкость, а вторым - передать фразу или запустить, скажем, Утреннее шоу.
Использовать сторонние инструменты ( основная страница здесь) для планирования сценариев и передачи серии команд колонке.
Если у вас несколько колонок - можно распределить между ними задачи, раздав каждой по команде.
Запуск по событию (триггер)
На данный момент такая возможность не поддерживается, но с надеждой ожидается комьюнити ;)
Примеры сценариев по категориям
Полезные сценарии
Я ухожу
Если я скажу «Я ухожу»
То <Указанные устройства> выключаются (Например, свет в прихожей)
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>
Возможные фразы (до 4х в сценарии):
Я ухожу
Я ушел
Я ушла
Мы ушли
Мы уходим
Пока
Возможные действия:
<Указанные устройства> выключатся (Например, свет, очиститель, телевизор, розетки)
Станция выполнит отложенную команду "Выключи свет в прихожей через минуту"
Станция выполнит команду "Погода"
Станция выполнит команду "Сегодня будет дождь?"
Станция скажет «Возвращайся скорее»
ПРИМЕЧАНИЕ: Станция может выполнить лишь одну команду. Нельзя, чтобы станция озвучила погоду и выключила свет через n минут. Если у вас есть 2 станции, то ближняя к выходу может озвучить, например, погоду, а дальняя выполнить отложенную команду выключения света.
Я дома
Если я скажу «Я дома»
То <Указываем устройства> включатся (Например, очиститель)
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>
Возможные фразы (до 4х в сценарии):
Я пришел(-ла)
Я вернулся(-ась)
Мы пришли
Мы вернулись
Возможные действия:
<указываем нужные устройства> включатся (например, очиститель)
Станция скажет «С возвращением!».
Google календарь
Если я скажу «Список дел»
То станция выполнит команду "Спроси у моего секретаря список встреч на сегодня'
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>
Возможные фразы (до 4х в сценарии):
Список встреч
Список дел
Список дел на сегодня
Список дел на завтра
Список дел сегодня
Что по списку дел
Планы на сегодня
Возможные действия:
станция выполнит команду "Спроси у моего секретаря список встреч на сегодня"
станция выполнит команду "Спроси у моего секретаря список встреч на завтра"
ПРИМЕЧАНИЕ: Навык может озвучивать события как из Google календаря, так и из Google Tasks. Если спросить про встречи, то он озвучит события из календаря. Если список дел, то из Google Tasks.
Поиск телефона
Если я скажу «Найди мой телефон»
То любая умная колонка выполнит команду "Спроси у поиск телефона где мой телефон'
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>
Возможные фразы (до 4х в сценарии):
Поиск телефона
Где мой телефон
Ночной режим
Если время 23:00 ежедневно
То <указываем нужные устройства> включатся (Например, дополнительное освещение)
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>
Фраза (до 4х в сценарии):
Ночной режим
Включи ночной режим
Действия:
<указываем нужные устройства> включатся (Например, дополнительное освещение)
<указываем нужные устройства> выключатся (Например, увлажнитель)
Доброе утро
Если время 07:30 ежедневно
То Станция выполнит команду "Алиса, включи утреннее шоу".
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>
Фраза (до 4х в сценарии):
Доброе утро
Действия:
Станция выполнит команду "Алиса, включи утреннее шоу".
<указываем нужные устройства> включатся (Например, люстра с белым цветом и яркостью 50%)
Дневные задачи
Если время 09:00 ежедневно
То Мойка воздуха включится. Люстра выключится. <Свет в коридоре> выключится. Розетка утюг выключится.
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>
Фраза (до 4х в сценарии):
дневные задачи
Действия:
<указываем нужные устройства> включатся (Например, мойка воздуха или люстра)
Розетка под утюг выключится
Сценарии для умной колонки
Автоматическая громкость
Если время 0:00 ежедневно
То станция выполнит команду "Громкость 2".
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>
Возможное время (до 1 в сценарии):
Время 0:00 ежедневно
Время 12:00 ежедневно
Время 22:00 ежедневно
Возможные действия:
Станция выполнит команду "Громкость 2"
Станция выполнит команду "Громкость 6"
Станция выполнит команду "Громкость 4"
Принять вызов
Для того, чтобы принять вызов на другой станции, которая находится далеко от вас
ПРИМЕЧАНИЕ: Обязательно укажите комнату во фразе, иначе вы не сможете принимать вызовы на других колонках! "
Всем тихо
Если я скажу «Всем тихо»
То Станции выполнят команду "Хватит"
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>
Возможные фразы (до 4х в сценарии):
Всем тихо
Все хватит
Все заглохните
Всем хватит.
Сценарии для часов
Часы Кукушка
Если время 12:00 ежедневно
То станция выполнит команду "Попроси часы кукушка отбить 12"
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>
Возможное время (до 1 в сценарии):
Время 6:00 ежедневно
Время 12:00 ежедневно
Время 14:00 ежедневно
Возможные действия:
Станция выполнит команду "Попроси часы кукушка отбить 6"
Станция выполнит команду "Попроси часы кукушка отбить 12"
Станция выполнит команду "Попроси часы кукушка отбить 14"
ПРИМЕЧАНИЕ: Навык может отбивать каждый час и полчаса. Для каждого отбивания нужен отдельный сценарий
Часы Куранты
Если время 8:00 ежедневно
То станция выполнит команду "Попроси часы куранты отбить 8"
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>
Возможное время (до 1 в сценарии):
Время 7:00 ежедневно
Время 10:00 ежедневно
Время 13:00 ежедневно
Возможные действия:
Станция выполнит команду "Попроси часы кукушка отбить 7"
Станция выполнит команду "Попроси часы кукушка отбить 10"
Станция выполнит команду "Попроси часы кукушка отбить 13"
ПРИМЕЧАНИЕ: Навык может отбивать каждый час и полчаса. Для каждого отбивания нужен отдельный сценарий
Сценарии для погоды
Мой синоптик
Если я скажу «Погода»
То любая умная колонка выполнит команду "Узнай у Моего синоптика прогноз"
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>
Возможные фразы (до 4х в сценарии):
Погода подробно
Погода в моём городе
Погода детально
Расскажи про погоду
Что там по погоде
Сценарии для освещения
Нормальный свет
Если я скажу «Нормальный свет в <комнате>»
То <освещение в <комнате>> включится, холодный белый цвет, яркость 100%.
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>
Фраза (до 4х в сценарии):
Полный свет в <комнате>
Обычный свет в <комнате>
Включи полный свет в <комнате>
Включи обычный свет в <комнате>
Действия:
<Освещение в <комнате>> включится, холодный белый цвет, яркость 100%
ПРИМЕЧАНИЕ: Без сценария Алиса включит нормальный свет, но только белый свет на максимальной яркости. Если хотите другой цвет/яркость, то сделайте сценарий выше
Приглушённый свет
Если я скажу «Приглушённый свет в <комнате>»
То <светильник в <комнате>> включится, белый цвет, яркость 1%.
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>
Фраза (до 4х в сценарии):
Приглушенный свет в <комнате>
Приглушенное освещение в <комнате>
Слабый свет в <комнате>
Слабое освещение в <комнате>
Включи обычный свет в <комнате>
Действия:
<Освещение в <комнате>> включится, холодный белый цвет, яркость 100%
ПРИМЕЧАНИЕ: Без сценария Алиса включит приглушенный свет, убавив яркость на 20%. Если хотите другой цвет/яркость, то сделайте сценарий выше
Кино
Если я скажу «кино»
То подсветка телевизора включится
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>
Фраза (до 4х в сценарии):
Я начинаю смотреть кино
Режим кино
Возможные действия:
Телевизор включится
Свет выключится
ПРИМЕЧАНИЕ: Без сценария Алиса включит приглушенный свет, убавив яркость на 20%. Если хотите другой цвет/яркость, то сделайте сценарий выше
Посвети
Если я скажу «Посвети»
То станция выполнит команду "Попроси колонку посветить 3 минуты"
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>
Возможные действия:
Станция выполнит команду "Попроси колонку посветить минуту"
Станция выполнит команду "Попроси колонку посветить 3 минуты"
Станция выполнит команду "Попроси колонку посветить 5 минут"
Деактивация сценария по расписанию
Запланированные сценарии выводятся в виде галереи плиток над списком всех сценариев (галерею можно пролистывать свайпами влево и вправо).
На каждой плитке отображается время запуска, кольцевой "прогресс-бар" с визуализацией оставшегося времени, а также крестик в правом верхнем углу - он-то нам и нужен. Нажатием в этот крестик можно быстро отменить запуск сценария, останется выбрать из меню пункт "Ближайший запуск" или "Отменить все запуски".