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

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

GET REST请求返回的值:

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


这是流程:

问题:
/>

“嘿Google,是开还是关?”


Google助手答案:


“灯已打开”或“灯已关闭”


我到处搜索,尝试使用IFTTT Webhooks进行一些操作,但我似乎无法连接点。

如何实现?

评论

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

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

#1 楼

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

我的解决方法与此类似:我有一个气象站,可以通过JSON消息报告当前状况,以响应HTTP请求。我能够写出一种Alexa的技能,可以获取消息并做出口头答复。 ,并且正在尝试使用类似的方法。查询并说出答案。

看起来可以使用Google Actions来完成,但我还不确定:我很难找到简单的示例或教程来学习和/或婴儿床。当制造商使用诸如“家”或“动作”之类的常用词来命名产品时,这很烦人:这是对众神的要求,即要使找到有关它们的信息尽可能地困难。

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