我的智能家居应用已经可以控制我的智能家居设备了。然而,我不能让Google Home在智能家居设备离线时说“你的设备离线了”。
谷歌主页总是说"ok,打开device_name。“根据谷歌提供的文档和Node.js示例,我尝试了两种错误响应:
{
"requestId": "xxxxxxx",
"payload": {
"commands": [{
"ids": ["456"],
"status": "ERROR",
"errorCode": "deviceoffline"
}]
}
}
{
"requestId": "xxxxxxx",
"payload": {
"commands": [{
"ids": ["456"],
"status": "OFFLINE",
"errorCode": "deviceoffline"
}]
}
}但这两种方法都不起作用。请给我开导一下。谢谢。
2017/08/02更新:离线状态为查询中,如"Is device_name on?“。不在EXEC上工作,比如“打开device_name”。
发布于 2018-04-18 17:25:27
在JSON中遗漏了online参数。下面是一个脱机示例
{
"ids": ["456"],
"status": "ERROR",
"errorCode": "deviceTurnedOff",
"online": false
}https://stackoverflow.com/questions/45208871
复制相似问题