Установить огни от действия Google - PullRequest
0 голосов
/ 17 марта 2019

Я создал действие, которое отправляет уведомления на другие устройства умного дома. Это диалоговое действие, т. Е. Я не выбрал «Управление умным домом» при создании действия. Теперь я хочу управлять умным домашним освещением, которое подключено к учетной записи Google, с помощью этого действия. Например, когда я говорю: «Оставьте сообщение для Давида», этим действием должен быть включен определенный свет.

Возможно ли этого добиться? Я подумал, что управлять гаджетами умного дома можно только при выборе действия «Умный дом». В качестве альтернативы я подумал об отправке команды помощнику Google напрямую (а не действия), которая говорит что-то вроде: «Включите светодиод 1».

Можно ли в любом случае управлять светом с помощью обычного действия? Я что-то наблюдал?

Заранее спасибо, Oli

1 Ответ

0 голосов
/ 17 марта 2019

Это непростая задача, наверняка она достижима. Я вижу, что вам нужно сделать следующие шаги:

  1. Внедрите поток oauth, чтобы клиент мог войти в свое голосовое приложение.
  2. В вашем процессе авторизации вам необходимо авторизоваться для умного дома.
  3. Сохранение данных oauth-клиента и аутентификации умного дома на пользователя в (не публичной) базе данных.
  4. Создать веб-крючок для выполнения запросов пользователя.
...