查询设备某天的数据明细
例, 请求: http://api.dessmonitor.com/public/?sign=45a0317337cad1b975b7cc8e6ae35401daa5c356&salt=6799118618252297881&token=5b13e18eaa179d4bdce4cf2cc0e66eaa506c7f27ccac6b9e7beaa190ec0e386f&action=queryDeviceDataOneDay&i18n=zh_CN&pn=J1817101731142&devcode=752&devaddr=1&sn=687484400018&date=2017-04-05&source=1&_app_client_=android&_app_id_=com.demo.test&_app_version_=3.6.2.1
参数 |
描述 |
必选 |
action |
queryDeviceDataOneDay |
是 |
i18n |
国际化语言, 见多语言支持 |
是 |
pn |
数采器编号 |
是 |
devcode |
设备协议编码 |
是 |
devaddr |
设备地址(485总线) |
是 |
sn |
设备序列号 |
是 |
date |
要查询的日期, 格式: yyyy-mm-dd, 日期被认为是设备所在时区, 如果不传递此参数,则被默认为今天 |
否 |
响应:
参数 |
描述 |
必选 |
title[x].title |
设备协议字段的名称 |
是 |
title[x].unit |
设备协议字段的单位, 一些字段有单位, 如逆变器的电发量单位W, 另一些可能没有单位, 如序列号 |
否 |
row[x].realtime |
本条数据是否是实时数据, true代表实时数据, false代表历史数据 |
是 |
row[x].filed[y] |
设备协议字段的值, title.size()总是等于row[x].filed.size(), 它们是一一对应的 |
是 |
尤其要说明的是: row[x].filed[0], row[x].filed[1], 总是表示当前数据行的唯一标识和数据发生时的时间戳(设备所在时区), 时间戳格式: yyyy-mm-dd hh:mi:ss.
{
"err":0,
"desc":"ERR_NONE",
"dat":{
"title":[
{
"title":"id"
},
{
"title":"时间戳"
},
{
"title":"序列号"
},
{
"title":"PV1输入电压",
"unit":"V"
},
{
"title":"PV2输入电压",
"unit":"V"
},
{
"title":"PV3输入电压",
"unit":"V"
},
{
"title":"PV1输入电流",
"unit":"A"
},
{
"title":"PV2输入电流",
"unit":"A"
},
{
"title":"PV3输入电流",
"unit":"A"
},
{
"title":"PV1输入功率",
"unit":"W"
},
{
"title":"PV2输入功率",
"unit":"W"
},
{
"title":"PV3输入功率",
"unit":"W"
},
{
"title":"R相电网电压",
"unit":"V"
},
{
"title":"S相电网电压",
"unit":"V"
},
{
"title":"T相电网电压",
"unit":"V"
},
{
"title":"并网功率",
"unit":"W"
},
{
"title":"散热器温度",
"unit":"°C"
},
{
"title":"模块温度",
"unit":"°C"
},
{
"title":"逆变器工作模式"
},
{
"title":"运行时间",
"unit":"Hour"
},
{
"title":"发电时间",
"unit":"Hour"
},
{
"title":"并网次数"
},
{
"title":"总发电量",
"unit":"kWh"
},
{
"title":"启动后功率峰值",
"unit":"W"
},
{
"title":"当天功率峰值",
"unit":"W"
}
],
"row":[
{
"realtime":true
"field":[
"bcaa940319ac11e7bde91c6f6593e938",
"2017-04-05 11:06:40",
"687484400018",
"608.4",
"582.9",
"9.8",
"1.76",
"1.56",
"0.07",
"1071",
"914",
"0",
"233.1",
"240.3",
"225.5",
"1977",
"29.6",
"37.4",
"正常",
"120",
"116",
"000067",
"336",
"8668",
"3995"
]
},
Object{...},
Object{...},
Object{...}
]
}
}
可能出现的错误:
返回错误码 |
描述 |
详细描述 |
0x0006 |
ERR_FORMAT_ERROR |
参数错误 |
0x000C |
ERR_NO_RECORD |
无记录(该设备没有数据) |
0x0102 |
ERR_NOT_FOUND_DEVICE |
找不到设备 |