MajorDoMo + Tasker

MajorDoMo сообщает о входящем звонке!

Заходим в Majordomo (далее МД) Сценарии -> Категории и  создаём категорию Tasker.


Далее создаём сценарий IncomingCall

$txt=$params['To'].", входящий звонок";
$txt.=" от "; 
$txt.=$params['From'];
say($txt, 2);



Немного о коде.
Параметр To - имя того кому звонят.
From - кто звонит.
В переменную $txt по очереди добавляются передаваемые таскером параметры.
say -  проговаривает составленное предложение, т.е. переменную $txt.

Все эти параметры мы должны получить с таскера.
Запускаем на телефоне Tasker и заходим в раздел VARS и добавляем переменную MyServer.
Жмём на + вводим имя MyServer и чтобы сохранить жмём галочку.
Далее жмём на переменную %MyServer и вводим IP адрес нашего сервера.


В моём случае это 192.168.8.118




Добавим ещё одну переменную MyName и в качестве значения вводим своё имя.



Далее заходим в раздел PROFILES создаём новый профиль нажав на +.



Название можно задать любое, например "Вам звонят" и жмём галочку.



Далее в выпадающем меню выбираем Событие -> Телефон -> Телефон звонит.



Далее Вызывающий абонент -> нажимаем на лупу и выбираем Любой контакт.






Кнопкой назад выходим жмём Новая задача, назавём её Входящий звонок и жмём галочку.
Далее жмём + -> Сеть -> HTTP Post.



Далее для заполнения HTTP Post  запроса нам опять понадобится ссылка на наш скрипт IncomingCall в МД.

http://192.168.8.118:80/objects/?script=IncomingCall

Server:Port жмём на стрелочку и выбираем нашу переменную %MyServer порт прописывать ненужно т.к. это стандартный 80 порт.



В Path прописываем /objects/
Data/File вводим script=IncomingCall
Не выходя из Data/File жмём Enter и добавляем параметры необходимые для нашего скрипта, а именно $params['To'] и $params['From'].
Вводим To= далее жмём на стрелочку и выбираем нашу переменную %MyName
Жмём Enter и вводим From= жмём на стрелочку и находим пункт Имя абонента (вход). Или же чтобы не искать прописываем имя переменной %CNAME.

Должно получиться как на картинке.



Теперь при входящем звонке Алиса в МД будет сообщать Кто Кому звонит.

Намного больше информации по этим ссылкам.

Tasker Majordomo

4pda.ru

Комментарии

Популярные сообщения из этого блога

Motor Shield L293D + Arduino

Перенос Armbian на SSD

Радиореле 220В 433МГц c кодировкой сигнала eV1527