【发布时间】:2020-02-17 09:38:18
【问题描述】:
我一直在寻找一种通过按下连接到 ESP8266 的按钮向我的 google home 发送命令的方法。我想要做的是通过按下按钮而不是说出命令来关闭/打开我的智能灯。
我有一些连接到我的 Google Home 的通用 Wi-Fi 控制智能灯,我使用基本的开/关命令来控制它们(打开它们我说“OK Google,打开我的灯。”然后关闭“好的谷歌,关掉我的灯。”)。我希望能够按下一个物理按钮并让 ESP8266 将命令推送到我的 Google Home 并让它执行它。本质上是一个电灯开关,它使用代码来打开和关闭灯,而不是切断电源,或者进入应用程序,或者说一个口头命令。
我不希望它使用 IFTTT,但如果有必要,我将不得不这样做。我见过无数人从谷歌主页向 ESP8266 发送命令,但除了 1 篇 GitHub 帖子显示您可以使用他的名为 Google Home Notifier 的库发送语音命令外,我从未见过它完成过任何事情。虽然这确实可以让我的 Google 说出一些我不知道如何(如果可能的话)使用它来让 Google 接收和执行命令。
正如我之前所说,我不知道这是否可能。我相信有一些方法可以做到这一点,我只是不知道如何。我真的很感激任何可以提供的帮助或关于如何实现这一点的正确方向。
【问题讨论】:
标签: c++ esp8266 google-home home-automation home-assistant