Get Monthly Expectations¶
Get Monthly Expectations.
Request Format¶
METHOD {URI-scheme}://{apigw-address}/solar-api/{version}/mdmService/getMonthlyExpectations
Request Parameter¶
| Name | Location | Required | Datatype | Description |
|---|---|---|---|---|
| siteId | Query | true | String | site id |
| token | Query | false | String | token, required when user account calls Solar API |
| orgId | Query | false | String | orgnization Id, required when service account calls Solar API |
Response Parameters¶
| Name | Datatype | Description |
|---|---|---|
| siteId | String | site id |
| month | Int | month |
| expectedPRwc | Double | expected prwc |
| production | Double | production assumption |
| soilingLoss | Double | Soiling loss |
| shadingLoss | Double | Shading Loss |
| moduleThermalLoss | Double | Module Thermal Loss |
| reactivePowerLoss | Double | Reactive Power Loss |
| efficiencyLoss | Double | Efficiency Loss |
| downtimeLoss | Double | Downtime Loss |
| clippingLoss | Double | Clipping Loss |
| nightLoss | Double | Night Loss |
Error Codes¶
See Common response code.
Example¶
Request Example¶
GET
https://{apigw-address}/solar-api/v1.0/mdmService/getMonthlyExpectations?siteId=Lnxxxxxs&token=APP_PORTAL_S_P3HKyz7Qpk7FUwSxxxxxxxv3M86n4ZZ
Response Example¶
{
"data": [
{
"clippingLoss": 0.4,
"soilingLoss": 3.0,
"downtimeLoss": 1.0,
"moduleThermalLoss": 10.3,
"month": 1,
"expectedPRwc": 78.0,
"production": 1000.0000,
"shadingLoss": 2.0,
"reactivePowerLoss": 0.0,
"nightLoss": 2.01,
"siteId": "Lnxxxxxs",
"efficiencyLoss": 1.8
},
{
"clippingLoss": 0.4,
"soilingLoss": 3.0,
"downtimeLoss": 1.0,
"moduleThermalLoss": 10.3,
"month": 2,
"expectedPRwc": 78.0,
"production": 1000.0000,
"shadingLoss": 2.0,
"reactivePowerLoss": 0.0,
"nightLoss": 2.03,
"siteId": "Lnxxxxxs",
"efficiencyLoss": 1.8
}
],
"status": 0,
"msg": "success"
}