【问题标题】:Create Google voice command without IFTTT在没有 IFTTT 的情况下创建 Google 语音命令
【发布时间】:2021-10-25 23:48:57
【问题描述】:

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

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

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

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

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

Expected application flow

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

【问题讨论】:

  • 嗨 Lukas,欢迎来到这个网站。工具/库推荐问题在这里是题外话,因为它们通常是基于意见的(没有“正确”答案)并且容易自我推销。它们也不能很好地老化(因此它们的长期价值较低)。也就是说,我会把你指向home-assistant.io
  • 我考虑过 home-assistant.io 但这是另一个 3rd 方应用程序,我想自己编写代码。我已经准备了一个服务器和网络应用程序来控制我的家庭设备。我不知道是否有 Google API 可以做到这一点,或者 IFTTT 有自己的隐藏 API,不公开。
  • 至少,这是你应该添加到你的问题正文中的那种细节和背景研究。但同样,工具/api/库推荐不是本网站的主题。有一个完整的物联网专用 StackExchange 站点,这可能是主题:iot.stackexchange.com

标签: google-assistant-sdk google-smart-home ifttt


【解决方案1】:

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

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

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

  1. “装满猫水碗”:PETFEEDER device typeDispense device trait
  2. “开灯”:LIGHT device typeOnOff device trait

【讨论】:

    猜你喜欢
    • 2021-02-25
    • 2021-07-20
    • 1970-01-01
    • 2014-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-31
    • 2012-07-15
    相关资源
    最近更新 更多