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

Комментарии

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

Перенос Armbian на SSD

Установка Home Assistants на Orange pi

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