易阁云


新增修改 自动化 智能场景

<h5>简要描述</h5> <ul> <li>无</li> </ul> <h5>请求URL</h5> <ul> <li><code>http://localhost:9999/serve-connect/app-api/v1/scene</code> </li> </ul> <h5>请求方式</h5> <ul> <li>post</li> </ul> <h5>请求参数示例</h5> <pre><code>{ "id": 1, "name": "回家模式", "icon": "图片", "intro": "介绍", "type": 0, "familyId": 1, "categoryId": 0, "isOnly": 0, "cycle": "介绍", "isAllDay": 0, "startTime": 1, "endTime": 0, "sceneConditions": [ { "control": "温度", "judge": "高于", "numerical": "29", "deviceId": 29, "type": 0, "sceneConditions": [ { "control": "温度", "judge": "高于", "numerical": "29", "deviceId": 29, "type": 0 } ], "sceneContents": [ { "remoteId": -1, "deviceRemoteId": -1, "onOff": "开", "model": "模式", "temperature": "26", "windSpeed": "中" } ] } ] } </code></pre> <h5>json字段说明</h5> <table> <thead> <tr> <th style="text-align: left;">字段名</th> <th style="text-align: left;">必选</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">id</td> <td style="text-align: left;">否</td> <td>string</td> <td>有则修改 空则新增</td> </tr> <tr> <td style="text-align: left;">name</td> <td style="text-align: left;">是</td> <td>string</td> <td>名称</td> </tr> <tr> <td style="text-align: left;">icon</td> <td style="text-align: left;">是</td> <td>string</td> <td>图标</td> </tr> <tr> <td style="text-align: left;">intro</td> <td style="text-align: left;">否</td> <td>string</td> <td>介绍</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: left;">否</td> <td>string</td> <td>0 智能场景 1 手动场景</td> </tr> <tr> <td style="text-align: left;">familyId</td> <td style="text-align: left;">是</td> <td>string</td> <td>家庭ID</td> </tr> <tr> <td style="text-align: left;">categoryId</td> <td style="text-align: left;">否</td> <td>string</td> <td>0 为自动化 场景则不传</td> </tr> <tr> <td style="text-align: left;">isOnly</td> <td style="text-align: left;">否</td> <td>string</td> <td>是否仅一次 0否 1 是</td> </tr> <tr> <td style="text-align: left;">cycle</td> <td style="text-align: left;">否</td> <td>string</td> <td>重复 -1:永不 0,1,2,3,4,5,6</td> </tr> <tr> <td style="text-align: left;">isAllDay</td> <td style="text-align: left;">否</td> <td>string</td> <td>0 某一时间段 1 全天 2 白天 3 晚上(家庭经纬度未设置则无法设置日出日落)</td> </tr> <tr> <td style="text-align: left;">startTime</td> <td style="text-align: left;">否</td> <td>string</td> <td>开始时间 HH:mm</td> </tr> <tr> <td style="text-align: left;">endTime</td> <td style="text-align: left;">否</td> <td>string</td> <td>结束时间 HH:mm</td> </tr> <tr> <td style="text-align: left;">sceneConditions</td> <td style="text-align: left;">是</td> <td>array</td> <td>无</td> </tr> <tr> <td style="text-align: left;">sceneConditions.control</td> <td style="text-align: left;">是</td> <td>string</td> <td>控制条件 智能锁 (门磁传感器)</td> </tr> <tr> <td style="text-align: left;">sceneConditions.judge</td> <td style="text-align: left;">是</td> <td>string</td> <td>判断条件 智能锁(室内/室外)</td> </tr> <tr> <td style="text-align: left;">sceneConditions.numerical</td> <td style="text-align: left;">否</td> <td>string</td> <td>数值</td> </tr> <tr> <td style="text-align: left;">sceneConditions.deviceId</td> <td style="text-align: left;">否</td> <td>string</td> <td>设备ID</td> </tr> <tr> <td style="text-align: left;">sceneConditions.type</td> <td style="text-align: left;">否</td> <td>string</td> <td>0 设备 1 遥控器</td> </tr> <tr> <td style="text-align: left;">sceneConditions.sceneConditions</td> <td style="text-align: left;">否</td> <td>string</td> <td>多条件</td> </tr> <tr> <td style="text-align: left;">sceneConditions.sceneConditions.control</td> <td style="text-align: left;">是</td> <td>string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">sceneConditions.sceneConditions.judge</td> <td style="text-align: left;">是</td> <td>string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">sceneConditions.sceneConditions.numerical</td> <td style="text-align: left;">是</td> <td>string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">sceneConditions.sceneConditions.deviceId</td> <td style="text-align: left;">是</td> <td>string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">sceneConditions.sceneConditions.type</td> <td style="text-align: left;">是</td> <td>string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">sceneConditions.sceneContents</td> <td style="text-align: left;">是</td> <td>array</td> <td>无</td> </tr> <tr> <td style="text-align: left;">sceneConditions.sceneContents.remoteId</td> <td style="text-align: left;">是</td> <td>string</td> <td>遥控器类型ID 0 摄像头 -1 夜灯 -2 延时 -3 推送 -4 开关场景</td> </tr> <tr> <td style="text-align: left;">sceneConditions.sceneContents.deviceRemoteId</td> <td style="text-align: left;">是</td> <td>string</td> <td>遥控器ID/设备ID(remoteId=-1)/灯ID(remoteId=8)/ 场景ID(remoteId=-4) -2 延时 -3 推送</td> </tr> <tr> <td style="text-align: left;">sceneConditions.sceneContents.onOff</td> <td style="text-align: left;">是</td> <td>string</td> <td>开关 (-2 延时 -3 推送 则不填)</td> </tr> <tr> <td style="text-align: left;">sceneConditions.sceneContents.model</td> <td style="text-align: left;">否</td> <td>string</td> <td>模式</td> </tr> <tr> <td style="text-align: left;">sceneConditions.sceneContents.temperature</td> <td style="text-align: left;">否</td> <td>string</td> <td>温度 / 窗帘翻转角度(数字)</td> </tr> <tr> <td style="text-align: left;">sceneConditions.sceneContents.windSpeed</td> <td style="text-align: left;">否</td> <td>string</td> <td>风速</td> </tr> </tbody> </table>

页面列表

ITEM_HTML