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"
}