跳到主要内容

设备-辐照仪相关

电站详情-设备-辐照仪详情-设备图表说明​

接口描述​

通过传入日期、辐照仪设备id、 以及需要获取数据类型的keyList(下面为该页面使用到的所有字段):

  1. "IRRADIANCE_DAY_ARR":设备图表-辐照量-图表数据、
  2. "IRRADIANCE_ARR":设备图表-辐照度-图表数据、
  3. "WIND_SPEED_ARR":设备图表-风速-图表数据、
  4. "CELL_TEMPERATURE_ARR":设备图表-设备温度-图表数据、
  5. "EXTERNAL_TEMPERATURE_ARR":设备图表-环境温度-图表数据、
  6. "IRRADIANCE_DAY_ARR","IRRADIANCE_ARR","EXTERNAL_TEMPERATURE_ARR","CELL_TEMPERATURE_ARR":当日设备数据
  7. "WEEK_OFFLINE","MONTH_OFFLINE","YEAR_OFFLINE","TOTAL_OFFLINE","YEAR_OFFLINE_ARR":离线统计&离线记录; 以上三个数据获取对应的图表和列表json数据

请求方法​

/sol_monitor/iot/irradiator

请求方式​

POST

请求参数​

名称位置类型必选说明
x-access-tokenheaderstring是token
» datebodystring是日期
» irradiatorIdbodyinteger是辐照仪id
» keyListbody[string]是"IRRADIANCE_DAY_ARR":设备图表-辐照量-图表数据

枚举值​

属性值说明
keyList["IRRADIANCE_DAY_ARR"]辐照量,根据key获取设备图表的辐照量图表数据
keyList["IRRADIANCE_ARR"]辐照度,根据key获取设备图表的辐照度图表数据
keyList["WIND_SPEED_ARR"]风速,根据key获取设备图表的风速图表数据
keyList["CELL_TEMPERATURE_ARR"]设备温度,根据key获取设备图表的设备温度图表数据
keyList["EXTERNAL_TEMPERATURE_ARR"]环境温度,根据key获取设备图表的环境温度图表数据
keyList["IRRADIANCE_DAY_ARR","IRRADIANCE_ARR","EXTERNAL_TEMPERATURE_ARR","CELL_TEMPERATURE_ARR"]根据key获取当日设备数据
keyList["WEEK_OFFLINE","MONTH_OFFLINE","YEAR_OFFLINE","TOTAL_OFFLINE","YEAR_OFFLINE_ARR"]离线统计&离线记录的图表+列表数据

返回数据结构​

状态码 200

名称类型必选约束中文名说明
» successbooleantrue请求是否成功
» messagestringtrue请求结果的提示消息
» codeintegertrue请求状态码
» resultobjecttrue根据keyList入参而返回对应的json数据
»» IRRADIANCE_DAY_ARRstringtrue辐照量json
» timestampintegertrue响应数据的时间戳

返回示例​

{
"success": true,
"message": "操作成功!",
"code": 200,
"result": {
"IRRADIANCE_DAY_ARR": "[{\"time\":\"2025-01-24 00:00:00\"},{\"time\":\"2025-01-24 00:05:00\"},{\"time\":\"2025-01-24 00:10:00\"}]"
},
"timestamp": 1737700340298
}

电站详情-设备-辐照仪列表​

接口描述​

通过指定监控电站ID或者数据服务商ID、搜索关键字(设备SN或者设备别名)、设备通讯状态,获取电站下面的辐照仪设备

请求方法​

/sol_monitor/irradiator/plant/list

请求方式​

POST

请求参数​

名称位置类型必选说明
x-access-tokenheaderstring是
» plantIdbodystring是电站id
» keyWordbodystring否关键字
» apiIdbodystring否数据接入id
» communicationStatusbodystring否通讯状态
» pagebodyinteger是页码
» pageSizebodyinteger是页数

枚举值​

属性值说明
communicationStatus0通讯正常,获取设备通讯状态为正常的数据
communicationStatus1通讯中断,获取设备通讯状态为中断的数据

返回数据结构​

状态码 200

名称类型必选约束中文名说明
» successbooleantrue
» messagestringtrue
» codeintegertrue
» resultobjecttrue
»» content[object]true
»»» idintegerfalse
»»» associatedDeviceModeintegerfalse
»»» brandIdintegerfalse
»»» brandstringfalse
»»» postalAddressnullfalse
»»» modelIdintegerfalse
»»» modelstringfalse
»»» irradiatorAliasstringfalse设备别名
»»» irradiatorSnstringfalse设备SN
»»» irradiatorCollectorstringfalse关联采集器SN
»»» collectorIdintegerfalse
»»» plantIdintegerfalse电站id
»»» scopeUseIdnullfalse
»»» scopeUseNamenullfalse
»»» typeintegerfalse
»»» deviceTypenullfalse
»»» longitudenullfalse
»»» latitudenullfalse
»»» isSimulationCalcnullfalse数据展示
»»» dataAccessIdnullfalse
»»» dataSourceDescnullfalse
»»» addressnullfalse
»»» provincenullfalse
»»» citynullfalse
»»» areanullfalse
»»» provinceIdnullfalse
»»» cityIdnullfalse
»»» areaIdnullfalse
»»» nameRulenullfalse
»»» dataUpdateTimestringfalse数据更新时间
»»» irradiatorCollectorNamestringfalse关联采集器
»»» irradiatorStatusintegerfalse状态
»»» irradianceintegerfalse辐照度
»»» windSpeedintegerfalse
»»» ambientTemperatureintegerfalse
»»» equipmentTemperatureintegerfalse
»»» accessStatusintegerfalse状态
»»» offLineExceedDaynullfalse
»»» dataSourcestringfalse
»»» isDeletenullfalse
»»» plantNamenullfalse关联电站
»»» apiIdnullfalse
»»» apiNamenullfalse数据服务商
»»» irradianceDaynumberfalse
»»» irradianceDayTimenumberfalse
»»» keepYearsnullfalse
»»» keepStartTimenullfalse
»»» keepEndTimenullfalse
»»» keepMonthsnullfalse
»»» keepDailynullfalse
»»» distancenullfalse
»»» forwardPhotosnullfalse
»»» forwardPhotosUploadStatusnullfalse状态
»»» assetsViewStatusnullfalse状态
»»» areaDivideIdnullfalse
»»» areaDivideNamenullfalse
»»» plantWeatherstringfalse天气状态
»»» plantTemperaturestringfalse温度
»»» iconstringfalse
»»» dataAccessTimestringfalse
»»» createTimestringfalse
»»» updateTimestringfalse
»» pageableobjecttrue
»»» sortobjecttrue
»»»» sortedbooleantrue
»»»» unsortedbooleantrue
»»»» emptybooleantrue
»»» pageSizeintegertrue
»»» pageNumberintegertrue
»»» offsetintegertrue
»»» unpagedbooleantrue
»»» pagedbooleantrue
»» totalElementsintegertrue
»» totalPagesintegertrue
»» lastbooleantrue
»» firstbooleantrue
»» sortobjecttrue
»»» sortedbooleantrue
»»» unsortedbooleantrue
»»» emptybooleantrue
»» numberOfElementsintegertrue
»» sizeintegertrue
»» numberintegertrue
»» emptybooleantrue
» timestampintegertrue

返回示例​

{
"success": true,
"message": "操作成功!",
"code": 200,
"result": {
"content": [
{
"id": 110,
"associatedDeviceMode": 0,
"brandId": 1822,
"brand": "优得",
"postalAddress": null,
"modelId": 1309,
"model": "通用",
"irradiatorAlias": "20210113948_50",
"irradiatorSn": "20210113948_50",
"irradiatorCollector": "20210113948",
"collectorId": 11205,
"plantId": 43498,
"scopeUseId": null,
"scopeUseName": null,
"type": 0,
"deviceType": null,
"longitude": null,
"latitude": null,
"isSimulationCalc": null,
"dataAccessId": null,
"dataSourceDesc": null,
"address": null,
"province": null,
"city": null,
"area": null,
"provinceId": null,
"cityId": null,
"areaId": null,
"nameRule": null,
"dataUpdateTime": "2025-01-17 15:35:52",
"irradiatorCollectorName": "20210113948(1#(黄石驰盛拆机))",
"irradiatorStatus": 1,
"irradiance": 382,
"windSpeed": 0,
"ambientTemperature": 0,
"equipmentTemperature": 0,
"accessStatus": 1,
"offLineExceedDay": null,
"dataSource": "采集器数据",
"isDelete": null,
"plantName": null,
"apiId": null,
"apiName": null,
"irradianceDay": 3.8,
"irradianceDayTime": 3.8,
"keepYears": null,
"keepStartTime": null,
"keepEndTime": null,
"keepMonths": null,
"keepDaily": null,
"distance": null,
"forwardPhotos": null,
"forwardPhotosUploadStatus": null,
"assetsViewStatus": null,
"areaDivideId": null,
"areaDivideName": null,
"plantWeather": "小雨",
"plantTemperature": "10",
"icon": "305",
"dataAccessTime": "2025-01-05 21:47:43",
"createTime": "2025-01-05 21:47:43",
"updateTime": "2025-01-05 21:47:43"
}
],
"pageable": {
"sort": {
"sorted": false,
"unsorted": true,
"empty": true
},
"pageSize": 20,
"pageNumber": 0,
"offset": 0,
"unpaged": false,
"paged": true
},
"totalElements": 1,
"totalPages": 1,
"last": true,
"first": true,
"sort": {
"sorted": false,
"unsorted": true,
"empty": true
},
"numberOfElements": 1,
"size": 20,
"number": 0,
"empty": false
},
"timestamp": 1737689304303
}

GET 电站详情-设备-辐照仪详情​

接口描述​

通过传入辐照仪设备id,获取该辐照仪的详情信息

请求方法​

/sol_monitor/irradiator/detail

请求方式​

GET

请求参数​

名称位置类型必选说明
idquerystring是辐照仪id
x-access-tokenheaderstring是

返回数据结构​

状态码 200

名称类型必选约束中文名说明
» successbooleantrue
» messagestringtrue
» codeintegertrue
» resultobjecttrue
»» idintegertrue辐照仪id
»» createTimestringtrue创建时间
»» updateTimestringtrue
»» irradiatorAliasstringtrue设备别名
»» irradiatorSnstringtrue设备SN
»» brandIdintegertrue设备品牌
»» brandstringtrue设备品牌id
»» postalAddressstringtrue通讯地址
»» modelIdintegertrue设备型号
»» modelstringtrue设备型号id
»» plantIdintegertrue
»» dataUpdateTimestringtrue数据更新时间
»» collectorIdintegertrue
»» irradiatorCollectorstringtrue
»» irradiatorCollectorNamestringtrue关联采集器
»» dataAccessTimestringtrue
»» irradiatorStatusintegertrue状态
»» irradianceintegertrue
»» windSpeedintegertrue
»» ambientTemperatureintegertrue
»» equipmentTemperatureintegertrue
»» accessStatusintegertrue接入状态
»» associatedDeviceModeintegertrue
»» offLineExceedDaynulltrue
»» dataSourcestringtrue
»» isDeletenulltrue
»» typeintegertrue
»» plantNamenulltrue
»» scopeUseIdnulltrue
»» scopeUseNamenulltrue
»» longitudenulltrue
»» latitudenulltrue
»» apiIdnulltrue
»» apiNamenulltrue
»» isSimulationCalcintegertrue
»» irradianceDaynumbertrue
»» irradianceDayTimenumbertrue
»» keepYearsnulltrue质保时长-年
»» keepMonthsnulltrue质保时长-月
»» keepDailynulltrue质保时长-日
»» keepStartTimenulltrue
»» keepEndTimenulltrue
»» addressnulltrue
»» provincenulltrue
»» citynulltrue
»» areanulltrue
»» provinceIdnulltrue
»» cityIdnulltrue
»» areaIdnulltrue
»» distancenulltrue
»» nameRuleintegertrue
»» forwardPhotosnulltrue
»» forwardPhotosUploadStatusnulltrue
»» assetsViewStatusnulltrue
»» areaDivideIdnulltrue
»» areaDivideNamenulltrue
»» plantWeathernulltrue
»» plantTemperaturenulltrue
»» iconnulltrue
»» deviceImagestringtrue设备图片
»» hasQuotanulltrue
» timestampintegertrue

返回示例​

{
"success": true,
"message": "操作成功!",
"code": 200,
"result": {
"id": 114,
"createTime": "2025-01-05 22:04:09",
"updateTime": "2025-01-05 22:04:09",
"irradiatorAlias": "202208116319_50",
"irradiatorSn": "202208116319_50",
"brandId": 1822,
"brand": "优得",
"postalAddress": "50",
"modelId": 1309,
"model": "通用",
"plantId": 43503,
"dataUpdateTime": "2025-01-24 14:13:33",
"collectorId": 11218,
"irradiatorCollector": "202208116319",
"irradiatorCollectorName": "202208116319(fzy)",
"dataAccessTime": "2025-01-05 22:04:09",
"irradiatorStatus": 0,
"irradiance": 299,
"windSpeed": 0,
"ambientTemperature": 0,
"equipmentTemperature": 0,
"accessStatus": 1,
"associatedDeviceMode": 0,
"offLineExceedDay": null,
"dataSource": "采集器数据",
"isDelete": null,
"type": 0,
"plantName": null,
"scopeUseId": null,
"scopeUseName": null,
"longitude": null,
"latitude": null,
"apiId": null,
"apiName": null,
"isSimulationCalc": 1,
"irradianceDay": 2.2449999999999997,
"irradianceDayTime": 2.2449999999999997,
"keepYears": null,
"keepMonths": null,
"keepDaily": null,
"keepStartTime": null,
"keepEndTime": null,
"address": null,
"province": null,
"city": null,
"area": null,
"provinceId": null,
"cityId": null,
"areaId": null,
"distance": null,
"nameRule": 1,
"forwardPhotos": null,
"forwardPhotosUploadStatus": null,
"assetsViewStatus": null,
"areaDivideId": null,
"areaDivideName": null,
"plantWeather": null,
"plantTemperature": null,
"icon": null,
"deviceImage": "https://zone-monitor.oss-cn-shanghai.aliyuncs.com/temp/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20240411101110_1735884714912.png?Expires=1737703181&OSSAccessKeyId=LTAI5tEQjYx5CCj96yRPu1kG&Signature=CmpBibIhCw7VSdl1yuY5%2BGVUly4%3D&x-oss-process=image%2Fresize%2Cm_lfit%2Ch_400%2Cw_400",
"hasQuota": null
},
"timestamp": 1737699581786
}

GET 设备管理-辐照仪列表​

接口描述​

通过指定数据服务商ID、搜索关键字(设备SN或者设备别名)、设备通讯状态,获取用户下面的所有辐照仪设备

请求方法​

/sol_monitor/irradiator/user/list

请求方式​

GET

请求参数​

名称位置类型必选说明
keyWordquerystring否关键字
apiIdquerystring否数据服务商id
communicationStatusquerystring否通讯状态
pagequerystring是页数
pageSizequerystring是页码
x-access-tokenheaderstring是

枚举值​

属性值说明
communicationStatus0通讯正常,获取设备通讯状态为正常的数据
communicationStatus1通讯中断,获取设备通讯状态为中断的数据

返回数据结构​

状态码 200

名称类型必选约束中文名说明
» successbooleantrue
» messagestringtrue
» codeintegertrue
» resultobjecttrue
»» content[object]true
»»» idintegertrue辐照仪id
»»» createTimestringtrue
»»» updateTimestring¦nulltrue
»»» irradiatorAliasstringtrue设备别名
»»» irradiatorSnstringtrue设备SN
»»» brandIdintegertrue设备品牌id
»»» brandstringtrue设备品牌名
»»» postalAddressstring¦nulltrue
»»» modelIdintegertrue设备型号id
»»» modelstringtrue设备型号名
»»» plantIdintegertrue关联电站id
»»» dataUpdateTimestring¦nulltrue数据更新时间
»»» collectorIdinteger¦nulltrue
»»» irradiatorCollectorstring¦nulltrue关联采集器SN
»»» irradiatorCollectorNamestring¦nulltrue关联采集器
»»» dataAccessTimestringtrue
»»» irradiatorStatusintegertrue
»»» irradianceinteger¦nulltrue
»»» windSpeedinteger¦nulltrue
»»» ambientTemperatureinteger¦nulltrue
»»» equipmentTemperatureinteger¦nulltrue
»»» accessStatusinteger¦nulltrue
»»» associatedDeviceModeintegertrue
»»» offLineExceedDaynulltrue
»»» dataSourcestring¦nulltrue
»»» isDeleteinteger¦nulltrue
»»» typeintegertrue
»»» plantNamestringtrue关联电站
»»» scopeUseIdnulltrue
»»» scopeUseNamenulltrue
»»» longitudestring¦nulltrue
»»» latitudestring¦nulltrue
»»» apiIdinteger¦nulltrue
»»» apiNamestring¦nulltrue
»»» isSimulationCalcinteger¦nulltrue数据展示
»»» irradianceDaynumber¦nulltrue
»»» irradianceDayTimenumber¦nulltrue
»»» keepYearsnulltrue质保时长-年
»»» keepMonthsnulltrue质保时长-月
»»» keepDailynulltrue质保时长-日
»»» keepStartTimenulltrue
»»» keepEndTimenulltrue质保结束时间
»»» addressstring¦nulltrue
»»» provincestring¦nulltrue
»»» citystring¦nulltrue
»»» areastring¦nulltrue
»»» provinceIdstring¦nulltrue
»»» cityIdstring¦nulltrue
»»» areaIdstring¦nulltrue
»»» distancenulltrue
»»» nameRuleinteger¦nulltrue
»»» forwardPhotosnulltrue
»»» forwardPhotosUploadStatusnulltrue状态
»»» assetsViewStatusnulltrue状态
»»» areaDivideIdnulltrue
»»» areaDivideNamenulltrue
»»» plantWeatherstringtrue天气
»»» plantTemperaturestringtrue温度
»»» iconstringtrue
»»» deviceImagenulltrue
»»» hasQuotaintegertrue
»» pageableobjecttrue
»»» sortobjecttrue
»»»» sortedbooleantrue
»»»» unsortedbooleantrue
»»»» emptybooleantrue
»»» pageSizeintegertrue
»»» pageNumberintegertrue
»»» offsetintegertrue
»»» unpagedbooleantrue
»»» pagedbooleantrue
»» totalElementsintegertrue
»» totalPagesintegertrue
»» lastbooleantrue
»» firstbooleantrue
»» sortobjecttrue
»»» sortedbooleantrue
»»» unsortedbooleantrue
»»» emptybooleantrue
»» numberOfElementsintegertrue
»» sizeintegertrue
»» numberintegertrue
»» emptybooleantrue
» timestampintegertrue

返回示例​

{
"success": true,
"message": "操作成功!",
"code": 200,
"result": {
"content": [
{
"id": 114,
"createTime": "2025-01-05 22:04:09",
"updateTime": "2025-01-05 22:04:09",
"irradiatorAlias": "202208116319_50",
"irradiatorSn": "202208116319_50",
"brandId": 1822,
"brand": "优得",
"postalAddress": "50",
"modelId": 1309,
"model": "通用",
"plantId": 43503,
"dataUpdateTime": "2025-01-24 14:48:33",
"collectorId": 11218,
"irradiatorCollector": "202208116319",
"irradiatorCollectorName": "202208116319(fzy)",
"dataAccessTime": "2025-01-05 22:04:09",
"irradiatorStatus": 0,
"irradiance": 229,
"windSpeed": 0,
"ambientTemperature": 0,
"equipmentTemperature": 0,
"accessStatus": 1,
"associatedDeviceMode": 0,
"offLineExceedDay": null,
"dataSource": null,
"isDelete": null,
"type": 0,
"plantName": "联盛-辽宁大连金峰轴承1.3706MWp工商业电站",
"scopeUseId": null,
"scopeUseName": null,
"longitude": null,
"latitude": null,
"apiId": null,
"apiName": null,
"isSimulationCalc": 1,
"irradianceDay": 2.4,
"irradianceDayTime": 2.4,
"keepYears": null,
"keepMonths": null,
"keepDaily": null,
"keepStartTime": null,
"keepEndTime": null,
"address": null,
"province": null,
"city": null,
"area": null,
"provinceId": null,
"cityId": null,
"areaId": null,
"distance": null,
"nameRule": 1,
"forwardPhotos": null,
"forwardPhotosUploadStatus": null,
"assetsViewStatus": null,
"areaDivideId": null,
"areaDivideName": null,
"plantWeather": "晴",
"plantTemperature": "6",
"icon": "100",
"deviceImage": null,
"hasQuota": 1
}
],
"pageable": {
"sort": {
"sorted": false,
"unsorted": true,
"empty": true
},
"pageSize": 20,
"pageNumber": 0,
"offset": 0,
"unpaged": false,
"paged": true
},
"totalElements": 57,
"totalPages": 3,
"last": false,
"first": true,
"sort": {
"sorted": false,
"unsorted": true,
"empty": true
},
"numberOfElements": 20,
"size": 20,
"number": 0,
"empty": false
},
"timestamp": 1737701401693
}

设备管理-数据接入列表​

接口描述​

获取用户下所有数据接入的服务商,具体作用用于辐照仪列表筛选框的回显

请求方法​

/sol-emqx/dataAccess/getDataAccessListByDeviceType

请求方式​

POST

请求参数​

名称位置类型必选说明
x-access-tokenheaderstring是

返回数据结构​

状态码 200

名称类型必选约束中文名说明
» successbooleantrue
» messagestringtrue
» codeintegertrue
» result[object]true
»» idintegertrue数据接入id
»» dataAccessConfigurationNamestringtrue数据接入名
»» descriptionstring¦nulltrue
»» isEnableintegertrue
»» connDatestringtrue
»» topicClassNamestringtrue
»» classNamestring¦nulltrue
»» brandIdintegertrue
»» brandstringtrue
»» modelIdnulltrue
»» modelnulltrue
»» deviceTypeintegertrue
»» pointTableIdintegertrue
»» timeIntervalintegertrue
»» jobIdinteger¦nulltrue
»» collectionNamestringtrue采集器名
»» issuedClassNamestring¦nulltrue
»» apiArrayClassNamenulltrue
»» isApiAccessnulltrue
»» topicInfonulltrue
»» inverterTypeintegertrue
» timestampintegertrue

返回示例​

{
"success": true,
"message": "操作成功!",
"code": 200,
"result": [
{
"id": 101,
"dataAccessConfigurationName": "虚拟辐照仪数据接入",
"description": "虚拟辐照仪Api接入",
"isEnable": 1,
"connDate": "2023-03-13",
"topicClassName": "com.sol.emqx.service.impl.VirtualIrradiatorMsgServiceImpl",
"className": "com.sol.emqx.task.VirtualIrradiatorJob",
"brandId": 1727,
"brand": "MC",
"modelId": null,
"model": null,
"deviceType": 3,
"pointTableId": 141,
"timeInterval": 86401,
"jobId": 1002341,
"collectionName": "sol_base_virtual_irradiator",
"issuedClassName": null,
"apiArrayClassName": null,
"isApiAccess": null,
"topicInfo": null,
"inverterType": 0
}
],
"timestamp": 1737702531736
}