Алиса заводит автомобиль (IFTTT): различия между версиями
Timsoid (обсуждение | вклад) Нет описания правки |
Timsoid (обсуждение | вклад) Нет описания правки |
||
| Строка 5: | Строка 5: | ||
Перед началом настройки, убедитесь что у вас настроена сигнализация и вы можете через СМС заводить автомобиль. | Перед началом настройки, убедитесь что у вас настроена сигнализация и вы можете через СМС заводить автомобиль. | ||
Создание апплета IFTTT | |||
# Устанавливаем IFTTT https://play.google.com/store/apps/details?id=com.ifttt.ifttt&hl=ru на Android смартфон. Зарегистрировать ся в сервисе быстрее всего через Google аккаунт. | # Устанавливаем IFTTT https://play.google.com/store/apps/details?id=com.ifttt.ifttt&hl=ru на Android смартфон. Зарегистрировать ся в сервисе быстрее всего через Google аккаунт. | ||
# Для удобства сделайте отображение апплетов на главной странице '''Account > Home screen > My applets'''. | # Для удобства сделайте отображение апплетов на главной странице '''Account > Home screen > My applets'''. | ||
# Создадим новый апплет, нажав Create your own или + | # Создадим новый апплет, нажав '''Create your own''' или '''+''' | ||
1 | 1 | ||
2 | 2 | ||
| Строка 20: | Строка 21: | ||
7 | 7 | ||
8 | 8 | ||
# Нажимаем '''Send an SMS''', откроется окно где необходимо указать номер и текст сообщения. '''ВАЖНО!''' Номер телефона указывается в формате | # Нажимаем '''Send an SMS''', откроется окно где необходимо указать номер и текст сообщения. '''ВАЖНО!''' Номер телефона указывается в формате 0079175555555, т.е. вместо +7 надо писать 007. Текст для запуска автомобиля у каждого свой. Например, у Starline https://help.starline.ru/m96/ru/instruktsiya-po-ekspluatatsii/komandy-upravleniya-po-gsm это 21, для Pandora 123* http://manuals.alarmtrade.ru/pandora-dxl-3930/komandy-upravleniya-s-mobilnogo-telefona/ . Для удобства тестирования, рекомендую временно указать номер телефона который есть под рукой, дабы не мучить автомобиль проверкой работы апплета. | ||
# Для удобства тестирования включим получение уведомления что апплет запустился '''"Receive notifications when this runs"'''. Сохраним результат нажав '''Finish'''. | |||
Получение webhook ссылки | |||
Данный этап рекомендую сделать через настольный браузер. | |||
# Заходим на сайт IFTTT https://ifttt.com/maker_webhooks в сервис webhooks, авторизуемся под своей учетной записью. | |||
# На этой странице, вы должны увидеть апплет, который создали ранее. Если апплет не отображается, проверьте учетную запись и сохранился ли апплет в приложении на телефоне. Справа наверху нажимаем на '''Documentation''' | |||
# Данная страница содержит уникальный ключ API, который нельзя никому показывать. Зная его, можно запускать ваши апплеты удалённо. Здесь же мы сможем проверить работает удаленный запуск апплета. | |||
# Элемент нумерованного списка | |||
Версия от 11:10, 21 ноября 2019
IFTTT расшифровывается как If This Then That «если это, то это». Принцип работы IFTTT предельно прост. Каждая задача состоит из двух частей – «триггера» (Trigger) и «действия» (Action). «Триггер» – это некое конкретное условие, при котором должно выполняться определённое «действие». Проще говоря, срабатывание «триггера» приводит к выполнению «действия» – «Если это, тогда то»
Принцип работы. В IFTTT мы создаем новый апплет, который будет отправлять СМС с командой завести автомобиль. Условием для запуска этого апплета будет переход по webhook ссылке. Затем в навыке Домовенок Кузя мы добавляем виртуальное устройство с правилом которое будет открывать webhook ссылку. Алиса через Домовёнка Кузю запускает правило с webhook ссылкой.
Перед началом настройки, убедитесь что у вас настроена сигнализация и вы можете через СМС заводить автомобиль.
Создание апплета IFTTT
- Устанавливаем IFTTT https://play.google.com/store/apps/details?id=com.ifttt.ifttt&hl=ru на Android смартфон. Зарегистрировать ся в сервисе быстрее всего через Google аккаунт.
- Для удобства сделайте отображение апплетов на главной странице Account > Home screen > My applets.
- Создадим новый апплет, нажав Create your own или +
1 2
- Здесь мы как раз видим всю концепцию IFTTT. Нажимаем +This, т.е. условие для запуска. В поиске пишем webhooks и выбираем сервис.
3 4
- Дадим имя нашему запросу, ведь их может быть много. Переходим по кнопке Receive a web request и задаем понятное нам Event Name. Это имя будет отображаться в webhook ссылке. Я назвал start_car
5 6
- Следующий этап, создание самого действия при выполнение созданного ранее условия. +That, пишем SMS и выбираем Android SMS
7 8
- Нажимаем Send an SMS, откроется окно где необходимо указать номер и текст сообщения. ВАЖНО! Номер телефона указывается в формате 0079175555555, т.е. вместо +7 надо писать 007. Текст для запуска автомобиля у каждого свой. Например, у Starline https://help.starline.ru/m96/ru/instruktsiya-po-ekspluatatsii/komandy-upravleniya-po-gsm это 21, для Pandora 123* http://manuals.alarmtrade.ru/pandora-dxl-3930/komandy-upravleniya-s-mobilnogo-telefona/ . Для удобства тестирования, рекомендую временно указать номер телефона который есть под рукой, дабы не мучить автомобиль проверкой работы апплета.
- Для удобства тестирования включим получение уведомления что апплет запустился "Receive notifications when this runs". Сохраним результат нажав Finish.
Получение webhook ссылки
Данный этап рекомендую сделать через настольный браузер.
- Заходим на сайт IFTTT https://ifttt.com/maker_webhooks в сервис webhooks, авторизуемся под своей учетной записью.
- На этой странице, вы должны увидеть апплет, который создали ранее. Если апплет не отображается, проверьте учетную запись и сохранился ли апплет в приложении на телефоне. Справа наверху нажимаем на Documentation
- Данная страница содержит уникальный ключ API, который нельзя никому показывать. Зная его, можно запускать ваши апплеты удалённо. Здесь же мы сможем проверить работает удаленный запуск апплета.
- Элемент нумерованного списка