智能小程序 Ray 开发——计量 API 接口汇总(三)

exportStatisticsHour

该接口为云能力,需开通授权后使用,关于云能力可查看文档

小时 为时间间隔,导出设备日期区间的统计数据。

请求参数

参数数据类型说明是否必填
devIdstring设备 ID
emailstring邮箱地址
titlestring邮件标题
dpExcelQueryarray | string查询条件,DpExcelQuery 数组对象 或 转成 json 字符串,详见下文
datestring要查询的日期,yyyyMMdd 格式
typestring统计类型,'sum' | 'avg' | 'minux' | 'max' | 'min' | 'count';默认 sum
langstring多语言格式 'cn' | 'en' | ...

DpExcelQuery 对象

参数数据类型说明是否必填
dpIdstring | number要查询的数据点 ID
titlestringExcel 数据列名
handlerstring转化规则,目前支持 华氏度转摄氏度: 'temperatureF2C', 摄氏度转华氏度: 'temperatureC2F'

请求示例

// @ray-js/ray^1.2.12
import { exportStatisticsHour } from '@ray-js/ray';
 
exportStatisticsHour({
  devId: 'vdevo161733425146241',
  email: 'xxx@gmail.com',
  dpExcelQuery: [{ dpId: 18, name: 'excel数据列标题' }],
  date: '20230511',
  type: 'avg',
  lang: 'cn',
  title: '这是一个标题',
})
  .then((response) => {
    console.log(response);
  })
  .catch();

返回示例

true;

👉 立即免费领取开发资源,体验涂鸦 MiniApp 小程序开发。 

getStatisticsRangDay

该接口为云能力,需开通授权后使用,关于云能力可查看文档

天 为时间间隔,获取设备日期区间的统计数据。

请求参数

参数数据类型说明是否必填
devIdstring设备 ID
dpIdstring | numberDP 点的 ID
startDaystring开始日期,yyyyMMdd 格式
endDaystring结束日期, yyyyMMdd 格式
typestring统计类型,'sum' | 'avg' | 'minux' | 'max' | 'min' | 'count';默认 sum

请求示例

// @ray-js/ray^1.2.12
import { getStatisticsRangDay } from '@ray-js/ray';
 
getStatisticsRangDay({
  devId: 'vdevo161733425146241',
  dpId: '18',
  startDay: '20230510',
  endDay: '20230511',
  type: 'avg',
})
  .then((response) => {
    console.log(response);
  })
  .catch();

返回示例

var response = {
  20230501: '0',
  20230502: '0',
  20230503: '0',
  20230504: '0',
  20230505: '0',
  20230506: '0',
  20230507: '0',
  20230508: '0',
  20230509: '0',
  20230510: '26.00',
  20230511: '24.00',
};

exportStatisticsDay

该接口为云能力,需开通授权后使用,关于云能力可查看文档

天 为时间间隔,导出设备日期区间的统计数据。

请求参数

参数数据类型说明是否必填
devIdstring设备 ID
emailstring邮箱地址
titlestring邮件标题
dpExcelQueryarray | string查询条件,DpExcelQuery 数组对象 或 转成 json 字符串,详见下文
startDaystring开始日期,yyyyMMdd 格式
endDaystring结束日期,yyyyMMdd 格式
typestring统计类型,'sum' | 'avg' | 'minux' | 'max' | 'min' | 'count';默认 sum
langstring多语言格式 'cn' | 'en' | ...

DpExcelQuery 对象

参数数据类型说明是否必填
dpIdstring | number要查询的数据点 ID
titlestringExcel 数据列名
handlerstring转化规则,目前支持 华氏度转摄氏度: 'temperatureF2C', 摄氏度转华氏度: 'temperatureC2F'

请求示例

// @ray-js/ray^1.2.12
import { exportStatisticsDay } from '@ray-js/ray';
 
exportStatisticsDay({
  devId: 'vdevo161733425146241',
  email: 'xxx@gmail.com',
  dpExcelQuery: [{ dpId: 18, name: 'excel数据列标题' }],
  startDay: '20230510',
  endDay: '20230511',
  type: 'avg',
  lang: 'cn',
  title: '这是一个标题',
})
  .then((response) => {
    console.log(response);
  })
  .catch();

返回示例

true;

getStatisticsRangMonth

该接口为云能力,需开通授权后使用,关于云能力可查看文档

月 为时间间隔,获取设备日期区间的统计数据。

请求参数

参数数据类型说明是否必填
devIdstring设备 ID
dpIdstring | numberDP 点的 ID
startMonthstring开始月份,yyyyMM 格式
endMonthstring结束月份, yyyyMM 格式
typestring统计类型,'sum' | 'avg' | 'minux' | 'max' | 'min' | 'count';默认 sum

请求示例

// @ray-js/ray^1.2.12
import { getStatisticsRangMonth } from '@ray-js/ray';
 
getStatisticsRangMonth({
  devId: 'vdevo161733425146241',
  dpId: '18',
  startMonth: '202304',
  endMonth: '202305',
  type: 'avg',
})
  .then((response) => {
    console.log(response);
  })
  .catch();

返回示例

var response = {
  202304: '0',
  202305: '24.00',
};

exportStatisticsMonth

该接口为云能力,需开通授权后使用,关于云能力可查看文档

月 为时间间隔,导出设备日期区间的统计数据。

请求参数

参数数据类型说明是否必填
devIdstring设备 ID
emailstring邮箱地址
titlestring邮件标题
dpExcelQueryarray | string查询条件,DpExcelQuery 数组对象 或 转成 json 字符串,详见下文
startMonthstring开始月份,yyyyMM 格式
endMonthstring结束月份,yyyyMM 格式
typestring统计类型,'sum' | 'avg' | 'minux' | 'max' | 'min' | 'count';默认 sum
langstring多语言格式 'cn' | 'en' | ...

DpExcelQuery 对象

参数数据类型说明是否必填
dpIdstring | number要查询的数据点 ID
titlestringExcel 数据列名
handlerstring转化规则,目前支持 华氏度转摄氏度: 'temperatureF2C', 摄氏度转华氏度: 'temperatureC2F'

请求示例

// @ray-js/ray^1.2.12
import { exportStatisticsMonth } from '@ray-js/ray';
 
exportStatisticsMonth({
  devId: 'vdevo161733425146241',
  email: 'xxx@gmail.com',
  dpExcelQuery: [{ dpId: 18, name: 'excel数据列标题' }],
  startMonth: '202304',
  endMonth: '202305',
  type: 'avg',
  lang: 'cn',
  title: '这是一个标题',
})
  .then((response) => {
    console.log(response);
  })
  .catch();

返回示例

true;

👉 立即免费领取开发资源,体验涂鸦 MiniApp 小程序开发。 

  • 15
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IoT砖家涂拉拉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值