Как использовать пользовательские команды Google Assistant без Давайте поговорим с IFTTT и без него

Я знаю, что это обширный вопрос, но я провел бесчисленные часы в поисках правильного решения. Google предоставляет как минимум 15 различных типов подключений Google Assistant, все они разные, и я не знаю, какой из них использовать для моего проекта. Проект довольно прост - я хотел бы вызвать динамический URL-адрес с параметрами (веб-перехватчик на мой домашний сервер) из мобильного Google Assistant. Пример - я бы сказал на свой мобильный телефон Android

> Ok, Google set the TV volume to 50

и помощник позвонит

GET "https://192.168.1.12/tv/volume/50

or

GET "https://192.168.1.12/?device=tv&action=volume&value=50

где 'tv', 'volume' и '50' - динамические параметры (не статические), поэтому я также могу вызвать

> Ok, Google set the TV channel to 132

Мне просто нужна ссылка или имя консоли разработчика Google, которое я могу использовать. Я не хочу тратить еще несколько часов на то, чтобы узнать, что другой пакет Google не подходит для моего проекта. Кто-нибудь делал что-то подобное?
PS
Я знаю, что могу добиться чего-то подобного с помощью Окей, давай поговорим с Google .... но это не мой случай.
также Я НЕ МОГУ ИСПОЛЬЗОВАТЬ IFTTT


person quqa123    schedule 13.11.2020    source источник


Ответы (1)


Для этого прямо в Ассистенте нет механизма одним щелчком мыши. платформа умного дома позволяет вам настроить службу, которая будет захватывать такие команды, как канал и Volume и позволит вам обрабатывать эти команды так, как вы хотите, используя облачный сервер и, возможно, Local Home SDK.

Это может быть немного больше работы, чем вы хотите, и вы можете рассмотреть существующие платформы для умного дома, которые могут обрабатывать некоторую внутреннюю работу, такую ​​как https://homeassistant.io, в котором уже есть интеграция с Ассистентом, хотя я менее уверен в том, может ли он работать в вашем случае использования.

person Nick Felker    schedule 13.11.2020