从 google 操作中设置灯光
Set Lights from google action
我创建了一个向其他智能家居设备发送通知的操作。这是一个对话动作,即我在创建动作时没有选择 'Smart Home Control'。现在我想通过此操作控制连接到 google 帐户的智能家居灯。例如,当我说:"Leave a message for David" 时,应通过此操作打开特定的灯。
有可能实现吗?我想可能只有选择 'Smart Home Control' 操作才能控制智能家居设备。或者我考虑直接向 google 助手发送命令(而不是操作),它说的是:"Switch on LED 1".
有没有可能通过正常动作来控制灯光?我监督了什么吗?
提前谢谢你,
奥利
这不是一件容易的事,但肯定是可以实现的。我看到您需要执行的步骤是:
- 实施 oauth 流程让您的客户登录到您的语音应用程序。
- 在您的授权流程中,您需要为自己授权智能家居制造商。
- 将每个用户的 oauth 客户端和智能家居身份验证数据保存在(非 public)数据库中。
- 创建一个 webhook 来满足用户的请求。
我创建了一个向其他智能家居设备发送通知的操作。这是一个对话动作,即我在创建动作时没有选择 'Smart Home Control'。现在我想通过此操作控制连接到 google 帐户的智能家居灯。例如,当我说:"Leave a message for David" 时,应通过此操作打开特定的灯。
有可能实现吗?我想可能只有选择 'Smart Home Control' 操作才能控制智能家居设备。或者我考虑直接向 google 助手发送命令(而不是操作),它说的是:"Switch on LED 1".
有没有可能通过正常动作来控制灯光?我监督了什么吗?
提前谢谢你, 奥利
这不是一件容易的事,但肯定是可以实现的。我看到您需要执行的步骤是:
- 实施 oauth 流程让您的客户登录到您的语音应用程序。
- 在您的授权流程中,您需要为自己授权智能家居制造商。
- 将每个用户的 oauth 客户端和智能家居身份验证数据保存在(非 public)数据库中。
- 创建一个 webhook 来满足用户的请求。