Downtime events

Inverter downtime events.

Request Format

METHOD {URI-scheme}://{apigw-address}/solar-api/{version}/analyticsService/getDowntimeEvents

Request Parameters

Name Location Required Datatype Description
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
siteId Query true String site id
begin_time Query true String begin time, format is yyyy-MM-dd HH:mm:ss
end_time Query true String end time, format is yyyy-MM-dd HH:mm:ss

Response Parameters

Name Datatype Description
eventId String event id
siteId String site id
inverterId String inverter id
beginTime String begin time of downtime event
endTime String end time of downtime event
duration Double duration of downtime event
prodLoss Double production loss due to downtime event
revenueLoss Double revenue loss due to downtime event
shutdownSequenceId String belong to which shutdown sequence
initialCause String initial cause

Error Codes

See Common response code.

Example

Request Example

GET
https://{apigw-address}/solar-api/v1.0/analyticsService/getDowntimeEvents?siteId=Lnxxxxxs&begin_time=2019-01-01 00:00:00&end_time=2019-12-31 00:00:00&token=APP_PORTAL_S_P3HKyz7Qpk7FUwSxxxxxxxv3M86n4ZZ

Response Example

{
    "data": [
        {
            "eventId": "uJxxxxx_2017-04-12 12:20:00",
            "siteId": "Lnxxxxxs",
            "inverterId": "uJxxxxx",
            "beginTime": "2017-04-12 12:20:00",
            "endTime": "2017-04-12 13:50:00",
            "duration": 90,
            "prodLoss": 47.71096,
            "revenueLoss": 267.527837,
            "shutdownSequenceId": "uJxxxxx_2017-04-12 12:20:00"
        }
    ],
    "status": 0,
    "msg": "success"
}