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
View JSON Schema on GitHub

JSON Schema

solar-edge-site.json Raw ↑
{
  "$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" }
      }
    }
  }
}