onQuery的多个特征

问题描述 投票:0回答:1

例如,我正在尝试对空调单元实施onQuery请求。这涉及3个特征。但是,返回仅加载设备ID下的状态。是否将不同特征的所有状态加载到该设备ID下的return中?请指教。谢谢。

actions-on-google
1个回答
0
投票

A QUERY response应该具有单个映射,其中包含特定设备ID的所有状态。如果设备具有特征OnOff,Brightness和ColorSetting,则响应如下所示:

{
  "requestId": "ff36a3cc-ec34-11e6-b1a0-64510650abcf",
  "payload": {
    "devices": {
      "123": {
        "on": true,
        "online": true
      },
      "456": {
        "on": true,
        "online": true,
        "brightness": 80,
        "color": {
          "name": "cerulean",
          "spectrumRGB": 31655
        }
      }
    }
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.