如何解决智能家居设备显示小齿轮且没有命令
我在AWS Lambda中有一个node.js脚本,该脚本通过API网关连接到我的项目。
我的Google动作库包含好,我的设备被发现了。但是,取决于我选择的设备类型,会影响设备在Google Home中显示的图标上是否带有少许嵌齿(并且没有可用的命令)。
以下内容绝对可以正常运行,我可以看到可用的设备和命令:
app.onSync(async (body,headers) => {
return {
requestId: body.requestId,payload: {
agentUserId: '123',devices: [{
id: 'washer-123',type: 'action.devices.types.OUTLET',traits: [
'action.devices.traits.OnOff','action.devices.traits.StartStop','action.devices.traits.runcycle'
],name: {
defaultNames: ['My Washer'],name: 'Washer',nicknames: ['Washer']
},deviceInfo: {
manufacturer: 'Acme Co',model: 'acme-washer',hwVersion: '1.0',swVersion: '1.0.1'
},attributes: {
pausable: true
}
}]
},}
});
但是,完全相同,但类型更改为Door
失败,并且我在Google Home中只能看到应用设置:
app.onSync(async (body,type: 'action.devices.types.DOOR',}
});
与DOOR
类型相比,OUTLET
设备类型是否有任何特定特征,可能会导致失败?
解决方法
Touch controls受OUTLET
支持,但不受DOOR
支持。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。