EMBEDDED_SWITCH_1
## devices.types.EMBEDDED_SWITCH_1
嵌入式零火开关
(1)设备ui
- 首页卡片

- 设备管理页

>d 左边 是 开关被打开, 右边是开关被关闭
Real-time power 由字段 states.currentElectricalData.realTimePower显示
power consumed 由字段 states.currentElectricalData.powerConsumption显示
- 点击 delay close ,拉起选择倒计时

- 设备详细设置页面

- 修改设备所在房间

- 修改设备名称

- 删除设备

- Device Information页面


(2)设备支持控制指令
<b>(1)打开/关闭 开关1</b>
- 接口URL
{base_url}/execute_device
- Body_Para
```
{
"owner_id": <owner_id>,
"house_id": "<house_id>",
"device_id": "<device_id>",
"executions": [{
"command": "action.devices.commands.SetToggles",
"params": {
"currentToggleSettings": {
"switch1": False
}
}
}]
}
```
>d switch1 表示开关1, False表示关闭, True表示打开
<b>(2)切换 开关1</b>
- 接口URL
{base_url}/execute_device
- Body_Para
```
{
"owner_id": <owner_id>,
"house_id": "<house_id>",
"device_id": "<device_id>",
"executions": [{
"command": "action.devices.commands.SwitchToggles",
"params": {
"currentToggleSettings": {
"switch1": False
}
}
}]
}
```
>d switch1 表示开关1, 切换开关指令,False/True随便填一个
<b>(3)启用断电恢复后,恢复到断电前的开关状态</b>
- 接口URL
{base_url}/execute_device
- Body_Para
```
{
"owner_id": <owner_id>,
"house_id": "<house_id>",
"device_id": "<device_id>",
"executions": [{
"command": "action.devices.commands.EnableRecoverMode",
"params": {}
}]
}
```
<b>(4)禁用断电恢复后,恢复到断电前的开关状态</b>
- 接口URL
{base_url}/execute_device
- Body_Para
```
{
"owner_id": <owner_id>,
"house_id": "<house_id>",
"device_id": "<device_id>",
"executions": [{
"command": "action.devices.commands.DisableRecoverMode",
"params": {}
}]
}
```
<b>(5)清除当前累计用电量</b>
- 接口URL
{base_url}/execute_device
- Body_Para
```
{
"owner_id": <owner_id>,
"house_id": "<house_id>",
"device_id": "<device_id>",
"executions": [{
"command": "action.devices.commands.ResetPowerConsumption",
"params": {}
}]
}
```