当我尝试执行命令并且设备处于离线状态时,Assistant 仍然告诉我命令已成功完成。
当它是 QUERY 请求时,我没有这个问题,但是使用 EXECUTE ...
这是我返回的 JSON:
{
"requestId": "XXXXXX",
"payload": {
"commands": [
{
"ids": [123],
"status": "ERROR",
"errorCode": "deviceTurnedOff",
"online": false
}
]
}
}
我也试过这个:
{
"requestId": "XXXXXX",
"payload": {
"commands": [
{
"ids": [123],
"status": "OFFLINE",
"errorCode": "deviceTurnedOff",
"online": false
}
]
}
}
我希望当我尝试在离线设备上执行命令时,谷歌助手会告诉我该设备不可用,但我有一个Ok, i turn the light on
。
因此,如果您有任何想法,因为我已经检查了我的 JSON 响应 100 万次并多次阅读文档,但我找不到我的错误。