Actions on google Google Assistant Smarthome:查询风扇速度始终失败
为Google Actions开发fan trait,查询fan的状态总是返回fail。我的步骤如下: 同步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”
{
“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”}}
最后,找出原因:我错过了可逆同步。虽然同步进行得很顺利,验证程序通过了,我可以打开/关闭以及查询打开,但速度功能出错了。