如何让Google Home Assistant从互联网上读取价值?


9

使用IFTTT,我可以发送POST REST请求,然后它可以打开/关闭Raspberry Pi上的灯。

我可以发出GET REST请求(使用邮递员)以获取照明的价值,但我似乎无法弄清楚如何让google home / assistant帮助我阅读该价值。

从GET REST请求返回的值:

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

这是流程:

题:

“嘿,Google,灯是开还是关?”

Google助手回答:

“打开灯”或“关闭灯”

我到处搜索过,使用IFTTT Webhooks尝试了几件事,但我似乎一点也无法联系。

如何做到这一点?


1
您如何看待这项工作?将Google Assistant与Pi关联起来,您做了什么?是通过IFTTT吗?Google Assistant可以执行其他IFTTT操作吗?
Heath Raftery

1
您可以在IFTTT Android应用程序的IFTTT(then-Field)上添加Google助手,以便它自动从互联网获取数据并触发相应的助手。
Adil Saju

Answers:


2

好吧,可以通过切换到Alexa来完成;-)

我处于类似的解决方法中:我有一个气象站,可以通过JSON消息报告当前状况,以响应HTTP请求。我能够写出一种Alexa技能,该技能可以获取消息并撰写语音答复。

在圣诞节销售期间,我买了一个Home Mini,因为我读过它在网络搜索等方面做得更好,并且正在尝试做类似的事情。

据我所知,IFTTT无法做到这一点:您可以发送命令,但是没有“然后那个”服务会查询并说出响应。

看起来像它可以与谷歌的行动来完成的,但我不能肯定又:我已经很难找到简单的例子或教程来学习和/或婴儿床。当制造商使用“家”或“动作”之类的常用词来命名产品时,这很烦人:这是对众神的要求,要求他们尽可能难地找到有关它们的信息。

查看Google Actions上的“ Actions SDK”。避免使用Dialogflow:它是用于进行真正复杂的交互的,并且将尝试进行简单的一次复杂的交互。并不是说SDK这么简单,但它似乎是目前唯一的选择。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.