新增修改 自动化 智能场景
<h5>简要描述</h5>
<ul>
<li>无</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://localhost:9999/serve-connect/api/v1/scene</code> </li>
</ul>
<h5>请求方式</h5>
<ul>
<li>post</li>
</ul>
<h5>请求参数示例</h5>
<pre><code>{
"id": 1,
"name": "回家模式",
"icon": "图片",
"intro": "介绍",
"type": 0,
"categoryId": 1,
"sceneConditions": [
{
"control": "温度",
"judge": "高于",
"sceneContents": [
{
"remoteId": -1,
"onOff": "开",
"model": "模式",
"temperature": "26",
"windSpeed": "中",
"time": 300,
"content": "推送内容",
"sort": 1
}
]
}
]
}
</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;">categoryId</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>分类ID</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.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 -1 夜灯 -2 延时 -3 推送</td>
</tr>
<tr>
<td style="text-align: left;">sceneConditions.sceneContents.onOff</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>开关</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>
<tr>
<td style="text-align: left;">sceneConditions.sceneContents.time</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>延时 秒</td>
</tr>
<tr>
<td style="text-align: left;">sceneConditions.sceneContents.content</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>推送内容</td>
</tr>
<tr>
<td style="text-align: left;">sceneConditions.sceneContents.sort</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>数值 08:00/温度</td>
</tr>
<tr>
<td style="text-align: left;">sceneConditions.sceneContents.smsMsg</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>短信内容</td>
</tr>
</tbody>
</table>