开始使用
  • English
  • 简体中文
前往官网
开始使用
  • English
  • 简体中文
前往官网
  • 开始使用
  • 核心概念
  • 开发指南
  • 设备能力与事件参考
    • 按设备类型浏览
    • 设备能力
      • 通用方法
      • 侦测与告警
      • 图像
      • 云台
      • 灯光
      • 录像
      • 音频
      • 媒体
      • 网络
      • 电源
        • 电池
        • 省电 / 供电模式
          • power.mode.mode(获取用电模式属性)
          • power.mode.mode(设置用电模式属性)
          • power.mode.autoConstant(获取自动常电属性)
          • power.mode.autoConstant(设置自动常电属性)
          • power.mode.autoSave(获取自动进入省电模式属性)
          • power.mode.autoSave(设置自动进入省电模式属性)
          • power.mode.enterThreshold(获取进入功耗模式阈值属性)
          • power.mode.enterThreshold(设置进入功耗模式阈值属性)
          • power.mode.saveThreshold(获取省电电量阀值属性)
          • power.mode.saveThreshold(设置省电电量阀值属性)
          • power.mode.supplyState(获取设备供电状态属性)
          • power.mode.state(获取用电状态属性)
          • power.mode.vlog(获取VLog录制属性)
          • power.mode.vlog(设置VLog录制属性)
          • power.mode.switch(供电状态切换)
          • power.mode.changed(用电模式切换)
        • 休眠唤醒
        • 插座计量
      • 隐私
      • 呼叫
      • 存储
      • 系统
      • 算法
      • 设备维护
      • 控制
    • 事件总览
    • 权限码
    • 错误码
    • 告警与能力消息
    • 常见问题
    • 历史能力与推送类型
  • API 参考
  • SDK 与工具
  • 方案
  • 平台与支持
本页目录
功能详情
上报字段说明
样例
最小权限

power.mode.changed(用电模式切换)

power.mode.changed:用电模式切换

power.mode.changed · 设备级 · 消息查询权限 Alarm

功能详情

用电模式切换时上报。msgType 为 power.mode.changed(compose 事件,多 ident 映射同叶)。订阅 capabilityEvent 收推送;拉取结构一致。见 事件目录、公共负载 与 接收设备消息、setMessageCallback。

上报字段说明

outputData 字段 按机型 ident 可选或为空对象(如仅 electric、或 {});下表为常见 e_powerModeChange 形态。

参数名说明类型必填取值
mode模式(切换后的模式)。enum否0 自动;1 省电模式;2 超级省电模式;3 正常;4 性能;5 高性能;6 自定义;7 常用;8 连续录像;9 vlog录制;10 长续航
battery电量。范围 0~100,步长 1,单位 %。int否0~100,步长 1,单位 %
electric电量。范围 0~100,步长 1,单位 %。int否0~100,步长 1,单位 %

样例

{
 "msgType": "power.mode.changed",
 "deviceId": "TESTIPC000012345",
 "productId": "56WGTET2",
 "outputData": {
 "mode": "1",
 "battery": 72
 },
 "time": 1673406989,
 "localTime": "20230111T111629",
 "alarmId": "116257862023505xxxx"
}

最小权限

管理员操作自己绑定的设备不需要权限。操作被分享设备需要报警消息权限。子用户绑定不需要。子账号需要 Alarm。列表/检索按条过滤无权事件。省电 / 供电模式。

power.mode.switch(供电状态切换)
power.sleep.status(获取休眠状态属性)