Сценарии в Умном доме Яндекс: практические примеры: различия между версиями
Содержание
Нет описания правки |
Напоминание о включенном свете |
||
| (не показаны 32 промежуточные версии 3 участников) | |||
| Строка 4: | Строка 4: | ||
{{Плашка | title2=Ты можешь помочь! | text=В этой статье копятся готовые сценарии Умного дома Яндекс (приложение Яндекс - меню "Устройства" - меню "Сценарии"). Если у тебя есть интересный или просто полезный сценарий - поделись им с другими ;) <br><br>Если опасаешься, что не получится самостоятельно добавить как надо - то пиши | {{Плашка | title2=Ты можешь помочь! | text=В этой статье копятся готовые сценарии Умного дома Яндекс (приложение Яндекс - меню "Устройства" - меню "Сценарии"). Если у тебя есть интересный или просто полезный сценарий - поделись им с другими ;) <br><br>Если опасаешься, что не получится самостоятельно добавить как надо - то пиши модераторам вики {{МодераторыВики}} или [https://t.me/ant0lk @ant0lk], и мы сделаем всё вместе ) }} | ||
| Строка 23: | Строка 23: | ||
=== | === Условия для запуска сценария === | ||
На данный момент поддерживается 3 условия для сценария | |||
* Фраза (вы произносите точное соответствие заданной фразе) | |||
* Время (наступает указанное время; имейте в виду, что в этом случае сценарий запустится в течение указанной минуты) | |||
* Устройство (датчик) | |||
Сценарий с указанием времени принято называть "сценарий по расписанию". Для таких сценариев хорошо подходят: изменение режима света на ночной\дневной, включение различных устройств после ухода хозяина из дома (увлажнитель,пылесос), будильник, включающий свет, музыку и кофеварку, выключение громкости колонки на ночь, итд. | |||
=== Задержка, несколько команд на одно устройство === | |||
В сценарии можно добавить задержку от 1 секунды до 24 часов. Количество задержек не ограничено. Можно создать сценарий хоть на неделю вперёд. | |||
=== История и фильтры === | |||
[[Файл:Квазаряндексв.jpg | безрамки|справа]] | |||
Сценарии можно отфильтровать по условию запуска - любое / фраза / время (см. синий круг) | |||
Все запущенные сценарии хранятся в истории (см. красный круг) | |||
Если сценарий запущен с ошибкой, то зайдя в него можно посмотреть, какое устройство выдало ошибку. | |||
== | === Добавление сценария через Алису === | ||
Полноценный сценарий голосом создать нельзя. На данный момент доступна команда "Создай сценарий *имя*", после которой приходит push на экран создания сценария и дальнейшие действия производятся с телефона. | |||
=== | === Проблема: Не выполняется следующий шаг === | ||
Если устройство в предыдущем шаге дала ошибку, то следующие шаги выполняться не будут! | |||
Сценарий делится на шаги в двух случаях: | |||
1. Установлена задержка | |||
2. На одно устройство несколько команд | |||
=== Проблема: Не могу запустить сценарий в приложении / Колонка, которая меня услышит === | |||
Самое главное и неочевидное для новичков ограничение. | |||
Дело в том, что сценарий может активироваться голосом (и в этом случае его слышит и выполняет конкретная колонка) или через смартфон/планшет/ПК. Во втором случае никакая колонка не слышит команду и такая строка никогда не будет выполнена, так как неясно, какая из колонок должна её выполнять. | |||
Визуально такие сценарии не имеют характерного треугольничка "play" справа от названия и соответственно не запускаются в приложении. | |||
Для гарантированного выполнения и возможности запуска через приложение Яндекс каждая команда колонке должна быть адресована конкретному устройству. | |||
==== | == Примеры сценариев по категориям == | ||
=== | === Освещение === | ||
| Строка 185: | Строка 100: | ||
==== Приглушенный свет ==== | ==== Приглушенный свет ==== | ||
[[Файл:Приглушенный свет.png|безрамки|справа]] | [[Файл:Приглушенный свет.png|безрамки|справа]] | ||
Сцена освещения для приятной обстановки, когда темно | Сцена освещения для приятной обстановки, когда темно | ||
| Строка 201: | Строка 118: | ||
==== Кино === | ==== Напоминание о включенном свете ==== | ||
Если свет горит какое-то время, напомнить об этом и предложить выключить | |||
{{#spoiler:show=Показать сценарий| | |||
'''Если''' | |||
Возможное состояние устройства типа "лампочка" | |||
*Включено уже 10 минут | |||
'''То''' | |||
<br>Возможные варианты фраз | |||
* Свет в комнате включен уже 10 минут | |||
<br>'''И''' (добавить действие "Выполнить команду") | |||
<br>Возможные варианты команд для умной колонки | |||
*Спроси о выключении света в комнате}} | |||
=== Музыка === | |||
==== Запуск плейлиста со сложным названием ==== | |||
{{#spoiler:show= Показать сценарий| | |||
'''Если''' | |||
* Я скажу "Включи пляски медоеда" | |||
'''То''' | |||
<br>Возможные варианты действий | |||
* Умная колонка выполнит команду "Включи плейлист пляски треугольного медоеда номер пятнадцать" }} | |||
=== Кино === | |||
[[Файл:Кино.png|безрамки|справа]] | [[Файл:Кино.png|безрамки|справа]] | ||
Сцена освещения для приятного просмотра | Сцена освещения для приятного просмотра | ||
| Строка 216: | Строка 168: | ||
* Подсветка телевизора включится | * Подсветка телевизора включится | ||
* Проектор включится | * Проектор включится | ||
* Свет выключится}} | * Свет выключится | ||
* Шторы закроются }} | |||
=== Чтение === | |||
[[Файл:Чтение.png|безрамки|справа]] | [[Файл:Чтение.png|безрамки|справа]] | ||
Сцена освещения для комфортного чтения | Сцена освещения для комфортного чтения | ||
| Строка 235: | Строка 190: | ||
=== | === Климат === | ||
=== Развлечения === | |||
=== Уборка=== | |||
{{#spoiler:show=Показать сценарий| | |||
'''Если''' | |||
Возможные варианты фраз (до 4х в сценарии) | |||
* Я скажу "Уборка" | |||
Возможные варианты времени (до 1 в сценарии) | |||
* Время 12:00 ежедневно | |||
'''То''' | |||
<br>Возможные варианты действий | |||
* Робот-пылесос включится, скорость работы в режиме быстрый | |||
* Робот-полотёр включится | |||
* Умная колонка выполнит команду "Включи музыку для уборки" }} | |||
=== Безопасность === | |||
=== Информирование === | |||
==== | |||
[[Файл: | ==== Мой синоптик ==== | ||
* '''Если''' я скажу | [[Файл:Мой синоптик.png|безрамки|справа]] | ||
* '''То''' | * '''Если''' я скажу «Погода» | ||
* '''То''' любая умная колонка выполнит команду "Узнай у Моего синоптика прогноз" | |||
{{#spoiler:show=Показать ещё варианты условий и действий| Возможные фразы (до 4х в сценарии): | {{#spoiler:show=Показать ещё варианты условий и действий| Возможные фразы (до 4х в сценарии): | ||
* | *Погода подробно | ||
* | *Погода в моём городе | ||
* | *Погода детально | ||
* | *Расскажи про погоду | ||
* | *Что там по погоде}} | ||
* | |||
==== Часы Кукушка ==== | |||
[[Файл:Часы кукушка.png|безрамки|справа]] | |||
* '''Если''' время 12:00 ежедневно | |||
* '''То''' станция выполнит команду "Попроси часы кукушка отбить 12" | |||
{{#spoiler:show=Показать ещё варианты условий и действий| | |||
Команды для примера (время может быть любым): | |||
*Время 6:00 ежедневно | |||
*Время 12:00 ежедневно | |||
*Время 14:00 ежедневно | |||
Возможные действия: | Возможные действия: | ||
*Станция выполнит команду "Попроси часы кукушка отбить 6" | |||
*Станция выполнит | *Станция выполнит команду "Попроси часы кукушка отбить 12" | ||
*Станция выполнит команду " | *Станция выполнит команду "Попроси часы кукушка отбить 14" | ||
*Станция выполнит команду " | <br>ПРИМЕЧАНИЕ: Навык может отбивать каждый час, полчаса и четверть часа. Для каждого отбивания нужен отдельный сценарий}} | ||
<br>ПРИМЕЧАНИЕ: | Подробнее на странице "[[Навыки общего типа и Умный дом: Часы-кукушка]]". | ||
==== Часы Куранты ==== | |||
[[Файл:Часы куранты.png|безрамки|справа]] | |||
[[Файл: | * '''Если''' время 8:00 ежедневно | ||
* '''Если''' | * '''То''' станция выполнит команду "Попроси часы куранты отбить 8" | ||
* '''То''' | {{#spoiler:show=Показать ещё варианты условий и действий| | ||
{{#spoiler:show=Показать ещё варианты условий и действий| | Команды для примера (время может быть любым): | ||
* | *Время 7:00 ежедневно | ||
* | *Время 10:00 ежедневно | ||
* | *Время 13:00 ежедневно | ||
Возможные действия: | Возможные действия: | ||
*< | *Станция выполнит команду "Попроси часы кукушка отбить 7" | ||
*Станция выполнит команду "Попроси часы кукушка отбить 10" | |||
*Станция выполнит команду "Попроси часы кукушка отбить 13" | |||
<br>ПРИМЕЧАНИЕ: Навык может отбивать каждый час, полчаса и четверть часа. Для каждого отбивания нужен отдельный сценарий}} | |||
Подробнее на странице "[[Навыки общего типа и Умный дом: Часы-кукушка]]". | |||
==== Google календарь ==== | ==== Google календарь ==== | ||
[[Файл:Гугл календарь.png|безрамки|справа]] | [[Файл:Гугл календарь.png|безрамки|справа]] | ||
* '''Если''' я скажу «Список дел» | * '''Если''' я скажу «Список дел» | ||
| Строка 297: | Строка 301: | ||
*Поиск телефона | *Поиск телефона | ||
*Где мой телефон}} | *Где мой телефон}} | ||
=== Умная колонка === | |||
==== Автоматическая громкость ==== | |||
[[Файл:Автоматическая громкость.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|безрамки|справа]] | |||
Алиса вместо, например, "Включи свет" может услышать только "Включи" и из-за этого начинает играть музыка. Для того, чтобы избежать этого создаём этот сценарий | |||
{{#spoiler:show=Показать сценарий| | |||
'''Если''' | |||
Возможные варианты фраз (до 4х в сценарии) | |||
* Я скажу "Включи" | |||
* Я скажу "Выключи" | |||
'''То''' | |||
<br>Возможные варианты действий | |||
* Колонка, которая меня услышит, скажет «Не поняла»}} | |||
=== Другое === | |||
| Строка 320: | Строка 406: | ||
*Станция выполнит команду "Алиса, включи утреннее шоу". | *Станция выполнит команду "Алиса, включи утреннее шоу". | ||
*<указываем нужные устройства> включатся (Например, люстра с белым цветом и яркостью 50%)}} | *<указываем нужные устройства> включатся (Например, люстра с белым цветом и яркостью 50%)}} | ||
==== Я ухожу ==== | |||
[[Файл:Я ухожуу.png|безрамки|справа]] | |||
* '''Если''' я скажу «Я ухожу» | |||
* '''То''' <Указанные устройства> выключаются (Например, свет в прихожей) | |||
{{#spoiler:show=Показать ещё варианты условий и действий| Возможные фразы (до 4х в сценарии): | |||
*Я ухожу | |||
*Я ушел | |||
*Я ушла | |||
*Мы ушли | |||
*Мы уходим | |||
*Пока | |||
Возможные действия: | |||
*<Указанные устройства> выключатся (Например, свет, очиститель, телевизор, розетки) | |||
*Станция выполнит отложенную команду "Выключи свет в прихожей через минуту" | |||
*Станция выполнит команду "Погода" | |||
*Станция выполнит команду "Сегодня будет дождь?" | |||
*Станция скажет «Возвращайся скорее» | |||
<br>ПРИМЕЧАНИЕ: Станция может выполнить лишь одну команду. Нельзя, чтобы станция озвучила погоду и выключила свет через n минут. Если у вас есть 2 станции, то ближняя к выходу может озвучить, например, погоду, а дальняя выполнить отложенную команду выключения света.}} | |||
==== Я дома ==== | |||
[[Файл:Я дома.png|безрамки|справа]] | |||
* '''Если''' я скажу «Я дома» | |||
* '''То''' <Указываем устройства> включатся (Например, очиститель) | |||
{{#spoiler:show=Показать ещё варианты условий и действий| Возможные фразы (до 4х в сценарии): | |||
*Я пришел(-ла) | |||
*Я вернулся(-ась) | |||
*Мы пришли | |||
*Мы вернулись | |||
Возможные действия: | |||
*<указываем нужные устройства> включатся (например, очиститель) | |||
*Станция скажет «С возвращением!».}} | |||
| Строка 334: | Строка 454: | ||
== Деактивация | === Кейс «Управление автомобилем» === | ||
Управление автомобилем через навык Starline | |||
'''Что потребуется?''' Автосигнализация с GSM-модулем Starline | |||
'''Как подключить?''' https://wiki.yaboard.com/s/10y | |||
==== Запуск двигателя ==== | |||
[[Файл:Запуск двигателя.png|безрамки|справа]] | |||
{{#spoiler:show=Показать сценарий| | |||
'''Если''' | |||
Возможные варианты фраз (до 4х в сценарии) | |||
* Я скажу "Запусти двигатель" | |||
* Я скажу "Заводи мотор" | |||
* Я скажу "Заведи машину" | |||
'''То''' | |||
<br>Возможные варианты действий | |||
* Колонка, которая меня услышит выполнит команду «Скажи старлайн запустить двигатель» }} | |||
==== Заглушение двигателя ==== | |||
[[Файл:Заглушение двигателя.png|безрамки|справа]] | |||
{{#spoiler:show=Показать сценарий| | |||
'''Если''' | |||
Возможные варианты фраз (до 4х в сценарии) | |||
* Я скажу "Заглуши двигатель" | |||
* Я скажу "Заглуши мотор" | |||
* Я скажу "Заглуши машину" | |||
* Я скажу "Останови двигатель" | |||
'''То''' | |||
<br>Возможные варианты действий | |||
* Колонка, которая меня услышит выполнит команду «Скажи старлайн остановить двигатель» }} | |||
== Деактивация запуска по расписанию == | |||
Текущая версия от 07:41, 12 ноября 2024
Если опасаешься, что не получится самостоятельно добавить как надо - то пиши модераторам вики (@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
Запуск двигателя

Заглушение двигателя

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