修改场景

更新时间:2023-12-07 03:33:56下载pdf

本文介绍修改场景的 API。

接口描述

修改某个家庭下的场景。

接口地址

PUT: /v1.0/homes/{home_id}/scenes/{scene_id}

请求参数

参数名类型参数位置是否必填说明
home_idStringuritrue家庭 ID。
scene_idStringuritrue场景 ID。

body 说明

参数名类型参数位置是否必填说明
backgroundStringbodytrue背景图片。
actionsListbodytrue动作列表。
nameStringbodytrue场景名称。

actions 说明

参数名类型参数位置是否必填说明
entity_idStringbodyfalse设备 ID,设备相关必填。
executor_propertyObjectbodytrue执⾏动作参数。
action_executorStringbodytrue执⾏动作类别,例如 dpIssuedelay

返回参数

参数名类型说明
resultBoolean返回结果。修改成功返回 true

请求示例

PUT: /v1.0/homes/242****/scenes/53IYSXI3gEn2**** 
{
  "name": "添加场景测试",
  "background": "https://images.tuyacn.com/smart/rule/cover/****.png",
  "actions": [
    {
      "executor_property": {
        "hours": "0",
        "minutes": "0",
        "seconds": "5"
      },
      "action_executor": "delay"
    },
    {
      "executor_property": {
        "work_mode": "scene_2"
      },
      "action_executor": "dpIssue",
      "entity_id": "0120090568c63a89****"
    }
  ]
}

返回示例

{
    "tid": "2c1fc5cf7f4511ee82774ab24801****",
    "result": true,
    "t": 1540799929837,
    "success": true
}

错误码

参考 错误码