跳到主要内容

电站接口

电站列表​

接口描述​

根据token获取用户下所有电站列表

接口方法​

{url}/sol_monitor/plant/list

请求方式​

Get

请求参数​

名称位置类型必选说明
pagequeryinteger是当前页
pageSizequeryinteger是每页大小
energySourceTypequeryinteger否能源来源类型,0或null: 光伏 1:储能 2:光伏+储能
X-Access-Tokenheaderstring是token

出参说明​

参数名类型描述备注
result参数:
contentList<Map>电站列表
idLong主键,电站id
plantNameString电站简称
allNameString电站全称
plantTypeInteger电站类型:0户用,1商用
plantImageString电站图片
plantWeatherString电站天气
plantTemperatureString电站温度
longitudeString经度
latitudeString纬度
provinceIdString省id
provinceString省
cityIdString市id
cityString市
areaIdString区id
areaString区
addressString详细地址
energyCalcInteger电量计算 0|null,逆变器 1:电表
dataConnectionTimeString数据录入时间
actualCapacityDouble实际容量
powerAllDouble电站装机总量
gridConnectedCapacityDouble并网容量
gridConnectionTimeString并网时间
gridConnectionTimeTypeString并网时间类型:0:数据录入时间,1:手动录入
componentInclinationDouble组件倾角
communicationStatusInteger通讯状态,1:离线,2:部分离线,3:正常
internetModeString上网模式:0:余电上网,1:全额上网
plantAnalysisStatusInteger电站发电状态:0:发电异常,1:发电正常
eDayDouble电站下逆变器当日发电量
yesterdayEdayDouble电站下逆变器昨日发电量
eAmmeterDayDouble电站下电表当日发电量
yesterdayAmmeterEdayDouble电站下电表昨日发电量
eMonthString电站下逆变器当月发电量
eAmmeterMonthString电站下电表当月发电量
eYearString电站下逆变器当年发电量
eAmmeterYearString电站下电表当年发电量
powerArrString电站下逆变器当日发电功率图表
timeString时间
valueDouble值
totalPagesInteger总页数与connect同级
totalElementsInteger总条数与connect同级

电站详情​

接口描述​

根据电站id获取电站详情。

接口方法​

{url}/sol_monitor/plant/{plantId}

请求方式​

http方法:Get

出参说明​

参数名类型长度描述
result参数:Map
plantMap电站基本信息详情
idLong主键,电站id
plantNameString电站简称
allNameString电站全称
plantTypeInteger电站类型,0户用,1商用
plantWeatherString电站天气
plantTemperatureString电站温度
longitudeString经度
latitudeString纬度
provinceIdString省id
provinceString省
cityIdString市id
cityString市
areaIdString区id
areaString区
addressString详细地址
energyCalcInteger电量计算 0|null:逆变器 1:电表
dataConnectionTimeString数据录入时间
actualCapacityDouble实际容量
powerAllDouble电站装机总量
gridConnectedCapacityDouble并网容量
gridConnectionTimeString并网时间
gridConnectionTimeTypeString并网时间类型:0:数据录入时间,1:手动录入
componentInclinationDouble组件倾角
communicationStatusInteger通讯状态,1:离线,2:部分离线,3:正常
internetModeString上网模式:0:余电上网,1:全额上网
plantAnalysisStatusInteger电站发电状态:0:发电异常,1:发电正常
eDayDouble电站下逆变器当日发电量
yesterdayEdayDouble电站下逆变器昨日发电量
eAmmeterDayDouble电站下电表当日发电量
yesterdayAmmeterEdayDouble电站下电表昨日发电量
eMonthString电站下逆变器当月发电量
eAmmeterMonthString电站下电表当月发电量
eYearString电站下逆变器当年发电量
eAmmeterYearString电站下电表当年发电量
OperationOwnerMap电站运维信息
idLong主键
operationMethodString运维方式,0:自运维,1:第三方运维
stationMasterString电站站长
dutyPhoneString值班电话
operationCompanyString运维公司
projectCompantString项目公司
holderString持有人
ownerContactInfomationString持有方联系方式
dataSourceListList<Map>电站数据来源列表
idLong主键
nameString来源名称

电站下逆变器七天发电量​

接口描述​

根据传入时间获取该时间往前推6天,共7天电站下逆变器当日总发电量。

接口方法​

{url}/sol_monitor/iot/plant

请求方式​

http方法:Post

入参说明​

参数名类型描述是否必传
dateString日期,yyyyMMdd格式是
plantIdLong电站id是
keyListList<String>图表键,传入E_MONTH_ARR、SEVEN_E_MONTH_ARR是
isNowInteger传入1,表示为七天是

出参说明​

参数名类型描述备注
result 参数
SEVEN_E_MONTH_ARRMapMap中的键
List<Map>Map中的值
timeString时间
valueDouble值

示例说明​

请求示例

{
"date": "20240530",
"plantId": 1234,
"isNow": 1,
"keyList": ["E_MONTH_ARR","SEVEN_E_MONTH_ARR"]
}

电站下逆变器月发电量​

接口描述​

根据传入时间获取该电站下逆变器这一个月逆变器当日总发电量。

接口方法​

{url}/sol_monitor/iot/plant

请求方式​

http方法:Post

入参说明​

参数名类型描述是否必传
dateString日期,yyyyMMdd格式是
plantIdLong电站id是
keyListList<String>图表键,传入E_MONTH_ARR是

出参说明​

参数名类型描述备注
result 参数
E_MONTH_ARRMapMap中的键
List<Map>Map中的值
timeString时间
valueDouble值

示例说明​

请求示例

{
"date": "20240301",
"plantId": 1234,
"keyList": ["E_MONTH_ARR"]
}

电站下逆变器年发电量​

接口描述​

根据传入时间,获取该电站下逆变器该年每个月总发电量。

接口方法​

{url}/sol_monitor/iot/plant

请求方式​

http方法:Post

入参说明​

参数名类型描述是否必传
dateString日期,yyyyMMdd格式是
plantIdLong电站id是
keyListList<String>图表键,传入E_YEAR_ARR是

出参说明​

参数名类型描述备注
result 参数
E_YEAR_ARRMapMap中的键
List<Map>Map中的值
timeString时间
valueDouble值

示例说明​

请求示例

{
"date": "20240101",
"plantId": 1234,
"keyList": ["E_YEAR_ARR"]
}

电站下电表七天发电量​

接口描述​

根据传入时间获取该时间往前推6天,共7天电站下电表当日总发电量。

接口方法​

{url}/sol_monitor/iot/plant

请求方式​

http方法:Post

入参说明​

参数名类型描述是否必传
dateString日期,yyyyMMdd格式是
plantIdLong电站id是
keyListList<String>图表键,传入E_AMMETER_MONTH_ARR、SEVEN_E_AMMETER_MONTH_ARR是
isNowInteger传入1,表示为七天是

出参说明​

参数名类型描述备注
result 参数
SEVEN_E_AMMETER_MONTH_ARRMapMap中的键
List<Map>Map中的值
timeString时间
valueDouble值
selfUseRatioDouble自发自用比例

示例说明​

请求示例

{
"date": "20240101",
"plantId": 1234,
"keyList": ["E_AMMETER_MONTH_ARR","SEVEN_E_AMMETER_MONTH_ARR"]
}

电站下电表月发电量​

接口描述​

根据传入时间获取该电站下电表这一个月电表当日总发电量。

接口方法​

{url}/sol_monitor/iot/plant

请求方式​

http 方法:Post

入参说明​

参数名类型描述是否必传
dateString日期,yyyyMMdd格式是
plantIdLong电站id是
keyListList<String>图表键,传入E_AMMETER_MONTH_ARR是

出参说明​

参数名类型描述备注
E_AMMETER_MONTH_ARRMapMap中的键
List<Map>Map中的值
timeString时间
valueDouble值
selfUseRatioDouble自发自用比例

示例说明​

请求示例

{
"date": "20240101",
"plantId": 1234,
"keyList": ["E_AMMETER_MONTH_ARR"]
}

电站下电表年发电量​

接口描述​

根据传入时间,获取该电站下电表该年每个月总发电量。

接口方法​

{url}/sol_monitor/iot/plant

请求方式​

http方法:Post

入参说明​

参数名类型描述是否必传
dateString日期,yyyyMMdd格式是
plantIdLong电站id是
keyListList<String>图表键,传入E_AMMETER_YEAR_ARR是

出参说明​

参数名类型描述备注
E_AMMETER_YEAR_ARRMapMap中的键
List<Map>Map中的值
timeString时间
valueDouble值
selfUseRatioDouble自发自用比例

示例说明​

请求示例

{
"date": "20240101",
"plantId": 1234,
"keyList": ["E_AMMETER_YEAR_ARR"]
}