Як змусити домашнього помічника Google прочитати значення з Інтернету?


9

За допомогою IFTTT я можу надсилати POST REST запити, які потім можуть вмикати / вимикати світло на моєму Raspberry Pi.

Я можу зробити GET REST-запит (за допомогою листоноші), щоб отримати значення світла, але я не можу зрозуміти, як отримати додому / помічника google, щоб прочитати це значення для мене.

Значення, повернене із запиту GET REST:

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

Це потік:

Питання:

"Привіт, Google, увімкнено чи вимкнено світло?"

Відповідь асистента Google:

"Світло увімкнено" або "Світло вимкнено"

Я шукав всюди, спробував пару речей за допомогою веб-оглядачів IFTTT, але я просто не можу підключити точки.

Як цього можна досягти?


1
Як ви уявляєте, як це працює? Що ви зробили, щоб зв’язати Google Assistant з Pi? Це через IFTTT? Чи може Google Assistant здійснювати інші дії IFTTT?
Хіт Рафті,

1
Ви можете додати асистента Google у IFTTT (тодішнє поле) у програмі IFTTT для Android, щоб він автоматично отримував дані з Інтернету та запускав помічника відповідно.
Аділ Саджу

Відповіді:


2

Ну, це можна зробити, перейшовши на Alexa ;-)

У мене є аналогічне виправлення: у мене є метеостанція, яка може повідомляти про поточні умови з повідомленням JSON у відповідь на HTTP-запит. Я зміг написати вміння Alexa, яке могло б отримати повідомлення та скласти усну відповідь.

Я підхопив Home Mini під час різдвяних розпродажів, тому що я читав, що він краще в таких речах, як пошук в Інтернеті, і намагаюся зробити щось подібне з ним.

Наскільки я можу сказати, це неможливо зробити за допомогою IFTTT: ви можете надсилати команди, але немає "тоді тієї" служби, яка б запитувала і говорила відповідь.

Це виглядає , як це можна зробити з допомогою Google дій, але я не можу бути впевнений ще: у мене було важко знайти прості приклади або навчальні програми, щоб дізнатися і / або ліжечко с. Прикро, коли виробники називають свою продукцію загальними словами на кшталт "додому" або "дії": це прохання до богів зробити так, щоб знайти інформацію про них якомога складніше.

Перегляньте розділ "Пакет SDK" для "Дії Google". Уникайте Dialogflow: він створює дійсно складні взаємодії, і спроба простої буде складною. Мало того, що SDK - це все так просто, але схоже, що це єдиний на даний момент варіант.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.