Управляем Андроид смартфоном и Андроид-ТВ: различия между версиями
| Строка 30: | Строка 30: | ||
# Из списка доступных плагинов выбираем "AutoRemote". | # Из списка доступных плагинов выбираем "AutoRemote". | ||
# Из списка выбираем "AutoRemote Событие". | # Из списка выбираем "AutoRemote Событие". | ||
# Попадаем в окно плагина, которое можно сразу закрыть, т.е. нажать кнопку "Назад". | |||
# Перед нами появится окно настройки получаемых переменных. Нас интересует строка "Whole of the text to the right of =:=". Напротив нее и нажимаем кнопку "+". | |||
# В поле переменной вводим текст, который мы будем отлавливать после вебхука, т.е. то что будет стоять в конце ссылки нашего вебхука после '''&message='''. | |||
<gallery> | <gallery> | ||
1macro.png|1. Добавить макрос | 1macro.png|1. Добавить макрос | ||
| Строка 36: | Строка 38: | ||
3macro.png|3. Выбираем "AutoRemote". | 3macro.png|3. Выбираем "AutoRemote". | ||
4macro.png|4. Выбираем "AutoRemote Событие". | 4macro.png|4. Выбираем "AutoRemote Событие". | ||
5macro.png|5. Нажать кнопку "Назад". | |||
6macro.png|6. "Whole of the text to the right of =:=" | |||
7macro.png|7. Вводим сообщение-триггер вебхука. | |||
</gallery> | |||
Мы создали триггер в приложении Macrodroid, который будет являться событием определяемым запросом по нашей ссылке с проверкой приходящего сообщения. Тпереь для него настроим действия. | |||
# Выбираем вкладку "Действия" и для начала создадим действие, которе выведет всю громкость телефона на 100%. Для этого, в списке "Громкость" выбираем "Установить громкость". | |||
# Ставим все галочки и выводим все каналы на 100%. | |||
# Отлично. Звук полный. Теперь подаем сигналы, а именно - проиграем какой либо звук. Для этого в списке "Медиа" выбираем "Воспроизвести/Остановить звук". | |||
# В следующем окне пункт "Выбрать файл" и выбираем звуковой файл, который будем воспроизводить. | |||
# Осталось добавить вибрацию для пущего эффекта из списка "Действия устройства", пункт "Вибрация" выберем, что-нибудь на свой вкус. | |||
# Осталось сохранить наш макрос, нажав на плавающую кнопку с галочкой внизу экрана и задав имя. | |||
<gallery> | |||
8macro.png|1. Выбираем "Установить громкость". | |||
9macro.png|2. Ставим все галочки и выводим все каналы на 100%. | |||
10macro.png|3. Выбираем "Воспроизвести/Остановить звук". | |||
11macro.png|4. Пункт "Выбрать файл" | |||
12macro.png|5. Устанавливаем Вибрацию | |||
13macro.png|6. Сохраняем макрос | |||
</gallery> | </gallery> | ||
Версия от 10:46, 15 января 2020
Вступление
В данной статье мы рассмотрим один из вариантов управления любым Андроид смартфоном или ТВ-приставкой на Андроид.
Вариантов отправки команд на указанные устройства великое множество, но мы разберем наиболее простой и удобный, с которым справится даже рядовой пользователь. При этом указанные в статье приложения помогут расширить возможности данных устройств и настроить автоматизацию под любые задачи.
Итак. Для работы нам потребуются:
- AutoRemoteLite - программа-плагин для отправки вебхуков на устройство.
- MacroDroid - отличное (главное удобное и простое) приложения для автоматизации Андроид-устройств. Советую использовать Pro версию, которая имеет расширенный функционал, но на первое время сойдет и бесплатная версия.
- Навык УДЯ "Домовенок Кузя"
- Умный дом Яндекса
Настраиваем AutoRemoteLite
Для начала загрузим AutoRemoteLite из GooglePlay и установим.
- При первом запуске приложение предложит задать имя устройства.
- После ввода имени нажимаем "ОК" и попадаем на главный экран (остальные диалоговые окна можно пропустить). Где увидим ссылку на страницу отправки сообщений через наш плагин.
- Переходим по данной ссылке, где в поле Message вводим любой текст и справа, под кнопкой Send Message Now! получаем заветную ссылку вебхука вида: https://autoremotejoaomgcd.appspot.com/sendmessage?key=ey7Nh7xwdGc:APA91bEW8uUIUHLKhkjhkkhjkklu8977878tyuicRXdVQ2ijcK598Dj17q69zS-QylATWFjBxoXhPK8Nu3kVp3WcA7a5QR3gHvZrVNNlHrUUzvaLjVcbJdyOh7RM-VDea7fGkMcYy_5N&message=Привет. В конце ссылки видим следующее &message=Привет. Именно эту часть мы и будем менять в дальнейшем, сама ссылка всегда будет неизменна. Т.е. для отправки сообщения "свет" через наш плагин мы просто меняем &message=Привет на &message=свет (хотя я бы советовал использовать англоязычные триггеры типа &message=light).
На данном этапе настройка AutoRemoteLite закончена. Можно проверить его работу, перейдя по указанной ссылке вебхука. На устройстве появится уведомление о том, что сообщение дошло (которое можно отключить стандартными средствами Андроид).
-
1. Имя устройства.
-
2. Ссылка на страницу отправки вебхуков.
-
3. Имя устройства.
Самое интересное или MacroDroid
Пришло время перейти к самой интересной части, а именно к приложению Macrodroid, которое сделает из смартфона или другого смарт-устройство действительно что-то умное. Итак, загружаем MacroDroid.
Для примера попробуем создать макрос (так называются сценарии действий в Macrodroid) поиска телефона. Но для начала немного теории, чтобы понять принцип работы в приложении.
В программе Macrodroid есть 3 раздела: Триггеры, Действия, Ограничения.
- Триггеры - События, на которые будет происходить определенная реакция. Например, если поступил звонок, пришло смс, или как в нашем случае поступило сообщение по нашему вебхуку.
- Действие - Набор действий (реакций) на наш триггер. Т.е. что нужно сделать?
- Ограничения - Ограничения действий. Например, выполнять определенные действия, но с ограничением по времени (только с 6 утра до 22 вечера) или если включен Wifi. В таком случае ночью или при выключенной Wifi действия выполняться не будут.
- После установки и прохождения небольшой презентации попадаем в основной экран программы, где видим несколько кнопок. Нажмем "Добавить макрос".
- Попадаем в раздел "Триггеры". Выбираем "Плагин Locale/Tasker" из списка "Приложения".
- Из списка доступных плагинов выбираем "AutoRemote".
- Из списка выбираем "AutoRemote Событие".
- Попадаем в окно плагина, которое можно сразу закрыть, т.е. нажать кнопку "Назад".
- Перед нами появится окно настройки получаемых переменных. Нас интересует строка "Whole of the text to the right of =:=". Напротив нее и нажимаем кнопку "+".
- В поле переменной вводим текст, который мы будем отлавливать после вебхука, т.е. то что будет стоять в конце ссылки нашего вебхука после &message=.
-
1. Добавить макрос
-
2. Выбираем "Плагин Locale/Tasker" из списка "Приложения".
-
3. Выбираем "AutoRemote".
-
4. Выбираем "AutoRemote Событие".
-
5. Нажать кнопку "Назад".
-
6. "Whole of the text to the right of =:="
-
7. Вводим сообщение-триггер вебхука.
Мы создали триггер в приложении Macrodroid, который будет являться событием определяемым запросом по нашей ссылке с проверкой приходящего сообщения. Тпереь для него настроим действия.
- Выбираем вкладку "Действия" и для начала создадим действие, которе выведет всю громкость телефона на 100%. Для этого, в списке "Громкость" выбираем "Установить громкость".
- Ставим все галочки и выводим все каналы на 100%.
- Отлично. Звук полный. Теперь подаем сигналы, а именно - проиграем какой либо звук. Для этого в списке "Медиа" выбираем "Воспроизвести/Остановить звук".
- В следующем окне пункт "Выбрать файл" и выбираем звуковой файл, который будем воспроизводить.
- Осталось добавить вибрацию для пущего эффекта из списка "Действия устройства", пункт "Вибрация" выберем, что-нибудь на свой вкус.
- Осталось сохранить наш макрос, нажав на плавающую кнопку с галочкой внизу экрана и задав имя.
-
1. Выбираем "Установить громкость".
-
2. Ставим все галочки и выводим все каналы на 100%.
-
3. Выбираем "Воспроизвести/Остановить звук".
-
4. Пункт "Выбрать файл"
-
5. Устанавливаем Вибрацию
-
6. Сохраняем макрос