设备定时批量
<h5>简要描述</h5>
<ul>
<li>无</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://localhost:9999/serve-user/app-api/v1/family/device/rules</code> </li>
</ul>
<h5>请求方式</h5>
<ul>
<li>post</li>
</ul>
<h5>Header</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">字段名</th>
<th style="text-align: left;">示例值</th>
<th>必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">Authorization</td>
<td style="text-align: left;">Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdXRoZW50aWNhdGlvbk1ldGhvZCI6Im1vYmlsZSIsInVzZXJfbmFtZSI6IjE4ODY4MTk1NjAwIiwic2NvcGUiOlsiYWxsIl0sInVzZXJJZCI6MSwianRpIjoiMWI5NjI5YjItNTA5NC00ZDYxLWEwODUtMmQ4NzkxZmZiMTM0IiwiY2xpZW50X2lkIjoiZWFnZS1hcHAiLCJ1c2VybmFtZSI6IjE4ODY4MTk1NjAwIn0.OVzEoNreH8FTxf-6f0y7bojYtLdHCn8gCUBPex0d_HQ_4QAqhQj2aTFox-LFdzmHeJAYf2SSgj-4Zt8QVVsZuM8Rypv8G-HDzvu3VE8M72l4DPmAHgjDTy2yi3mhWLGP86Onc_O57G1Zb9sAgLNR8coTATSkxI6V5xiuyGdC0w8mmoGMDETnPUg0VUHAMON9vmucIWSwsHOsQ2bXFTcF_vwbm0gRgPAeGUNHFCep3pUtxKLf1rLRAzFtZP<em>pkz0A8zzbbU5LfmknPWEGq7IsUUqIHOjlXTfy7O</em>-jg9ryoVKNNy5Cy8U6CijGRhHYbCDUDKBDk6zAdd_-Srx1PRb2Q</td>
<td>是</td>
<td>string</td>
<td>无</td>
</tr>
</tbody>
</table>
<h5>请求参数示例</h5>
<pre><code>{
"familyId": 1,
"deviceId": 1,
"deviceRemoteId": 1,
"scene": 0,
"rules": [
{
"exeTime": "09:30",
"type": "CLOSE",
"commandMsg": "操作指令",
"open": 1,
"temp": 1,
"compare": 0,
"startTime": " 09:30",
"endTime": " 09:30",
"isFlash": 1,
"frequency": 2
},
{
"exeTime": "09:30",
"type": "CLOSE",
"commandMsg": "操作指令",
"open": 1,
"temp": 1,
"compare": 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;">familyId</td>
<td style="text-align: left;">是</td>
<td>number</td>
<td>家庭ID</td>
</tr>
<tr>
<td style="text-align: left;">deviceId</td>
<td style="text-align: left;">是</td>
<td>number</td>
<td>设备ID</td>
</tr>
<tr>
<td style="text-align: left;">deviceRemoteId</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>遥控器ID -1:设备灯</td>
</tr>
<tr>
<td style="text-align: left;">exeTime</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>定时时间 时分 09:30 (唤醒场景下 需减10分钟 回显则加10分钟 呼吸模式下若不开启延时则加10秒)</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>关机/开机 CLOSE/OPEN</td>
</tr>
<tr>
<td style="text-align: left;">commandMsg</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>操作指令</td>
</tr>
<tr>
<td style="text-align: left;">open</td>
<td style="text-align: left;">是</td>
<td>number</td>
<td>是否开启此定时 1是 0 否</td>
</tr>
<tr>
<td style="text-align: left;">temp</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>温度/湿度</td>
</tr>
<tr>
<td style="text-align: left;">compare</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>0 大于 1 小于</td>
</tr>
<tr>
<td style="text-align: left;">scene</td>
<td style="text-align: left;">是</td>
<td>number</td>
<td>默认0:普通定时开关 1:温暖模式 2:清凉模式 3:回家模式 4:除湿模式 灯: 0 普通定时 1 唤醒场景 2 伴睡场景 3 呼吸模式</td>
</tr>
<tr>
<td style="text-align: left;">model</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>模式 制冷 制热 / 设定温度值 灯:训练时长/关灯时间(秒)</td>
</tr>
<tr>
<td style="text-align: left;">startTime</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>开始时间 时分 09:30</td>
</tr>
<tr>
<td style="text-align: left;">endTime</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>结束时间 时分 09:30</td>
</tr>
<tr>
<td style="text-align: left;">allDay</td>
<td style="text-align: left;">否</td>
<td>number</td>
<td>是否全天 1 是 0 否 灯:是否重复</td>
</tr>
<tr>
<td style="text-align: left;">isFlash</td>
<td style="text-align: left;">否</td>
<td>number</td>
<td>是否闪烁 1 是 0 否 默认 0</td>
</tr>
<tr>
<td style="text-align: left;">frequency</td>
<td style="text-align: left;">否</td>
<td>number</td>
<td>频率 1 快 2 中 3 慢 默认 0</td>
</tr>
</tbody>
</table>
<h5>成功返回示例</h5>
<pre><code>{
"code": "00000",
"msg": "ok"
}
</code></pre>