如何为Google Home生态智能家居设备添加可见可点击的默认控制操作
Google Home Door设备快捷控制按钮配置方法
- 首先调整SYNC响应配置:在你的智能家居Action的SYNC intent返回结果中,针对OpenClose trait,需将
commandOnlyOpenClose属性设置为false。如果该属性设为true,平台仅会支持语音控制,不会在APP内展示可视化控制按钮。同时确保设备类型已正确声明为Door类型,不要使用其他通用设备类型。 - 确保状态上报正确:你需要完成两类状态返回逻辑,一是收到平台的QUERY查询请求时,正确返回当前设备的
openPercent值,0代表完全关闭,100代表完全打开,仅支持开关两档的门直接上报0或100即可;二是设备状态发生变更时,主动向Google Home平台上报最新的openPercent值,保证APP内展示的状态和按钮和设备实际状态一致。 - 按钮交互无需额外适配:完成上述配置后,Google Home APP会自动生成对应控制按钮,设备处于关闭状态时展示「打开」按钮,处于开启状态时展示「关闭」按钮,用户点击按钮时平台会下发和语音控制一致的OpenClose指令,你沿用现有语音指令的处理逻辑即可。
- 配置更新后需触发同步:修改完SYNC配置后,需要将设备从Google Home APP解绑后重新绑定,或者手动触发设备同步,新配置才会生效。
内容的提问来源于stack exchange,提问作者OctopusSD
相关产品推荐
相关产品推荐

