首页 > 解决方案 > 在没有 IFTTT 的情况下创建 Google 语音命令

问题描述

我正在尝试创建自己的应用程序,该应用程序使用 Google Assistant 设备并能够控制我的家庭设备,如开/关灯、锁门、喂猫等。

我阅读了很多关于 Google 智能家居的信息,这正是我正在寻找的东西,但是添加额外的命令是有问题的,而且需要使用 Google Home 应用程序再次配置它。

IFTTT 有一个我感兴趣的工作流程,但在许多小程序中有限制,它是另一种服务,需要用来执行我想避免的命令。我想做一些类似于 IFTTT 的事情,但以编程方式在我的自己的。

  1. 使用特定凭据连接到 Google 帐户
  2. 添加“打开灯”、“喂猫”等命令。

然后我想对谷歌说:“嘿谷歌,喂猫”。说出这个命令后,我想在我的应用程序中获得一个 REST API 请求,我可以处理并做我想做的事情(比如 IFTTT 中的 webhook)

预期申请流程

不使用 IFTTT 是否可以做到这一点?我是的,因为我找不到与此方法相关的任何教程或 Google 文档。

标签: google-assistant-sdkgoogle-smart-homeifttt

解决方案


假设问题是关于如何使用Google Smart Home 平台实施建议的示例。

履行流程实际上与问题中描述的非常相似 :履行

可以使用以下命令实现接近问题示例的命令:

  1. “填充猫水碗”:具有设备特征的PETFEEDER设备类型Dispense
  2. “开灯”:具有device trait的LIGHT设备类型OnOff

推荐阅读