Actions on google Google Assistant Smarthome:查询风扇速度始终失败

Actions on google Google Assistant Smarthome:查询风扇速度始终失败,actions-on-google,Actions On Google,为Google Actions开发fan trait,查询fan的状态总是返回fail。我的步骤如下: 同步 { “id”:“d25dde36-76cb-44aa-a649-b1f61bb3bebb”, “类型”:“action.devices.types.FAN”, “traits”:[“action.devices.traits.OnOff”,“action.devices.traits.FanSpeed”], “姓名”:{ “名称”:“客厅风扇” }, “willReportState”

为Google Actions开发fan trait,查询fan的状态总是返回fail。我的步骤如下:

同步


{
“id”:“d25dde36-76cb-44aa-a649-b1f61bb3bebb”,
“类型”:“action.devices.types.FAN”,
“traits”:[“action.devices.traits.OnOff”,“action.devices.traits.FanSpeed”],
“姓名”:{
“名称”:“客厅风扇”
},
“willReportState”:错误,
“属性”:{
“可用种子”:{
“有序”:正确,
“速度”:[{
“速度名称”:“低”,
“速度值”:[{
“郎”:“恩”,
“速度”同义词“:[“低”]
}]
}, {
“速度名称”:“中等”,
“速度值”:[{
“郎”:“恩”,
“速度”同义词:[“中等”]
}]
}, {
“速度名称”:“高”,
“速度值”:[{
“郎”:“恩”,
“速度”同义词:[“高”]
}]
}]
}
},
“设备信息”:{
“制造商”:“XYZ”
},
“客户数据”:{
“serialID”:“001D10010334”,
“类型”:“资源”
}
}

查询


{“inputs”:[{“intent”:“action.devices.QUERY”,“payload”:{“devices”:[{“customData”:{“serialID”:“001D10010334”,“type”:“resource”},“id”:“d25dde36-76cb-44aa-a649-b1f61bb3bebb”}],“requestId”:“16727804366400067692”}

技能反应


{“requestId”:“16727804366400067692”,“有效负载”:{“设备”:{“d25dde36-76cb-44aa-a649-B1F61BB3Beb”:{“在线”:真,“当前FanSpeedSetting”:“中”,“开”:真}

谷歌家庭扬声器

对不起,我现在无法接通客厅的风扇。请再试一次

虽然返回的消息与文档兼容,但为什么扬声器不返回“正确”消息

我想对Fan OnOff的查询是可以的

有什么想法吗


谢谢。

可逆特征是强制性的。如果属性不完整,则特征不活动


如果“”trait设置为true,则此设备支持向两个方向吹风风扇,并且可以接受反转风扇方向的命令。

能否提供您所说的查询?我使用2个查询:1。客厅的风扇转速是多少?2.客厅里的风扇转速是多少?[我将客厅风扇放在“客厅”房间。@NickFelker任何更新:)我已经设置了,并且这些都为我工作。我返回
{“requestId”:“16205761358062464243”,“payload”:{“devices”:{“0”:{“online”:true,“on”:false,“currentFanSpeedSetting”:“3”,“fanSpeed”:“3”}}
最后,找出原因:我错过了可逆同步。虽然同步进行得很顺利,验证程序通过了,我可以打开/关闭以及查询打开,但速度功能出错了。