我的智能家居应用程序已经可以控制我的智能家居设备。但是,当智能家居设备离线时,我无法让 Google Home 说“您的设备离线”。
Google Home 总是说“好的,打开 device_name。”。根据 Google 提供的文档和 Node.js 示例,我尝试了 2 种错误响应:
{
"requestId": "xxxxxxx",
"payload": {
"commands": [{
"ids": ["456"],
"status": "ERROR",
"errorCode": "deviceoffline"
}]
}
}
{
"requestId": "xxxxxxx",
"payload": {
"commands": [{
"ids": ["456"],
"status": "OFFLINE",
"errorCode": "deviceoffline"
}]
}
}
但两者都不起作用。请赐教。谢谢。
2017 年 8 月 2 日更新:离线状态正在处理 QUERY,例如“设备名称是否打开?”。不适用于 EXEC,例如“打开 device_name”。