Сценарии в Умном доме Яндекс: практические примеры
Содержание
- 1 Что такое сценарии?
- 2 Особенности и ограничения сценариев
- 3 Примеры сценариев по категориям
- 4 Деактивация запуска по расписанию
Ты можешь помочь!
В этой статье копятся готовые сценарии Умного дома Яндекс (приложение Яндекс - меню "Устройства" - меню "Сценарии"). Если у тебя есть интересный или просто полезный сценарий - поделись им с другими ;)
Если опасаешься, что не получится самостоятельно добавить как надо - то пиши модераторам вики (@arkrusinov) или @ant0lk, и мы сделаем всё вместе )
Что такое сценарии?
Это заранее настроенные команды устройствам (включение, выключение, изменение параметров) и колонкам с Алисой (выполнить действие, произнести текст), сохраняемые в приложении Яндекс (Android, iOS). Официальная справка находится здесь.
Самих сценариев может быть множество, и все они будут отличаться друг от друга разными условиями и результатами. Вы можете найти подходящий для себя готовый, либо наоборот - помочь другим, поделившись своим сценарием в этой статье.
Обратите внимание, что у сценария есть название и активационные фразы (на момент написания статьи их может быть от 1 до 3). Скажем, у нас есть сценарий "Полный свет" с активационной фразой "Нормальный свет" (чисто для примера). Тогда сработают команды:
- Алиса, нормальный свет
- Алиса, выполни/запусти сценарий полный свет.
Это позволяет в принципе использовать 4 активационных фразы, если вдруг возникнет такая нечастая, прямо скажем, необходимость.
Особенности и ограничения сценариев
Условия для запуска сценария
На данный момент поддерживается 3 условия для сценария
- Фраза (вы произносите точное соответствие заданной фразе)
- Время (наступает указанное время; имейте в виду, что в этом случае сценарий запустится в течение указанной минуты)
- Устройство (датчик)
Сценарий с указанием времени принято называть "сценарий по расписанию". Для таких сценариев хорошо подходят: изменение режима света на ночной\дневной, включение различных устройств после ухода хозяина из дома (увлажнитель,пылесос), будильник, включающий свет, музыку и кофеварку, выключение громкости колонки на ночь, итд.
Задержка, несколько команд на одно устройство
В сценарии можно добавить задержку от 1 секунды до 24 часов. Количество задержек не ограничено. Можно создать сценарий хоть на неделю вперёд.
История и фильтры
Сценарии можно отфильтровать по условию запуска - любое / фраза / время (см. синий круг)
Все запущенные сценарии хранятся в истории (см. красный круг)
Если сценарий запущен с ошибкой, то зайдя в него можно посмотреть, какое устройство выдало ошибку.
Добавление сценария через Алису
Полноценный сценарий голосом создать нельзя. На данный момент доступна команда "Создай сценарий *имя*", после которой приходит push на экран создания сценария и дальнейшие действия производятся с телефона.
Проблема: Не выполняется следующий шаг
Если устройство в предыдущем шаге дала ошибку, то следующие шаги выполняться не будут!
Сценарий делится на шаги в двух случаях: 1. Установлена задержка 2. На одно устройство несколько команд
Проблема: Не могу запустить сценарий в приложении / Колонка, которая меня услышит
Самое главное и неочевидное для новичков ограничение.
Дело в том, что сценарий может активироваться голосом (и в этом случае его слышит и выполняет конкретная колонка) или через смартфон/планшет/ПК. Во втором случае никакая колонка не слышит команду и такая строка никогда не будет выполнена, так как неясно, какая из колонок должна её выполнять.
Визуально такие сценарии не имеют характерного треугольничка "play" справа от названия и соответственно не запускаются в приложении.
Для гарантированного выполнения и возможности запуска через приложение Яндекс каждая команда колонке должна быть адресована конкретному устройству.
Примеры сценариев по категориям
Освещение
Нормальный свет
- Если я скажу «Нормальный свет в <комнате>»
- То <освещение в <комнате>> включится, холодный белый цвет, яркость 100%.
Приглушенный свет
Сцена освещения для приятной обстановки, когда темно
Напоминание о включенном свете
Если свет горит какое-то время, напомнить об этом и предложить выключить
Музыка
Запуск плейлиста со сложным названием
Кино
Сцена освещения для приятного просмотра
Чтение
Сцена освещения для комфортного чтения
Климат
Развлечения
Уборка
Безопасность
Информирование
Мой синоптик
- Если я скажу «Погода»
- То любая умная колонка выполнит команду "Узнай у Моего синоптика прогноз"
Часы Кукушка
- Если время 12:00 ежедневно
- То станция выполнит команду "Попроси часы кукушка отбить 12"
Подробнее на странице "Навыки общего типа и Умный дом: Часы-кукушка".
Часы Куранты
- Если время 8:00 ежедневно
- То станция выполнит команду "Попроси часы куранты отбить 8"
Подробнее на странице "Навыки общего типа и Умный дом: Часы-кукушка".
Google календарь
- Если я скажу «Список дел»
- То станция выполнит команду "Спроси у моего секретаря список встреч на сегодня'
Поиск телефона
- Если я скажу «Найди мой телефон»
- То любая умная колонка выполнит команду "Спроси у поиск телефона где мой телефон'
Умная колонка
Автоматическая громкость
- Если время 0:00 ежедневно
- То станция выполнит команду "Громкость 2".
Посвети
- Если я скажу «Посвети»
- То станция выполнит команду "Попроси колонку посветить 2 минуты"
Принять вызов
Для того, чтобы принять вызов на другой станции, которая находится далеко от вас
Всем тихо
- Если я скажу «Всем тихо»
- То Станции выполнят команду "Хватит" (необходимо указать в действиях каждую колонку отдельно)
Заглушка
Алиса вместо, например, "Включи свет" может услышать только "Включи" и из-за этого начинает играть музыка. Для того, чтобы избежать этого создаём этот сценарий
Другое
Ночной режим
- Если время 23:00 ежедневно
- То <указываем нужные устройства> включатся (Например, дополнительное освещение)
Доброе утро
- Если время 07:30 ежедневно
- То Станция выполнит команду "Алиса, включи утреннее шоу".
Я ухожу
- Если я скажу «Я ухожу»
- То <Указанные устройства> выключаются (Например, свет в прихожей)
Я дома
- Если я скажу «Я дома»
- То <Указываем устройства> включатся (Например, очиститель)
Дневные задачи
- Если время 09:00 ежедневно
- То Мойка воздуха включится. Люстра выключится. <Свет в коридоре> выключится. Розетка утюг выключится.
Кейс «Управление автомобилем»
Управление автомобилем через навык Starline
Что потребуется? Автосигнализация с GSM-модулем Starline
Как подключить? https://wiki.yaboard.com/s/10y
Запуск двигателя
Заглушение двигателя
Деактивация запуска по расписанию
Запланированные сценарии выводятся в виде галереи плиток над списком всех сценариев (галерею можно пролистывать свайпами влево и вправо).
На каждой плитке отображается время запуска, кольцевой "прогресс-бар" с визуализацией оставшегося времени, а также крестик в правом верхнем углу - он-то нам и нужен. Нажатием в этот крестик можно быстро отменить запуск сценария, останется выбрать из меню пункт "Ближайший запуск" или "Отменить все запуски".
Успехов в создании полезных, неожиданных и просто весёлых сценариев!