【发布时间】:2018-02-07 10:51:34
【问题描述】:
Alexa 技能不适用于“将 device_name 增加到 percentage”。
示例:我 - Alexa,将设备增加 20%
Alexa - 抱歉,设备没有响应。
但是,当我签入 Alexa 应用程序时,它会将亮度提高 20%。
请求:
{
"directive": {
"header": {
"namespace": "Alexa.BrightnessController",
"name": "AdjustBrightness",
"payloadVersion": "3",
"messageId": "0d-4605-9d50",
"correlationToken": ""
},
"endpointId": "device",
"cookie": {
"Load": "LOAD_1",
"NodeIndex": "0",
"Type": "LIGHT",
"Name": "96005E",
"Thing": "device_0001"
}
},
"payload": {
"brightnessDelta": 20
}
}
}
回应:
{
"context": {
"properties": [
{
"namespace": "Alexa.BrightnessController",
"name": "brightness",
"value": 71,
"timeOfSample": "2017-02-03T16:20:50.52Z",
"uncertaintyInMilliseconds": 500
}
]
},
"event": {
"header": {
"namespace": "Alexa",
"name": "Response",
"payloadVersion": "3",
"messageId": "48CE-BBE5",
"correlationToken": ""
},
"endpoint": {
"scope": {
"type": "BearerToken",
"token": "access-token-from-Amazon"
},
"endpointId": "device"
},
"payload": {}
}
}
当我命令“将设备设置为 20%”时,它工作正常,Alexa 响应“OK”。
注意:我已经尝试过 Alexa.PercentageController 它仍然给了我相同的错误响应。
【问题讨论】:
-
如果您对此仍有疑问,我想让团队中的某个人查看它。 (kindelc (at) amazon.com)
-
是的,我仍然面临这个问题。设备正在接收消息并增加亮度。但是,来自 Alexa 的响应是“抱歉,设备没有响应。”
-
有什么想法吗?我有同样的问题
-
是的@kakopappa,Alexa 团队正在研究它。我已将日志发送给他们。我会在收到他们的回复后立即在此处发布。
标签: alexa alexa-skill smarthomeskill