Skip to content

PUT 控制灯具

PUT /clip/v2/resource/light/light_uuid

说明

  • 用于控制一个灯具
  • 参数为严格模式, 如果不希望控制, 不要传这个key
  • 控制颜色时, 多段色, 彩色, 冷暖色 相互冲突, 请不要一起传入
  • 如果一起传入, 那么优先级是 多段色 > 彩色 > 冷暖色
  • 请求会立刻返回成功, 并将内存中灯具的状态设置为请求值
  • 实际的控制指令会稍后发出

注意 网关内部存在一个状态同步机制, 会将内存中的灯具状态刷新成实际值 如: 设备A, 亮度为100%, 控制灯亮度设置为 50%, 假设指令丢包, 那么 此时调用查询接口, 会得到亮度50% 过10秒左右再调用接口, 会得到亮度100%

Body 请求参数

json
{
  "on": true
}

请求参数

名称位置类型必选中文名说明
bodybodyobjectnone
» onbodyboolean开关none
» brightnessbodyinteger亮度none
» color_cwbodyinteger冷暖色范围 2000 - 6500
» color_xbodyinteger彩色X值none
» color_ybodyinteger彩色Y值none
» color_arrbody[object]多段色none
»» xbodyinteger多段X值none
»» ybodyinteger多段Y值none

返回示例

json
{
  "code": 0,
  "data": {
    "arr": [],
    "obj": {}
  },
  "msg": "success"
}

返回结果

状态码状态码含义说明数据模型
200OKnoneInline

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenone状态码none
» msgstringtruenone信息none