查询所有电站中的设备告警
例, 请求: http://api.shinemonitor.com/public/?sign=7f220b6f21d0b52d0452d9c66ffe1f4f84635b81&salt=2337424845041575962&token=91a6c87e89acbfb2fa482f3b02ee071ee58ea0293dd92f243a88ee51415f497f&action=queryPlantsWarning&level=0&i18n=zh_CN&page=0&pagesize=1&source=0&_app_client_=android&_app_id_=com.demo.test&_app_version_=3.6.2.1
参数 |
描述 |
必选 |
action |
queryPlantsWarning |
是 |
devtype |
设备类型 |
否 |
search |
数采器编号, 设备序列号, 模糊搜索 |
否 |
level |
告警级别, 如果不传递此参数, 表示不关心 |
否 |
handle |
是否已处理, true ? 已处理 : 未处理, 如果不传递此参数, 表示不关心 |
否 |
plantid |
电站id, 查询电站(单一查询) |
否 |
pname |
电站名称(单一查询) |
否 |
province |
查询省份(单一查询) |
否 |
city |
查询市(单一查询) |
否 |
county |
查询县(单一查询) |
否 |
town |
乡镇(单一查询) |
否 |
sdate |
起始时间(零时区, 由于各个电站的时区可能不尽相同, 这里统一以零时区为标准), 格式: yyyy-mm-dd hh:mi:ss, 如果不传递此参数, 表示不关心 |
否 |
edate |
截止时间(零时区), 格式: yyyy-mm-dd hh:mi:ss, 如果不传递此参数表示不关心, 查询时使用半开区间, 即 sdate <= date < edate |
否 |
i18n |
国际化语言, 见多语言支持 |
是 |
page |
分页处理, 第几页, 从0开始, 如果不传递此参数, 则被默认为0 |
否 |
pagesize |
分页处理, 每页的告警数, 1 ~ 50, 如果不传递此参数, 则被默认为1 |
否 |
响应:
参数 |
描述 |
必选 |
total |
告警总数 |
是 |
page |
分页处理, 第几页 |
是 |
pagesize |
分页处理, 每页的告警数 |
是 |
warning[x] |
见查询设备上的告警 |
是 |
{
"err":0,
"desc":"ERR_NONE",
"dat":{
"total":2,
"page":1,
"pagesize":15,
"warning":[
{
"id":"5b456d5e7e13f20b549b2c9d",
"uid":14319,
"pid":23326,
"pn":"A4817440344233",
"devcode":712,
"devaddr":1,
"alias":"A481744034423302C801",
"sn":"A481744034423302C801",
"status":false,
"level":0,
"code":"bit:9",
"desc":"第二路直流过流",
"handle":false,
"gts":"2018-07-11 10:37:15"
},
{
"id":"5b456d5e7e13f20b549b2c9c",
"uid":14319,
"pid":23326,
"pn":"A4817440344233",
"devcode":712,
"devaddr":1,
"alias":"A481744034423302C801",
"sn":"A481744034423302C801",
"status":false,
"level":0,
"code":"bit:4",
"desc":"直流电压欠压",
"handle":false,
"gts":"2018-07-11 10:37:15"
}
]
}
可能出现的错误:
返回错误码 |
描述 |
详细描述 |
0x0006 |
ERR_FORMAT_ERROR |
参数错误 |
0x0104 |
ERR_NOT_FOUND_PLANT |
找不到电站 |
0x000C |
ERR_NO_RECORD |
无记录(查询不到数据或该天没有产生数据) |