EMBEDDED_SWITCH_1

## devices.types.EMBEDDED_SWITCH_1 嵌入式零火开关 (1)设备ui - 首页卡片 ![image.png](https://cos.easydoc.net/21942958/files/kgxjhx1l.png) - 设备管理页 ![image.png](https://cos.easydoc.net/21942958/files/kgxjksma.png) >d 左边 是 开关被打开, 右边是开关被关闭 Real-time power 由字段 states.currentElectricalData.realTimePower显示 power consumed 由字段 states.currentElectricalData.powerConsumption显示 - 点击 delay close ,拉起选择倒计时 ![image.png](https://cos.easydoc.net/21942958/files/kgxjod76.png) - 设备详细设置页面 ![image.png](https://cos.easydoc.net/21942958/files/kgxernho.png) - 修改设备所在房间 ![image.png](https://cos.easydoc.net/21942958/files/kgxesakz.png) - 修改设备名称 ![image.png](https://cos.easydoc.net/21942958/files/kgxexyfc.png) - 删除设备 ![image.png](https://cos.easydoc.net/21942958/files/kgxeyz15.png) - Device Information页面 ![image.png](https://cos.easydoc.net/21942958/files/kgxf2c57.png) ![image.png](https://cos.easydoc.net/21942958/files/kgxf0qaf.png) (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": {} }] } ```