Как заставить помощника Google Home читать значение из Интернета?

9

Используя IFTTT, я могу отправлять запросы POST REST, которые затем могут включать / выключать свет на моем Raspberry Pi.

Я могу сделать запрос GET REST (используя почтальона), чтобы получить значение света, но я не могу понять, как заставить Google home / assistant прочитать это значение для меня.

Значение, возвращаемое из запроса GET REST:

{
    "id": "sw1",
    "state": "off",
    "name": "Pi light"
}

Это поток:

Вопрос:

"Эй, Google, свет включен или выключен?"

Ответ помощника Google:

«Свет включен» или «Свет выключен»

Я искал везде, пробовал пару вещей, используя веб-зацепки IFTTT, но я просто не могу соединить точки.

Как этого достичь?

MicroSumol
источник
1
Как вы себе это представляете? Что вы сделали, чтобы связать Google Assistant с Pi? Это через IFTTT? Может ли Google Assistant выполнять другие действия IFTTT?
Хит Раптери
1
Вы можете добавить помощника Google в IFTTT (тогда-поле) в приложение IFTTT для Android, чтобы оно автоматически получало данные из Интернета и соответственно запускало помощника.
Адиль Саджу

Ответы:

2

Ну, это можно сделать, переключившись на Alexa ;-)

У меня аналогичное исправление: у меня есть метеостанция, которая может сообщать о текущих условиях с помощью сообщения JSON в ответ на HTTP-запрос. Я был в состоянии написать навык Alexa, который мог бы получить сообщение и составить устный ответ.

Я купил Home Mini во время рождественских распродаж, потому что я читал, что он лучше справляется с такими вещами, как поиск в Интернете, и пытаюсь сделать что-то подобное с ним.

Насколько я могу судить, это невозможно сделать с помощью IFTTT: вы можете отправлять команды, но не существует службы «тогда», которая будет запрашивать и произносить ответ.

Это выглядит , как это можно сделать с помощью Google действий, но я не могу быть уверен еще: у меня было трудно найти простые примеры или обучающие программы, чтобы узнать и / или кроватку с. Это раздражает, когда производители называют свои продукты общими словами, такими как «дом» или «действия»: это просьба к богам сделать поиск информации о них как можно сложнее.

Посмотрите в "Actions SDK" на Google Actions. Избегайте диалогового потока: он предназначен для создания действительно сложных взаимодействий и сделает попытку простого сложного взаимодействия. Не то чтобы SDK был таким простым, но на данный момент он выглядит как единственный вариант.

Ран Тэлботт
источник