Перейти к содержанию

Сценарии в Умном доме Яндекс: практические примеры: различия между версиями

Материал из Wiki yaboard
Нет описания правки
Нет описания правки
Строка 55: Строка 55:




=== Сценарии для умной колонки ===
=== Освещение===
 
 
==== Автоматическая громкость ====
[[Файл:Автоматическая громкость.png|безрамки|справа]]
* '''Если''' время 0:00 ежедневно
* '''То''' станция выполнит команду "Громкость 2".
{{#spoiler:show=Показать ещё варианты условий и действий| Возможное время (до 1 в сценарии):
*Время 0:00 ежедневно
*Время 12:00 ежедневно
*Время 22:00 ежедневно
Возможные действия:
*Станция выполнит команду "Громкость 2"
*Станция выполнит команду "Громкость 6"
*Станция выполнит команду "Громкость 4"}}
 
 
==== Посвети ====
[[Файл:Посвети.png|безрамки|справа]]
* '''Если''' я скажу «Посвети»
* '''То''' станция выполнит команду "Попроси колонку посветить 2 минуты"
{{#spoiler:show=Показать ещё варианты условий и действий|
Возможные действия:
* Станция выполнит команду "Попроси колонку посветить полминуты"
* Станция выполнит команду "Попроси колонку посветить минуту"
* Станция выполнит команду "Попроси колонку посветить 2 минуты"
 
 
ПРИМЕЧАНИЕ: Колонка больше 2х минут светиться не будет. }}
 
 
==== Принять вызов ====
[[Файл:Принять вызов.png|безрамки|справа]]
Для того, чтобы принять вызов на другой станции, которая находится далеко от вас
{{#spoiler:show=Показать сценарий|
'''Если'''
Возможные варианты фраз
* Я скажу "Прими вызов на кухне"
* Я скажу "Подними трубку в гостиной"
* Я скажу "Сними трубку в спальне"
* Я скажу "Возьми трубку на даче"
 
 
'''То'''
<br>Возможные варианты действий
* Cтанция на кухне выполнит команду "Прими вызов".
 
 
ПРИМЕЧАНИЕ: Обязательно укажите комнату во фразе, иначе вы не сможете принимать вызовы на других колонках! "}}
 
 
==== Всем тихо ====
[[Файл:Всем тихо.png|безрамки|справа]]
* '''Если''' я скажу «Всем тихо»
* '''То''' Станции выполнят команду "Хватит"
{{#spoiler:show=Показать ещё варианты условий и действий| Возможные фразы (до 4х в сценарии):
*Всем тихо
*Все хватит
*Все заглохните
*Всем хватит.}}
 
 
=== Сценарии для часов ===
 
 
==== Часы Кукушка ====
[[Файл:Часы кукушка.png|безрамки|справа]]
* '''Если''' время 12:00 ежедневно
* '''То''' станция выполнит команду "Попроси часы кукушка отбить 12"
{{#spoiler:show=Показать ещё варианты условий и действий|
Команды для примера (время может быть любым):
*Время 6:00 ежедневно
*Время 12:00 ежедневно
*Время 14:00 ежедневно
Возможные действия:
*Станция выполнит команду "Попроси часы кукушка отбить 6"
*Станция выполнит команду "Попроси часы кукушка отбить 12"
*Станция выполнит команду "Попроси часы кукушка отбить 14"
<br>ПРИМЕЧАНИЕ: Навык может отбивать каждый час, полчаса и четверть часа. Для каждого отбивания нужен отдельный сценарий}}
 
 
==== Часы Куранты ====
[[Файл:Часы куранты.png|безрамки|справа]]
* '''Если''' время 8:00 ежедневно
* '''То''' станция выполнит команду "Попроси часы куранты отбить 8"
{{#spoiler:show=Показать ещё варианты условий и действий|
Команды для примера (время может быть любым):
*Время 7:00 ежедневно
*Время 10:00 ежедневно
*Время 13:00 ежедневно
Возможные действия:
*Станция выполнит команду "Попроси часы кукушка отбить 7"
*Станция выполнит команду "Попроси часы кукушка отбить 10"
*Станция выполнит команду "Попроси часы кукушка отбить 13"
<br>ПРИМЕЧАНИЕ: Навык может отбивать каждый час, полчаса и четверть часа. Для каждого отбивания нужен отдельный сценарий}}
 
 
=== Сценарии для погоды ===
 
 
==== Мой синоптик ====
[[Файл:Мой синоптик.png|безрамки|справа]]
* '''Если''' я скажу «Погода»
* '''То''' любая умная колонка выполнит команду "Узнай у Моего синоптика прогноз"
{{#spoiler:show=Показать ещё варианты условий и действий| Возможные фразы (до 4х в сценарии):
*Погода подробно
*Погода в моём городе
*Погода детально
*Расскажи про погоду
*Что там по погоде}}
 
 
=== Сценарии для освещения ===




Строка 216: Строка 104:
* Подсветка телевизора включится
* Подсветка телевизора включится
* Проектор включится  
* Проектор включится  
* Свет выключится}}
* Свет выключится
* Шторы закроются }}




Строка 235: Строка 124:




=== Сценарии без категории ===
=== Информирование ===




==== Я ухожу ====  
==== Мой синоптик ====
[[Файл:Я ухожуу.png|безрамки|справа]]
[[Файл:Мой синоптик.png|безрамки|справа]]
* '''Если''' я скажу «Я ухожу»
* '''Если''' я скажу «Погода»
* '''То''' <Указанные устройства> выключаются (Например, свет в прихожей)
* '''То''' любая умная колонка выполнит команду "Узнай у Моего синоптика прогноз"
{{#spoiler:show=Показать ещё варианты условий и действий| Возможные фразы (до 4х в сценарии):  
{{#spoiler:show=Показать ещё варианты условий и действий| Возможные фразы (до 4х в сценарии):  
*Я ухожу
*Погода подробно
*Я ушел
*Погода в моём городе
*Я ушла
*Погода детально
*Мы ушли
*Расскажи про погоду
*Мы уходим
*Что там по погоде}}
*Пока
 
 
==== Часы Кукушка ====
[[Файл:Часы кукушка.png|безрамки|справа]]
* '''Если''' время 12:00 ежедневно
* '''То''' станция выполнит команду "Попроси часы кукушка отбить 12"
{{#spoiler:show=Показать ещё варианты условий и действий|
Команды для примера (время может быть любым):
*Время 6:00 ежедневно
*Время 12:00 ежедневно
*Время 14:00 ежедневно
Возможные действия:
Возможные действия:
*<Указанные устройства> выключатся (Например, свет, очиститель, телевизор, розетки)
*Станция выполнит команду "Попроси часы кукушка отбить 6"
*Станция выполнит отложенную команду "Выключи свет в прихожей через минуту"
*Станция выполнит команду "Попроси часы кукушка отбить 12"
*Станция выполнит команду "Погода"
*Станция выполнит команду "Попроси часы кукушка отбить 14"
*Станция выполнит команду "Сегодня будет дождь?"
<br>ПРИМЕЧАНИЕ: Навык может отбивать каждый час, полчаса и четверть часа. Для каждого отбивания нужен отдельный сценарий}}
*Станция скажет «Возвращайся скорее»
<br>ПРИМЕЧАНИЕ: Станция может выполнить лишь одну команду. Нельзя, чтобы станция озвучила погоду и выключила свет через n минут. Если у вас есть 2 станции, то ближняя к выходу может озвучить, например, погоду, а дальняя выполнить отложенную команду выключения света.}}




==== Я дома ====
==== Часы Куранты ====
[[Файл:Я дома.png|безрамки|справа]]
[[Файл:Часы куранты.png|безрамки|справа]]
* '''Если''' я скажу «Я дома»
* '''Если''' время 8:00 ежедневно
* '''То''' <Указываем устройства> включатся (Например, очиститель)
* '''То''' станция выполнит команду "Попроси часы куранты отбить 8"
{{#spoiler:show=Показать ещё варианты условий и действий| Возможные фразы (до 4х в сценарии):  
{{#spoiler:show=Показать ещё варианты условий и действий|  
*Я пришел(-ла)
Команды для примера (время может быть любым):  
*Я вернулся(-ась)
*Время 7:00 ежедневно
*Мы пришли
*Время 10:00 ежедневно
*Мы вернулись
*Время 13:00 ежедневно
Возможные действия:
Возможные действия:
*<указываем нужные устройства> включатся (например, очиститель)
*Станция выполнит команду "Попроси часы кукушка отбить 7"
*Станция скажет «С возвращением!».}}
*Станция выполнит команду "Попроси часы кукушка отбить 10"
*Станция выполнит команду "Попроси часы кукушка отбить 13"
<br>ПРИМЕЧАНИЕ: Навык может отбивать каждый час, полчаса и четверть часа. Для каждого отбивания нужен отдельный сценарий}}




Строка 297: Строка 196:
*Поиск телефона
*Поиск телефона
*Где мой телефон}}
*Где мой телефон}}
=== Автоматизации ===
==== Автоматическая громкость ====
[[Файл:Автоматическая громкость.png|безрамки|справа]]
* '''Если''' время 0:00 ежедневно
* '''То''' станция выполнит команду "Громкость 2".
{{#spoiler:show=Показать ещё варианты условий и действий| Возможное время (до 1 в сценарии):
*Время 0:00 ежедневно
*Время 12:00 ежедневно
*Время 22:00 ежедневно
Возможные действия:
*Станция выполнит команду "Громкость 2"
*Станция выполнит команду "Громкость 6"
*Станция выполнит команду "Громкость 4"}}




Строка 320: Строка 236:
*Станция выполнит команду "Алиса, включи утреннее шоу".
*Станция выполнит команду "Алиса, включи утреннее шоу".
*<указываем нужные устройства> включатся (Например, люстра с белым цветом и яркостью 50%)}}
*<указываем нужные устройства> включатся (Например, люстра с белым цветом и яркостью 50%)}}
=== Сценарии без категории ===
==== Я ухожу ====
[[Файл:Я ухожуу.png|безрамки|справа]]
* '''Если''' я скажу «Я ухожу»
* '''То''' <Указанные устройства> выключаются (Например, свет в прихожей)
{{#spoiler:show=Показать ещё варианты условий и действий| Возможные фразы (до 4х в сценарии):
*Я ухожу
*Я ушел
*Я ушла
*Мы ушли
*Мы уходим
*Пока
Возможные действия:
*<Указанные устройства> выключатся (Например, свет, очиститель, телевизор, розетки)
*Станция выполнит отложенную команду "Выключи свет в прихожей через минуту"
*Станция выполнит команду "Погода"
*Станция выполнит команду "Сегодня будет дождь?"
*Станция скажет «Возвращайся скорее»
<br>ПРИМЕЧАНИЕ: Станция может выполнить лишь одну команду. Нельзя, чтобы станция озвучила погоду и выключила свет через n минут. Если у вас есть 2 станции, то ближняя к выходу может озвучить, например, погоду, а дальняя выполнить отложенную команду выключения света.}}
==== Я дома ====
[[Файл:Я дома.png|безрамки|справа]]
* '''Если''' я скажу «Я дома»
* '''То''' <Указываем устройства> включатся (Например, очиститель)
{{#spoiler:show=Показать ещё варианты условий и действий| Возможные фразы (до 4х в сценарии):
*Я пришел(-ла)
*Я вернулся(-ась)
*Мы пришли
*Мы вернулись
Возможные действия:
*<указываем нужные устройства> включатся (например, очиститель)
*Станция скажет «С возвращением!».}}




Строка 332: Строка 285:
*<указываем нужные устройства> включатся (Например, мойка воздуха или люстра)
*<указываем нужные устройства> включатся (Например, мойка воздуха или люстра)
*Розетка под утюг выключится}}
*Розетка под утюг выключится}}
==== Посвети ====
[[Файл:Посвети.png|безрамки|справа]]
* '''Если''' я скажу «Посвети»
* '''То''' станция выполнит команду "Попроси колонку посветить 2 минуты"
{{#spoiler:show=Показать ещё варианты условий и действий|
Возможные действия:
* Станция выполнит команду "Попроси колонку посветить полминуты"
* Станция выполнит команду "Попроси колонку посветить минуту"
* Станция выполнит команду "Попроси колонку посветить 2 минуты"
ПРИМЕЧАНИЕ: Колонка больше 2х минут светиться не будет. }}
==== Принять вызов ====
[[Файл:Принять вызов.png|безрамки|справа]]
Для того, чтобы принять вызов на другой станции, которая находится далеко от вас
{{#spoiler:show=Показать сценарий|
'''Если'''
Возможные варианты фраз
* Я скажу "Прими вызов на кухне"
* Я скажу "Подними трубку в гостиной"
* Я скажу "Сними трубку в спальне"
* Я скажу "Возьми трубку на даче"
'''То'''
<br>Возможные варианты действий
* Cтанция на кухне выполнит команду "Прими вызов".
ПРИМЕЧАНИЕ: Обязательно укажите комнату во фразе, иначе вы не сможете принимать вызовы на других колонках!}}
==== Всем тихо ====
[[Файл:Всем тихо.png|безрамки|справа]]
* '''Если''' я скажу «Всем тихо»
* '''То''' Станции выполнят команду "Хватит"
{{#spoiler:show=Показать ещё варианты условий и действий| Возможные фразы (до 4х в сценарии):
*Всем тихо
*Все хватит
*Все заглохните
*Всем хватит.}}





Версия от 15:48, 21 августа 2021

Внимание!!! Ты можешь помочь!
В этой статье копятся готовые сценарии Умного дома Яндекс (приложение Яндекс - меню "Устройства" - меню "Сценарии"). Если у тебя есть интересный или просто полезный сценарий - поделись им с другими ;)

Если опасаешься, что не получится самостоятельно добавить как надо - то пиши @arkrusinov или @ant0lk, и мы сделаем всё вместе )

Что такое сценарии?

Это заранее настроенные команды устройствам (включение, выключение, изменение параметров) и колонкам с Алисой (выполнить действие, произнести текст), сохраняемые в приложении Яндекс (Android, iOS). Официальная справка находится здесь.

Самих сценариев может быть множество, и все они будут отличаться друг от друга разными условиями и результатами. Вы можете найти подходящий для себя готовый, либо наоборот - помочь другим, поделившись своим сценарием в этой статье.

Обратите внимание, что у сценария есть название и активационные фразы (на момент написания статьи их может быть от 1 до 3). Скажем, у нас есть сценарий "Полный свет" с активационной фразой "Нормальный свет" (чисто для примера). Тогда сработают команды:

  • Алиса, нормальный свет
  • Алиса, выполни/запусти сценарий полный свет.

Это позволяет в принципе использовать 4 активационных фразы, если вдруг возникнет такая нечастая, прямо скажем, необходимость.

Особенности и ограничения сценариев

Колонка, которая меня услышит / Не могу запустить сценарий в приложении

Самое главное и неочевидное для новичков ограничение.

Дело в том, что сценарий может активироваться голосом (и в этом случае его слышит и выполняет конкретная колонка) или через смартфон/планшет/ПК. Во втором случае никакая колонка не слышит команду и такая строка никогда не будет выполнена, так как неясно, какая из колонок должна её выполнять.

Визуально такие сценарии не имеют характерного треугольничка "play" справа от названия и соответственно не запускаются в приложении.

Для гарантированного выполнения и возможности запуска через приложение Яндекс каждая команда колонке должна быть адресована конкретному устройству.

Стирается предыдущая команда колонке, когда добавляю новую

На данный момент все команды для всех устройств в сценарии выполняются асинхронно (что позволяет при текущих технических параметрах Интернета в разы сократить общее время выполнения, особенно при большом списке устройств). Обратной стороной этого решения является невозможность добавления в один сценарий цепочки команд для одного устройства.

Другими словами: каждая колонка может выполнить только одну команду (а умному устройству можно передать один пакет с серией новых параметров: включить +  изменить цвет + изменить яркость, и т.д).

Что можно сделать?

  • Если сценарий запускается по расписанию (привязан к строгому времени), можно создать два сценария с разрывом в минуту, где первым сценарием установить, к примеру, громкость, а вторым - передать фразу или запустить, скажем, Утреннее шоу.
  • Использовать сторонние инструменты ( основная страница здесь) для планирования сценариев и передачи серии команд колонке.
  • Если у вас несколько колонок - можно распределить между ними задачи, раздав каждой по команде.

Запуск по событию (триггер)

На данный момент такая возможность не поддерживается, но с надеждой ожидается комьюнити ;)

Примеры сценариев по категориям

Освещение

Нормальный свет

  • Если я скажу «Нормальный свет в <комнате>»
  • То <освещение в <комнате>> включится, холодный белый цвет, яркость 100%.
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>

Приглушенный свет

Сцена освещения для приятной обстановки, когда темно

<button type="button" class="spoilers-button" aria-expanded="false">Показать сценарий</button>

Кино

Сцена освещения для приятного просмотра

<button type="button" class="spoilers-button" aria-expanded="false">Показать сценарий</button>

Чтение

Сцена освещения для комфортного чтения

<button type="button" class="spoilers-button" aria-expanded="false">Показать сценарий</button>

Информирование

Мой синоптик

  • Если я скажу «Погода»
  • То любая умная колонка выполнит команду "Узнай у Моего синоптика прогноз"
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>

Часы Кукушка

  • Если время 12:00 ежедневно
  • То станция выполнит команду "Попроси часы кукушка отбить 12"
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>

Часы Куранты

  • Если время 8:00 ежедневно
  • То станция выполнит команду "Попроси часы куранты отбить 8"
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>

Google календарь

  • Если я скажу «Список дел»
  • То станция выполнит команду "Спроси у моего секретаря список встреч на сегодня'
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>

Поиск телефона

  • Если я скажу «Найди мой телефон»
  • То любая умная колонка выполнит команду "Спроси у поиск телефона где мой телефон'
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>

Автоматизации

Автоматическая громкость

  • Если время 0:00 ежедневно
  • То станция выполнит команду "Громкость 2".
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>

Ночной режим

  • Если время 23:00 ежедневно
  • То <указываем нужные устройства> включатся (Например, дополнительное освещение)
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>

Доброе утро

  • Если время 07:30 ежедневно
  • То Станция выполнит команду "Алиса, включи утреннее шоу".
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>

Сценарии без категории

Я ухожу

  • Если я скажу «Я ухожу»
  • То <Указанные устройства> выключаются (Например, свет в прихожей)
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>

Я дома

  • Если я скажу «Я дома»
  • То <Указываем устройства> включатся (Например, очиститель)
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>

Дневные задачи

  • Если время 09:00 ежедневно
  • То Мойка воздуха включится. Люстра выключится. <Свет в коридоре> выключится. Розетка утюг выключится.
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>

Посвети

  • Если я скажу «Посвети»
  • То станция выполнит команду "Попроси колонку посветить 2 минуты"
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>

Принять вызов

Для того, чтобы принять вызов на другой станции, которая находится далеко от вас

<button type="button" class="spoilers-button" aria-expanded="false">Показать сценарий</button>

Всем тихо

  • Если я скажу «Всем тихо»
  • То Станции выполнят команду "Хватит"
<button type="button" class="spoilers-button" aria-expanded="false">Показать ещё варианты условий и действий</button>

Деактивация сценария по расписанию

Запланированные сценарии выводятся в виде галереи плиток над списком всех сценариев (галерею можно пролистывать свайпами влево и вправо).

На каждой плитке отображается время запуска, кольцевой "прогресс-бар" с визуализацией оставшегося времени, а также крестик в правом верхнем углу - он-то нам и нужен. Нажатием в этот крестик можно быстро отменить запуск сценария, останется выбрать из меню пункт "Ближайший запуск" или "Отменить все запуски".


Успехов в создании полезных, неожиданных и просто весёлых сценариев!