我有一些设备最终会与 MQTT 总线通信。该总线由我自己的程序(在 Python 中)监控,该程序根据上下文(“场景”)做出决定。
我正在考虑为此添加一个 Google Home 扬声器(我还没有),我想知道是否可以将它连接到我的系统。
我想有必要
- 向 Google 解释当我说“打开客厅的灯”时,它需要在我的个人资料中发送/设置“客厅灯”的标志以“打开”
- 将此消息/标志发送到我的编排程序(通过汇集 Google,或通过 websockets,或通过其他协议)
对于 DIY 编排器来说,这完全可能吗?
如果是这样 - 是否有合理的文档?我在谷歌中搜索,令人惊讶的是我没有找到任何东西(当我从那里检索日历和路线信息时,我已经习惯了它的 API 文档)。有很多关于它可以做什么以及它可以连接的所有设备的广告,但没有类似 API 的东西。
我最初认为Actions是可行的方法,但看起来这是将 Google Assistant(和 Google Home)扩展到新操作的一种方式。我的行为(到目前为止)非常标准——而是“在哪里应用它们”,我不知道如何处理。