Solcast · Schema

PV Power Site

A registered Solcast PV power site with full system specifications used with the advanced PV power model.

SolarEnergyForecastingIrradianceWeatherRenewable EnergyPV Power

Properties

Name Type Description
resource_id string Unique identifier assigned by Solcast when a site is registered.
name string User-defined name for the PV site (does not need to be unique).
latitude number Site latitude in decimal degrees (north positive).
longitude number Site longitude in decimal degrees (east positive).
capacity number DC system capacity in kilowatts (kW).
tilt number Panel tilt angle in degrees from horizontal (0 = flat, 90 = vertical).
azimuth number Panel azimuth in degrees clockwise from north (0/360 = north, 90 = east, 180 = south, 270 = west).
install_date string Date the PV system was installed (YYYY-MM-DD).
ac_capacity number AC inverter output capacity in kilowatts (kW).
dc_capacity number DC array capacity in kilowatts (kW). May differ from capacity if clipping occurs.
loss_factor number System loss factor as a fraction (0–1). Accounts for wiring, soiling, degradation, and other losses. Typical values 0.75–0.95.
tracking_type string Panel tracking mechanism type.
created_at string Timestamp when the site was registered in Solcast.
updated_at string Timestamp when the site was last modified.
View JSON Schema on GitHub

JSON Schema

solcast-pv-power-site-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/solcast/main/json-schema/solcast-pv-power-site-schema.json",
  "title": "PV Power Site",
  "description": "A registered Solcast PV power site with full system specifications used with the advanced PV power model.",
  "type": "object",
  "properties": {
    "resource_id": {
      "type": "string",
      "description": "Unique identifier assigned by Solcast when a site is registered.",
      "examples": ["ba75-e17a-7374-95ed"]
    },
    "name": {
      "type": "string",
      "description": "User-defined name for the PV site (does not need to be unique).",
      "examples": ["Sydney Rooftop Array"]
    },
    "latitude": {
      "type": "number",
      "description": "Site latitude in decimal degrees (north positive).",
      "minimum": -90,
      "maximum": 90,
      "examples": [-33.856784]
    },
    "longitude": {
      "type": "number",
      "description": "Site longitude in decimal degrees (east positive).",
      "minimum": -180,
      "maximum": 180,
      "examples": [151.215297]
    },
    "capacity": {
      "type": "number",
      "description": "DC system capacity in kilowatts (kW).",
      "minimum": 0,
      "examples": [10.0]
    },
    "tilt": {
      "type": "number",
      "description": "Panel tilt angle in degrees from horizontal (0 = flat, 90 = vertical).",
      "minimum": 0,
      "maximum": 90,
      "examples": [25]
    },
    "azimuth": {
      "type": "number",
      "description": "Panel azimuth in degrees clockwise from north (0/360 = north, 90 = east, 180 = south, 270 = west).",
      "minimum": 0,
      "maximum": 360,
      "examples": [180]
    },
    "install_date": {
      "type": "string",
      "format": "date",
      "description": "Date the PV system was installed (YYYY-MM-DD).",
      "examples": ["2020-06-01"]
    },
    "ac_capacity": {
      "type": "number",
      "description": "AC inverter output capacity in kilowatts (kW).",
      "minimum": 0
    },
    "dc_capacity": {
      "type": "number",
      "description": "DC array capacity in kilowatts (kW). May differ from capacity if clipping occurs.",
      "minimum": 0
    },
    "loss_factor": {
      "type": "number",
      "description": "System loss factor as a fraction (0–1). Accounts for wiring, soiling, degradation, and other losses. Typical values 0.75–0.95.",
      "minimum": 0,
      "maximum": 1,
      "examples": [0.9]
    },
    "tracking_type": {
      "type": "string",
      "description": "Panel tracking mechanism type.",
      "enum": ["fixed", "horizontal_single_axis", "vertical_single_axis", "two_axis"],
      "examples": ["fixed"]
    },
    "created_at": {
      "type": "string",
      "format": "date-time",
      "description": "Timestamp when the site was registered in Solcast."
    },
    "updated_at": {
      "type": "string",
      "format": "date-time",
      "description": "Timestamp when the site was last modified."
    }
  },
  "required": ["resource_id", "name", "latitude", "longitude"],
  "examples": [
    {
      "resource_id": "ba75-e17a-7374-95ed",
      "name": "Sydney Rooftop Array",
      "latitude": -33.856784,
      "longitude": 151.215297,
      "capacity": 10.0,
      "tilt": 25,
      "azimuth": 180,
      "install_date": "2020-06-01",
      "loss_factor": 0.9,
      "tracking_type": "fixed",
      "created_at": "2020-06-15T10:00:00.0000000Z",
      "updated_at": "2023-01-10T09:00:00.0000000Z"
    }
  ]
}