易阁云


新增修改 手动场景

<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": "介绍", "familyId": 1, "roomId": -1, "categoryId": 0, "type": 0, "replyMsg": "语音回复指令", "items": [ { "id": 1 } ], "sceneContents": [ { "remoteId": -1, "deviceRemoteId": -1, "onOff": "开", "model": "模式", "temperature": "26", "windSpeed": "中", "time": 300, "content": "推送内容", "roomId": -1, "sort": 1 } ], "sceneCommands": [ { "original": "控制指令", "type": 0 } ] } </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;">familyId</td> <td style="text-align: left;">是</td> <td>string</td> <td>家庭ID</td> </tr> <tr> <td style="text-align: left;">roomId</td> <td style="text-align: left;">是</td> <td>string</td> <td>房间ID 默认-1 不展示</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;">type</td> <td style="text-align: left;">否</td> <td>string</td> <td>0 智能场景 1 手动场景</td> </tr> <tr> <td style="text-align: left;">replyMsg</td> <td style="text-align: left;">是</td> <td>string</td> <td>语音回复指令</td> </tr> <tr> <td style="text-align: left;">items</td> <td style="text-align: left;">是</td> <td>array</td> <td>开关</td> </tr> <tr> <td style="text-align: left;">items.id</td> <td style="text-align: left;">是</td> <td>string</td> <td>按钮ID</td> </tr> <tr> <td style="text-align: left;">sceneContents</td> <td style="text-align: left;">是</td> <td>array</td> <td>无</td> </tr> <tr> <td style="text-align: left;">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;">sceneContents.deviceRemoteId</td> <td style="text-align: left;">是</td> <td>string</td> <td>遥控器ID/设备ID(remoteId=0 -1 -3)/灯ID(remoteId=8)/ 场景ID(remoteId=-4)</td> </tr> <tr> <td style="text-align: left;">sceneContents.onOff</td> <td style="text-align: left;">否</td> <td>string</td> <td>开/关</td> </tr> <tr> <td style="text-align: left;">sceneContents.model</td> <td style="text-align: left;">否</td> <td>string</td> <td>模式 / 窗帘百分比(数字)</td> </tr> <tr> <td style="text-align: left;">sceneContents.temperature</td> <td style="text-align: left;">否</td> <td>string</td> <td>温度 / 亮度 / 窗帘翻转角度(数字)</td> </tr> <tr> <td style="text-align: left;">sceneContents.windSpeed</td> <td style="text-align: left;">否</td> <td>string</td> <td>风速 / 色温</td> </tr> <tr> <td style="text-align: left;">sceneContents.time</td> <td style="text-align: left;">否</td> <td>string</td> <td>延时 秒</td> </tr> <tr> <td style="text-align: left;">sceneContents.content</td> <td style="text-align: left;">否</td> <td>string</td> <td>推送内容</td> </tr> <tr> <td style="text-align: left;">sceneContents.roomId</td> <td style="text-align: left;">否</td> <td>number</td> <td>房间ID (-1 为全屋) remoteId = 8 deviceRemoteId 为空</td> </tr> <tr> <td style="text-align: left;">sceneContents.sort</td> <td style="text-align: left;">否</td> <td>string</td> <td>排序 1 2 3 4 5</td> </tr> <tr> <td style="text-align: left;">sceneCommands</td> <td style="text-align: left;">是</td> <td>array</td> <td>无</td> </tr> <tr> <td style="text-align: left;">sceneCommands.original</td> <td style="text-align: left;">否</td> <td>string</td> <td>指令</td> </tr> <tr> <td style="text-align: left;">sceneCommands.type</td> <td style="text-align: left;">否</td> <td>string</td> <td>指令 :0 关 1 开 2 执行</td> </tr> </tbody> </table>

页面列表

ITEM_HTML