SolarEdge · Schema
SolarEdge Site
A SolarEdge monitored solar energy site
SolarEnergyMonitoringPVInverterRenewable EnergyIoT
Properties
| Name | Type | Description |
|---|---|---|
| id | integer | Unique site identifier |
| name | string | Site name |
| accountId | integer | Account identifier the site belongs to |
| status | string | Current operational status of the site |
| peakPower | number | Site peak power capacity in kW |
| lastUpdateTime | string | Last data update timestamp |
| installationDate | string | Installation date (YYYY-MM-DD) |
| ptoDate | stringnull | Permission to operate date (YYYY-MM-DD) |
| notes | stringnull | Free-text notes about the site |
| type | string | Site type (e.g., Optimizers & Inverters) |
| location | object | |
| primaryModule | object |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/solar-edge/main/json-schema/solar-edge-site.json",
"title": "SolarEdge Site",
"description": "A SolarEdge monitored solar energy site",
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "Unique site identifier"
},
"name": {
"type": "string",
"description": "Site name"
},
"accountId": {
"type": "integer",
"description": "Account identifier the site belongs to"
},
"status": {
"type": "string",
"enum": ["Active", "Pending", "Disabled"],
"description": "Current operational status of the site"
},
"peakPower": {
"type": "number",
"description": "Site peak power capacity in kW"
},
"lastUpdateTime": {
"type": "string",
"description": "Last data update timestamp"
},
"installationDate": {
"type": "string",
"format": "date",
"description": "Installation date (YYYY-MM-DD)"
},
"ptoDate": {
"type": ["string", "null"],
"format": "date",
"description": "Permission to operate date (YYYY-MM-DD)"
},
"notes": {
"type": ["string", "null"],
"description": "Free-text notes about the site"
},
"type": {
"type": "string",
"description": "Site type (e.g., Optimizers & Inverters)"
},
"location": {
"$ref": "#/$defs/Location"
},
"primaryModule": {
"$ref": "#/$defs/Module"
}
},
"required": ["id", "name", "status"],
"$defs": {
"Location": {
"type": "object",
"description": "Geographic location of the site",
"properties": {
"country": { "type": "string" },
"state": { "type": "string" },
"city": { "type": "string" },
"address": { "type": "string" },
"address2": { "type": "string" },
"zip": { "type": "string" },
"timeZone": { "type": "string" },
"countryCode": { "type": "string" },
"stateCode": { "type": "string" }
}
},
"Module": {
"type": "object",
"description": "Primary solar module installed at the site",
"properties": {
"manufacturerName": { "type": "string" },
"modelName": { "type": "string" },
"maximumPower": { "type": "number", "description": "Maximum power in W" },
"temperatureCoef": { "type": "number", "description": "Temperature coefficient" }
}
}
}
}