[Сценарий] Google Home в качестве терминала

Не требует установки программ или изменения файлов

Модераторы: immortal, newz20

directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

[Сценарий] Google Home в качестве терминала

Сообщение directman66 » Пн фев 05, 2018 6:58 pm

Наконец после 2 месяцев ожидания мне пришли долгожданные умные колонки от Google (Google Home mini).
Пока я хотел довольствоваться управлением домашней техники на английском языке, хотя в ближайшее время гугл обещает (или намекает) добавить поддержку великого и могучего.

Для работы и интеграции нам потребуется
1) Колонка Google home (mini - 30$ на распродажах + 50$ за доставку, поэтому я заказывал две колоночки через посредника Бандеролька) любая из версий.
2) Приложение Google Home (на телефоне Anrdroid или возможно Apple)
3) Наличие интернет и wifi.
4) Пара минут свободного времени.

Первым делом связываем умную колонку с домашним wifi, акаунтом гугл и т.д.

Далее через приложение Google Home заходим на сайт itfff.com и регистрируем новый акаунт, если еще не имеется. Связываем новый акаунт с учетной записью гугл.

Задача 1 (минимум): включить свет в коридоре (

Код: Выделить всё

turn on the light in the corridor
)
Решение:

Вариант 1 (webhook2): Создаем NewApplet в правом углу сайта ifttt.com

1) нажимаем на + на фразе if ✚ this then that
2) ищем поиском Gogle Assistant и выбираем

Код: Выделить всё

Say a simple phrase
3) добавляем требуемую фразу

Код: Выделить всё

turn on the light in the corridor
и алиасы на всякий случай

Код: Выделить всё

turn  light in the corridor
4) нажимаем + перед фразой that и выбираем webhooks
5) вводим публичный адрес своего сервера и изменяемого свойства или запуск сценария

Код: Выделить всё

http://login:password@xxx.xxx.xxx.xx/objects/?script=sendcamtelega           

ВУАЛЯ!!


Вариант 2(через бота телеграм): Создаем NewApplet в правом углу сайта ifttt.com

0) Делаем тестовый экшен для отправки в телеграмм, отправляем тестовые сообщения для добавления всех настроек. ПРоверяем что работает. Создаем группу в телеграмме и добавляем туда обоих ботов. Делаем их админами группы.
1) нажимаем на + на фразе if ✚ this then that
2) ищем поиском Gogle Assistant и выбираем

Код: Выделить всё

Say a simple phrase
3) добавляем требуемую фразу

Код: Выделить всё

turn on the light in the corridor
и алиасы на всякий случай

Код: Выделить всё

turn  light in the corridor
4) нажимаем + перед фразой that и выбираем telegram
5) настраиваем тип сообщения

не сработало, боты не видят друг друга ( viewtopic.php?f=5&t=2768&start=650#p70943

Вариант 3 (через сервис Google Action и модуль API.AI): в разработке.
Последний раз редактировалось directman66 Пн мар 05, 2018 7:31 am, всего редактировалось 8 раз.
За это сообщение автора directman66 поблагодарил:
Gelezako (Пн фев 05, 2018 7:27 pm)
Рейтинг: 1.16%
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Google Home - ITFFF - web hook

Сообщение Gelezako » Пн фев 05, 2018 7:27 pm

с тебя модуль для МЖД )
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Google Home - ITFFF - web hook

Сообщение directman66 » Пн фев 05, 2018 7:35 pm

У меня в планах много идей, но я еще не дорос до модулей. Раза два или три уже начинал писать, но знаний не хватает.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Dicont
Сообщения: 112
Зарегистрирован: Вс дек 17, 2017 11:24 pm
Благодарил (а): 34 раза
Поблагодарили: 11 раз

Re: Google Home - ifttt- web hook

Сообщение Dicont » Пн фев 05, 2018 8:47 pm

Всем привет!
Тогда вопрос зачем все настраивают API.AI и ждут колонку Google Home, чтобы не переделывать все управление, и где русский язык?
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Google Home - ifttt- web hook

Сообщение directman66 » Пн фев 05, 2018 9:30 pm

В общем 1 метод заработал. Но требуется открытая наружу вэб морда.

API.AI (dialogflow) вариант, последний раз когда я его тестировал, его обработчики мне засрали всю систему. Кое как его удалил.

Как создать приложение для Google Home или Google Assistant:
https://androiddev.apptractor.ru/kak-so ... assistant/ пока сохраню эту ссылку тут )


Да и академический интерес разобраться с ifttt!
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Google Home - ITFFF - web hook

Сообщение Gelezako » Вт фев 06, 2018 12:39 am

directman66 писал(а):У меня в планах много идей, но я еще не дорос до модулей. Раза два или три уже начинал писать, но знаний не хватает.
обращайся, есть уже небольшой опыт в их создании :)
могу сделать вводную
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Google Home - ifttt- web hook

Сообщение Gelezako » Вт фев 06, 2018 12:41 am

directman66 писал(а): API.AI (dialogflow) вариант, последний раз когда я его тестировал, его обработчики мне засрали всю систему. Кое как его удалил.
ну и зря, ничего он не мог тебе засрать, потому по-умолчанию все обработчики пустые.
directman66 писал(а):Да и академический интерес разобраться с ifttt!
это на неделю, не больше, настроил и забыл, просто пользуешься потом что зашло
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Google Home - ifttt- web hook

Сообщение directman66 » Вт фев 06, 2018 1:14 pm

itfff настраивается моментально без консоли управления, создания проектов и т.д., поэтому ее установка намного проще и быстрее. Поддержка этого сервиса доступна прямо из google home (приложение).

Если когда-нибудь появится русский в колонках, тогда да, dialogflow будет незаменим. Пока же ручное обучение идеальный вариант. Так хоть команды запомнить можно, когда из сам придумываешь.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 531 раз
Контактная информация:

Re: Google Home - ifttt- web hook

Сообщение Vovix » Вт фев 06, 2018 8:17 pm

directman66 писал(а):itfff ....
ну что-же вы его постоянно обзываете то??? :D
If this then that (IFTTT) – если здесь это, тогда там то.
(ну или дословно: IFTTT - IF THIS THEN THAT — «если это, тогда то»)
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Google Home - ifttt- web hook

Сообщение lanket » Вт фев 06, 2018 9:27 pm

Vovix писал(а):
directman66 писал(а):itfff ....
ну что-же вы его постоянно обзываете то??? :D
If this then that (IFTTT) – если здесь это, тогда там то.
(ну или дословно: IFTTT - IF THIS THEN THAT — «если это, тогда то»)
Может It fuc#ing favorite future? Изображение

Отправлено с моего Redmi Note 4 через Tapatalk
За это сообщение автора lanket поблагодарил:
directman66 (Пн мар 05, 2018 7:34 am)
Рейтинг: 1.16%
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Ответить