跳到主要内容
版本:1.0.0

时间组参数

时间组参数作为单独项进行下发,是因为时间组参数需要成组下发才可以生效。

  • 充放电时间组,一共六组
    • 充放电选择
    • 充电模式选择,选择充电选项生效
    • 开始时间
    • 结束时间
  • 负载管理时间组,一共三组
    • 开启时间,格式 hh:mm
    • 结束时间,格式 hh:mm

✨ 案例

沙箱环境请移步 -> API沙箱

时间组设置

第一组充放电时间组设置请求

curl --location -g '{{EU}}/cmd/timearray/battery/set' \
--header 'Token: {{TOKEN}}' \
--data '{
"deviceSn": "A112200162230146",
"timeArray": {
"timeArrayId": 1,
"enable": true,
"chargeDischargeSelection": 1,
"chargingModeSelection": 1,
"powerLimitation": 30,
"startTime": "08:00",
"endTime": "10:59"
}
}'

响应

{
"errorCode": 0,
"info": null,
"body": "657be08d005c7c29b67a596c",
"successful": true
}

时间组校验

根据下发响应,轮询查询下发结果,一分钟内有效。超过一分钟依然未下发成功,则认为下发失败

校验请求

curl --location -g '{{EU}}/cmd/timearray/battery/check?recordId=657be08d005c7c29b67a596c' \
--header 'Token: {{TOKEN}}'

校验响应

{
"errorCode": 0,
"info": null,
"body": true,
"successful": true
}