逆变器
用户下逆变器列表
接口描述
通过电站id获取电站下绑定逆变器列表
请求方法
/sol_monitor/inverter/user/list
请求方式
GET
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| page | query | integer | 是 | 页码 |
| pageSize | query | integer | 是 | 页数 |
| source | query | integer | 是 | 0 代表请求来自pc, 1 代表请求来自app |
| keyWord | query | string | 否 | 逆变器sn/设备别名/所属电站 |
| communicationStatus | query | integer | 否 | 通讯状态: 1.在线 2.离线 |
| alarmStatus | query | integer | 否 | 告警状态: 1.预警 2.故障 3.健康 |
| accessStatus | query | integer | 否 | 接入状态 0:未接入 1:已接入 |
| accessWay | query | integer | 否 | 接入方式 0:api 1:采集器 |
| inverterBrand | query | string | 否 | 逆变器品牌 |
| inverterModel | query | string | 否 | 逆变器型号 |
| brandId | query | number | 否 | 品牌id |
| modelId | query | number | 否 | 型号id |
| X-Access-Token | header | string | 是 |
返回结果
| 状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
| 200 | OK | Inline |
返回数据结构
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
| » success | boolean | true | |||
| » message | string | true | |||
| » code | integer | true | |||
| » result | object | true | |||
| »» content | [object] | true | |||
| »»» jeecgPlantId | null | true | |||
| »»» communicationType | integer | true | 通讯状态: 1.在线 2.离线 | ||
| »»» remark | null | true | 备注 | ||
| »»» collectorId | integer | true | 采集器ID | ||
| »»» collectorSn | string | true | 采集器SN | ||
| »»» powerall | number | true | 电站装机总量 | ||
| »»» nameRule | integer | true | 名称命名规则 | ||
| »»» issuanceDate | null | true | 发货日期 | ||
| »»» temperature | integer | true | 温度 | ||
| »»» eDay | integer | true | 逆变器日发电量 | ||
| »»» accessStatus | integer | true | 接入状态 | ||
| »»» id | integer | true | 逆变器ID | ||
| »»» equivalentGenerationHours | integer | true | 等效发电小时数 | ||
| »»» firmwareVersion | null | true | 固件版本号 | ||
| »»» brand | string | true | 品牌 | ||
| »»» collectorName | string | true | 采集器名称 | ||
| »»» tenant | null | true | 电站承租人 | ||
| »»» hasQuota | integer | true | |||
| »»» dataPresentationSource | string | true | 数据展示来源 | ||
| »»» internalFirmwareVersion | null | true | 内部固件版本号 | ||
| »»» inverterModel | string | true | 逆变器型号 | ||
| »»» ratedPower | integer | true | 额定功率 | ||
| »»» inverterAll | null | true | 逆变器功率 | ||
| »»» plantId | integer | true | 电站ID | ||
| »»» model_id | string | true | 型号ID | ||
| »»» keepYears | integer¦null | true | 质保年限 | ||
| »»» checkCode | null | true | 校验码 | ||
| »»» alarmStatus | integer | true | 告警状态 | ||
| »»» inverterStatus | null | true | 逆变器状态 | ||
| »»» brandId | integer | true | 品牌ID | ||
| »»» inverterName | string | true | 逆变器名称 | ||
| »»» dataSource | null | true | 数据来源 | ||
| »»» plantName | string | true | 电站名称 | ||
| »»» lastDataTimeStamp | string | true | 数据最后更新时间 | ||
| »»» inverterSn | string | true | 逆变器SN | ||
| »» pageable | object | true | |||
| »»» sort | object | true | |||
| »»»» sorted | boolean | true | |||
| »»»» unsorted | boolean | true | |||
| »»»» empty | boolean | true | |||
| »»» pageSize | integer | true | |||
| »»» pageNumber | integer | true | |||
| »»» offset | integer | true | |||
| »»» unpaged | boolean | true | |||
| »»» paged | boolean | true | |||
| »» totalElements | integer | true | |||
| »» totalPages | integer | true | |||
| »» last | boolean | true | |||
| »» first | boolean | true | |||
| »» sort | object | true | |||
| »»» sorted | boolean | true | |||
| »»» unsorted | boolean | true | |||
| »»» empty | boolean | true | |||
| »» numberOfElements | integer | true | |||
| »» size | integer | true | |||
| »» number | integer | true | |||
| »» empty | boolean | true | |||
| » timestamp | integer | true |
返回示例
{
"success": true,
"message": "操作成功!",
"code": 200,
"result": {
"content": [
{
"jeecgPlantId": null,
"communicationType": 2,
"remark": null,
"collectorId": 11205,
"collectorSn": "20210113948",
"powerall": 1124.75,
"nameRule": 0,
"issuanceDate": null,
"temperature": 0,
"eDay": 0,
"accessStatus": 1,
"id": 11111,
"equivalentGenerationHours": 0,
"firmwareVersion": null,
"brand": "阳光电源",
"collectorName": "20210113948(1#(黄石驰盛拆机))",
"tenant": null,
"hasQuota": 1,
"dataPresentationSource": "1",
"internalFirmwareVersion": null,
"inverterModel": "SG110CX",
"ratedPower": 110000,
"inverterAll": null,
"plantId": 362727,
"model_id": "444",
"keepYears": 5,
"checkCode": null,
"alarmStatus": 3,
"inverterStatus": null,
"brandId": 1223,
"inverterName": "P1-R1-NB11",
"dataSource": null,
"plantName": "*******1.12475MWp工商业电站",
"lastDataTimeStamp": "2025-01-17 15:35:52",
"inverterSn": "20210113948_111"
}
],
"pageable": {
"sort": {
"sorted": false,
"unsorted": true,
"empty": true
},
"pageSize": 15,
"pageNumber": 1,
"offset": 15,
"unpaged": false,
"paged": true
},
"totalElements": 1428,
"totalPages": 96,
"last": false,
"first": false,
"sort": {
"sorted": false,
"unsorted": true,
"empty": true
},
"numberOfElements": 15,
"size": 15,
"number": 1,
"empty": false
},
"timestamp": 1737707095705
}
获取电站下逆变器列表
接口描述
通过电站id获取电站下绑定逆变器列表
请求方法
/sol_monitor/inverter/plant/list/
请求方式
GET
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| plantId | query | Long | 是 | 电站id |
| page | query | string | 是 | 当前页 |
| pageSize | query | string | 是 | 每页大小 |
| X-Access-Token | header | string | 是 | token |
返回数据结构
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
| » success | boolean | true | |||
| » message | string | true | |||
| » code | integer | true | |||
| » result | List<Map> | true | |||
| »» total | integer | true | 电站下逆变器总数 | ||
| »» pageable | List<Map> | true | 排序参数 | ||
| »»» sort | List<Map> | true | |||
| »»»» sorted | boolean | true | 是否排序 | ||
| »»»» unsorted | boolean | true | 是否未排序 | ||
| »»»» empty | boolean | true | 排序规则是否为空 | ||
| »»» pageSize | integer | true | 当前页大小 | ||
| »»» pageNumber | integer | true | 当前页码 | ||
| »»» offset | integer | true | 偏移量 | ||
| »»» paged | boolean | true | 是否分页 | ||
| »»» unpaged | boolean | true | 是否未分页 | ||
| »» content | List<Map> | true | 逆变器详情 | ||
| »»» jeecgPlantId | String | true | Jeecg的电站id | ||
| »»» collectorId | Long | true | 所属采集器id | ||
| »»» communicationType | integer | true | 通讯状态 | 1.在线 2.离线 | |
| »»» inverterPowerNow | Double | true | 逆变器当前发电功率 | ||
| »»» type | integer | true | 逆变器类型 | 0:组串式 1:微逆 | |
| »»» nameRule | integer | true | 名称规则 | ||
| »»» issuanceDate | Date | true | 发货日期 | ||
| »»» associatedDeviceMode | integer | true | 关联设备方式或0:通过采集器关联 1:不通过采集器关联 | ||
| »»» accessStatus | integer | true | 接入状态 | 0:未接入 1:已接入 | |
| »»» equivalentGenerationHours | Double | true | 等效发电小时数 | ||
| »»» id | Long | true | 逆变器id | ||
| »»» firmwareVersion | String | true | '固件版本号 | ||
| »»» brand | string | true | 品牌 | ||
| »»» tenant | String | true | 承租人 | ||
| »»» arrayPowerAll | integer | true | 组串容量 | ||
| »»» internalFirmwareVersion | String | true | 内部固件版本号 | ||
| »»» inverterModel | string | true | 逆变器型号 | ||
| »»» forwardPhotosUploadStatus | Integer | true | 正向图上传状态 | 0或null:未上传 1:已上传' | |
| »»» keepYears | integer | true | 质保年限 | ||
| »»» checkCode | String | true | 校验码 | ||
| »»» keepMonths | Integer | true | 质保月份 | ||
| »»» alarmStatus | integer | true | 告警状态 | ||
| »»» inverterCollector | String | true | 所属采集sn | ||
| »»» nameplatePhotos | String | true | 铭牌图片 | ||
| »»» dataSource | string | true | 数据来源 | ||
| »»» areaDivideId | Long | true | '区域划分Id | ||
| »»» keepDaily | Integer | true | 质保天数 | ||
| »»» remark | String | true | 备注 | ||
| »»» powerall | Double | true | 装机容量 | ||
| »»» areaDivideName | String | true | 区域划分名称 | ||
| »»» wiringPhotos | String | true | 接线图片 | ||
| »»» temperature | integer | true | 温度 | ||
| »»» eDay | Double | true | 日发电量 | ||
| »»» collectorName | String | true | 所属采集器名称 | ||
| »»» createDate | string | true | 创建时间 | ||
| »»» dataPresentationSource | string | true | 数据展示来源 | null或0:api 1:采集器 | |
| »»» rated_power | integer | true | 额定功率 | ||
| »»» inverterAll | Float | true | 逆变器容量 | ||
| »»» plantId | Long | true | 电站id | ||
| »»» assetsViewStatus | Integer | true | 视图标记状态 | 0或null:未标记 1:已标记 | |
| »»» model_id | Long | true | 型号Id | ||
| »»» forwardPhotos | String | true | 正向图 | ||
| »»» inverterStatus | Integer | true | 逆变器运行状态 | 1.待机中 2.发电中 3.离线中 4.停机中 5.故障中 | |
| »»» deviceImage | string | true | 设备图片地址 | ||
| »»» inverterName | string | true | 逆变器名称 | ||
| »»» keepStartTime | Date | true | 质保开始时间 | ||
| »»» keepEndTime | Date | true | 质保结束时间 | ||
| »»» plantName | string | true | 电站名称 | ||
| »»» lastDataTimeStamp | string | true | 数据最后更新时间 | ||
| »»» inverterSn | string | true | 逆变器sn | ||
| »»» MPPT1 | List<Map> | true | MPPT组串数据 | ||
| »»»» id | Long | true | MPPTid | ||
| »»»» createTime | string | true | MPPT创建时间 | ||
| »»»» updateTime | string | true | MPPT更新时间 | ||
| »»»» inverterId | Long | true | 逆变器id | ||
| »»»» parentId | Long | true | 父级Id | ||
| »»»» deviceSn | String | true | 设备SN | ||
| »»»» arrayName | string | true | MPPT名称 | ||
| »»»» arrayBrand | String | true | MPPT品牌 | ||
| »»»» arrayModel | String | true | MPPT型号 | ||
| »»»» arrayPhysicsName | string | true | MPPT物理名称 | ||
| »»»» arrayCount | integer | true | MPPT组件数量 | ||
| »»»» arrayCapacity | Double | true | MPPT组串容量 | ||
| »»»» arrayEnergy | Double | true | MPPT发电量 | ||
| »»»» arrayEnerggyPerWatt | Double | true | MPPT单位发电量 | ||
| »»»» upv | Double | true | MPPT电压 | ||
| »»»» ipv | Double | true | MPPT电流 | ||
| »»»» power | Double | true | MPPT功率 | ||
| »»»» interventionState | integer | true | 接入状态 | 0:未接入 1:已接入 | |
| »»»» isDelete | integer | true | 是否删除 | 0:未删除 1:已删除 | |
| »»»» modelId | Long | true | 组件型号id | ||
| »»»» brandId | Long | true | 组件品牌id | ||
| »»»» branchCapacity | Double | true | 支路容量 | ||
| »»»» type | integer | true | 组串类型 | 0或null: 逆变器组串 1:汇流箱支路 | |
| »»»» isAlarm | Integer | true | 是否告警 | 0或null:是,1否 | |
| »»»» dataUpdateDate | Date | true | 数据更新时间 | ||
| »»»» keepYears | Integer | true | 质保年限 | ||
| »»»» keepStartTime | Date | true | 质保开始时间 | ||
| »»»» keepEndTime | Date | true | 质保结束时间 | ||
| »»»» alarmStatus | Integer | true | 告警状态 | 0或null:健康, 1:异常 2:分析异常 3:未接入 | |
| »»»» areaDivideId | Long | true | 区域划分Id | ||
| »»»» areaDivideName | String | true | 区域划分名称 | ||
| »»»» equivalentGenerationHours | Float | true | 等效发电小时数 | ||
| »»»» subList | List<Map> | true | 子列表 | ||
| »»»» childList | List<Map> | true | 组串list | ||
| »»»»» parentId | Long | true | 父级Id | ||
| »»»»» arrayName | string | true | 组串名称 | ||
| »»»»» alarmStatus | integer | true | 告警状态 | 0或null:健康, 1:异常 2:分析异常 3:未接入 | |
| »»»»» interventionState | integer | true | 接入状态 | 0:未接入 1:已接入 | |
| »»»»» id | Long | true | 组串id | ||
| »»»»» arrayCapacity | Double | true | 组串容量 | ||
| »»»»» arrayCount | integer | true | 组件数量 | ||
| »»»»» inverterId | Long | true | 逆变器id | ||
| »»»»» power | integer | true | 功率 | ||
| »»»»» eDay | Double | true | 日发电量 | ||
| »»»» inverterName | string | true | 逆变器名称 | ||
| »»»» inverterSn | string | true | 逆变器sn | ||
| » timestamp | integer | true | 响应时间戳 |
返回示例
{
"success": true,
"message": "操作成功!",
"code": 200,
"result": {
"total": 3,
"pageable": {
"sort": {
"sorted": false,
"unsorted": true,
"empty": true
},
"pageSize": 15,
"pageNumber": 0,
"offset": 0,
"paged": true,
"unpaged": false
},
"content": [
{
"jeecgPlantId": null,
"collectorId": null,
"communicationType": 1,
"inverterPowerNow": 0.88,
"type": null,
"nameRule": 0,
"issuanceDate": null,
"associatedDeviceMode": 1,
"accessStatus": 1,
"equivalentGenerationHours": 0.15348485,
"id": 56503,
"firmwareVersion": null,
"brand": "XXXXXXXXX",
"tenant": null,
"arrayPowerAll": 0,
"internalFirmwareVersion": null,
"inverterModel": "XXXXXXX",
"forwardPhotosUploadStatus": null,
"keepYears": 5,
"checkCode": null,
"keepMonths": null,
"alarmStatus": 3,
"inverterCollector": null,
"nameplatePhotos": null,
"dataSource": "转发数据",
"areaDivideId": null,
"keepDaily": null,
"MPPT1": {
"id": 142764,
"createTime": "2024-11-07 14:39:39",
"updateTime": "2024-12-13 14:05:48",
"inverterId": 56503,
"parentId": null,
"deviceSn": null,
"arrayName": "MPPT1",
"arrayBrand": null,
"arrayModel": null,
"arrayPhysicsName": "MPPT1",
"arrayCount": 0,
"arrayCapacity": 0,
"arrayEnergy": 4.26,
"arrayEnerggyPerWatt": 0,
"upv": 580.2,
"ipv": 0.8,
"power": 464.16,
"interventionState": 1,
"isDelete": 0,
"modelId": null,
"brandId": null,
"branchCapacity": null,
"type": 2,
"isAlarm": null,
"dataUpdateDate": "2024-11-20 00:00:00",
"keepYears": null,
"keepStartTime": null,
"keepEndTime": null,
"alarmStatus": null,
"areaDivideId": null,
"areaDivideName": null,
"equivalentGenerationHours": null,
"subList": null,
"childList": [
{
"parentId": 142764,
"arrayName": "idc1",
"alarmStatus": 0,
"interventionState": 1,
"id": 142765,
"arrayCapacity": null,
"arrayCount": 0,
"inverterId": 56503,
"power": 0,
"eDay": 0.92
}
],
"moduleCount": null,
"inverterName": null,
"inverterSn": null,
"moduleList": null,
"arrayNumber": null
},
"powerall": 91.83,
"areaDivideName": null,
"wiringPhotos": null,
"temperature": 22,
"eDay": 10.13,
"collectorName": null,
"createDate": "2024-11-07T06:39:39.000+0000",
"dataPresentationSource": "0",
"rated_power": 66000,
"inverterAll": null,
"plantId": 43376,
"assetsViewStatus": null,
"model_id": "26",
"forwardPhotos": null,
"inverterStatus": null,
"deviceImage": "XXXXXXXXXXXXXXX",
"inverterName": "P1-R1-NB01",
"keepStartTime": null,
"keepEndTime": null,
"plantName": "XXXXXX",
"lastDataTimeStamp": "2024-12-13 14:04:48",
"inverterSn": "4060KMTW231G0623"
}
]
},
"timestamp": 1734070563288
}
电站下已接入的逆变器组串容量
接口描述
通过指定监控电站ID,查询电站下所有已接入逆变器的组串容量。
请求方法
/sol_monitor/plant/getRangeByPlantId
请求方式
GET
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| plantId | query | Long | 否 | 监控电站id |
| X-Access-Token | header | string | 是 | token |
枚举值
无
返回数据结构
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
| » success | boolean | true | 请求是否成功 | ||
| » message | string | true | 请求结果的提示消息 | ||
| » code | integer | true | 请求状态码 | ||
| » result | List | true | 逆变器组串容量 | ||
| » timestamp | String | true | 响应数据的时间戳 |
返回示例
{
"success": true,
"message": "操作成功!",
"code": 200,
"result": 5492655.0,
"timestamp": 1737709132921
}
逆变器详情
接口描述
逆变器详情
请求方法
/inverter/detail/{inverterId}
请求方式
GET
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| inverterId | path | number | 是 | 逆变器Id |
返回示例
200 Response
{
"success": true,
"message": "string",
"code": 0,
"result": {
"id": 0,
"createTime": "string",
"updateTime": "string",
"brand": "string",
"inverterModel": "string",
"inverterSn": "string",
"inverterStatus": 0,
"inverterAll": null,
"isNormal": null,
"communicationStatus": null,
"inverterElectricDay": null,
"lastDataTimestamp": "string",
"inverterPowerNow": 0,
"secretKey": null,
"brandOther": null,
"inverterModelOther": null,
"firmwareVersion": null,
"internalFirmwareVersion": null,
"timeZone": null,
"issuanceDate": null,
"keepYears": null,
"keepMonths": null,
"keepDaily": null,
"remark": null,
"checkCode": null,
"isStorage": null,
"plantName": "string",
"ipv": [
"string"
],
"upv": [
"string"
],
"alarmStatus": "string",
"communicationType": "string",
"arrayCount": 0,
"outAcPower": 0,
"inDcPower": 0,
"eTotal": 0,
"totalMerit": null,
"totalReactive": null,
"temperature": 0,
"equivalentGenerationHours": 0,
"arrayPowerAll": 0,
"dailyEnergyPerWatt": 0,
"ratedPower": 0,
"inverterName": "string",
"dataSource": "string",
"brandId": 0,
"modelId": 0,
"inverterAddress": "string",
"compareEday": 0,
"isFirst": 0,
"solDeviceAlarm": null,
"dataAccessTime": "string",
"continuedTime": 0,
"inverterCollector": "string",
"accessStatus": 0,
"associatedDeviceMode": 0,
"scopeUseId": null,
"scopeUseName": null,
"dataPresentationSource": "string",
"turnOnMpptVoltage": 0,
"useStatus": null,
"keepStatus": null,
"nameRule": 0,
"type": 0,
"deviceImage": null,
"arraysList": null,
"eday": 0
},
"timestamp": 0
}
返回结果
| 状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
| 200 | OK | Inline |
返回数据结构
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
| » success | boolean | true | 成功标志 | ||
| » message | string | true | 处理消息 | ||
| » code | integer | true | 响应状态码 | ||
| » result | object | true | 结果实体 | ||
| »» id | integer | true | 逆变器Id | ||
| »» createTime | string | true | 逆变器创建时间 | ||
| »» updateTime | string | true | 逆变器更新时间 | ||
| »» brand | string | true | 品牌 | ||
| »» inverterModel | string | true | 型号 | ||
| »» inverterSn | string | true | 逆变器识别码 | ||
| »» inverterStatus | integer | true | 逆变器状态 | 1.待机中 2.发电中 3.离线中 4.停机中 5.故障中 | |
| »» inverterAll | null | true | 逆变器容量 | ||
| »» isNormal | null | true | 是否正常 | 0 :不正常 1:正常 | |
| »» communicationStatus | null | true | 通讯方式 | (暂未使用) | |
| »» inverterElectricDay | null | true | 当日发电量 | ||
| »» lastDataTimestamp | string | true | 数据最后更新时间 | ||
| »» inverterPowerNow | integer | true | 当前发电功率 | ||
| »» secretKey | null | true | 密钥 | ||
| »» brandOther | null | true | 品牌其他内容 | ||
| »» inverterModelOther | null | true | 型号其他内容 | ||
| »» firmwareVersion | null | true | 固件版本号 | ||
| »» internalFirmwareVersion | null | true | 内部固件版本号 | ||
| »» timeZone | null | true | 时区 | ||
| »» issuanceDate | null | true | 发货日期 | ||
| »» keepYears | null | true | 质保年限 | ||
| »» keepMonths | null | true | 质保月份 | ||
| »» keepDaily | null | true | 质保天数 | ||
| »» remark | null | true | 备注 | ||
| »» checkCode | null | true | 校验码 | ||
| »» isStorage | null | true | 是否储能 | (暂未使用) | |
| »» plantName | string | true | 电站名称 | ||
| »» ipv | [string] | true | 直流电流 | ||
| »» upv | [string] | true | 直流电压 | ||
| »» alarmStatus | string | true | 告警状态 | 1.预警 2.故障 3.健康 | |
| »» communicationType | string | true | 通讯状态 | 1.在线 2.离线 | |
| »» arrayCount | integer | true | 组串数量 | ||
| »» outAcPower | number | true | 输出交流功率 | ||
| »» inDcPower | integer | true | 输入直流功率 | ||
| »» eTotal | number | true | 总发电量 | ||
| »» totalMerit | null | true | 总有功 | ||
| »» totalReactive | null | true | 总无功 | ||
| »» temperature | number | true | 逆变器温度 | ||
| »» equivalentGenerationHours | number | true | 等效发电小时数 | ||
| »» arrayPowerAll | integer | true | 组串容量 | ||
| »» dailyEnergyPerWatt | number | true | 当日单瓦发电量 | ||
| »» ratedPower | integer | true | 额定功率 | ||
| »» inverterName | string | true | 逆变器别名 | ||
| »» dataSource | string | true | 数据来源 | ||
| »» brandId | integer | true | 品牌Id | ||
| »» modelId | integer | true | 型号Id | ||
| »» inverterAddress | string | true | 逆变器通讯地址 | ||
| »» compareEday | integer | true | 逆变器数据对比值 | ||
| »» isFirst | integer | true | 该逆变器是否需要置顶 | ||
| »» solDeviceAlarm | null | true | 逆变器首条告警信息 | ||
| »» dataAccessTime | string | true | 数据接入时间 | ||
| »» continuedTime | integer | true | 持续时间 | ||
| »» inverterCollector | string | true | 所属采集器(SN) | ||
| »» accessStatus | integer | true | 接入状态 | 0:未接入 1:已接入 | |
| »» associatedDeviceMode | integer | true | 关联设备方式 | 0:通过采集器关联 1:不通过采集器关联 | |
| »» scopeUseId | null | true | 适用范围id | (暂未使用) | |
| »» scopeUseName | null | true | 适用范围名称 | ||
| »» dataPresentationSource | string | true | 数据展示来源 | 0/null:api 1:采集器 | |
| »» turnOnMpptVoltage | integer | true | 是否开启mppt电压 | 0 | |
| »» useStatus | null | true | 使用状态 | 0.停用 1.使用中 | |
| »» keepStatus | null | true | 质保状态 | 1.在保 2.过保 | |
| »» nameRule | integer | true | 名称规则 | 0:平台名称 1:自定义 | |
| »» type | integer | true | 逆变器类型 | 0 组串式 1 微逆 | |
| »» deviceImage | null | true | 设备图片 | ||
| »» arraysList | null | true | 组串列表 | ||
| »» eday | number | true | 日发电量 | ||
| » timestamp | integer | true | 响应时间戳 |
GET 逆变器离线统计
/sol_monitor/analysis/device/offline
逆变器离线异常统计
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| page | query | integer | 是 | 页码 |
| pageSize | query | integer | 是 | 页数 |
| deviceId | query | number | 是 | 设备ID |
| requestSource | query | integer | 否 | 请求来源 0:pc 1:app 默认pc |
| X-Access-Token | header | string | 是 |
返回结果
| 状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
| 200 | OK | Inline |
返回数据结构
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
| » success | boolean | true | |||
| » message | string | true | |||
| » code | integer | true | |||
| » result | object | true | |||
| »» content | [object] | true | 设备离线统计列表 | ||
| »»» id | integer | true | |||
| »»» deviceId | integer | true | 设备ID | ||
| »»» plantId | integer | true | 电站ID | ||
| »»» deviceName | string | true | 设备名称 | ||
| »»» deviceSn | string | true | 设备SN | ||
| »»» exceptionDescription | string | true | 异常描述 | ||
| »»» diagnosis | null | true | 诊断分析 | ||
| »»» duration | integer | true | 持续时间 | ||
| »»» deviceType | integer | true | 设备类型 0:逆变器 1:电表 2: 辐照仪 3: 采集器 4:汇流箱 | ||
| »»» communicationStatus | integer | true | 通讯状态 1:在线 2:离线 | ||
| »»» deviceStatus | null | true | 设备状态(只有逆变器有这个值) 1.待机中 2.发电中 3.离线中 4.停机中 5.故障中 | ||
| »»» analysisType | integer | true | 分析类型 | ||
| »»» createTime | string | true | 创建时间 | ||
| »»» endTime | string | true | 结束时间 | ||
| »»» isSolve | integer | true | 是否解决 0,未解决 1,已解决 | ||
| »»» inverterPowerStart | null | true | 逆变器开始发电量 | ||
| »»» inverterPowerEnd | null | true | 逆变器结束发电量 | ||
| »»» parentId | null | true | 上级id | ||
| »»» analysisPhysicsName | null | true | 物理地址 | ||
| »»» upv | null | true | 电压 | ||
| »»» ipv | null | true | 电流 | ||
| »»» power | null | true | 功率 | ||
| »»» arrayEnergy | null | true | 发电量 | ||
| »»» arrayCount | null | true | 组件数量 | ||
| »»» arrayCapacity | null | true | 组串容量 | ||
| »»» arrayEnergyPerWatt | null | true | 单位发电量 | ||
| »»» dataSource | null | true | 数据来源 | ||
| »»» troubleshootingMethod | null | true | 排查方法 | ||
| »»» isRead | null | true | 是否以读 | ||
| »»» plantName | null | true | 电站名称 | ||
| »»» hasQuota | null | true | |||
| »» pageable | object | true | |||
| »»» sort | object | true | |||
| »»»» sorted | boolean | true | |||
| »»»» unsorted | boolean | true | |||
| »»»» empty | boolean | true | |||
| »»» pageSize | integer | true | |||
| »»» pageNumber | integer | true | |||
| »»» offset | integer | true | |||
| »»» unpaged | boolean | true | |||
| »»» paged | boolean | true | |||
| »» totalElements | integer | true | 总元素数量 | ||
| »» totalPages | integer | true | 总页数 | ||
| »» last | boolean | true | |||
| »» first | boolean | true | |||
| »» sort | object | true | |||
| »»» sorted | boolean | true | |||
| »»» unsorted | boolean | true | |||
| »»» empty | boolean | true | |||
| »» numberOfElements | integer | true | |||
| »» size | integer | true | |||
| »» number | integer | true | |||
| »» empty | boolean | true | |||
| » timestamp | integer | true |
状态码 200
返回示例
{
"success": true,
"message": "操作成功!",
"code": 200,
"result": {
"content": [
{
"id": 151328181,
"deviceId": 56997,
"plantId": 43393,
"deviceName": "P1-R1-NB02",
"deviceSn": "A2422901607",
"exceptionDescription": "通讯异常",
"diagnosis": null,
"duration": 29,
"deviceType": 0,
"communicationStatus": 1,
"deviceStatus": null,
"analysisType": 7,
"createTime": "2025-01-24 08:00:21",
"endTime": "2025-01-24 08:30:00",
"isSolve": 1,
"inverterPowerStart": null,
"inverterPowerEnd": null,
"parentId": null,
"analysisPhysicsName": null,
"upv": null,
"ipv": null,
"power": null,
"arrayEnergy": null,
"arrayCount": null,
"arrayCapacity": null,
"arrayEnergyPerWatt": null,
"dataSource": null,
"troubleshootingMethod": null,
"isRead": null,
"plantName": null,
"hasQuota": null
}
],
"pageable": {
"sort": {
"sorted": true,
"unsorted": false,
"empty": false
},
"pageSize": 10,
"pageNumber": 0,
"offset": 0,
"unpaged": false,
"paged": true
},
"totalElements": 1,
"totalPages": 1,
"last": true,
"first": true,
"sort": {
"sorted": true,
"unsorted": false,
"empty": false
},
"numberOfElements": 5,
"size": 10,
"number": 0,
"empty": false
},
"timestamp": 1737703623599
}