AltitudeOption
^(auto|-?[0-9]+(\.[0…Altitude in meters above sea level. • auto: Automatic • number: altitude in meters
SurfaceAzimuth
Orientation of the solar panel. North Azimuth.
Conventions:
• 0° = oriented towards the north
• 90° = oriented towards the east
• 180° = oriented towards the south
• 270° = oriented towards the west
SurfaceTilt
Tilt angle of the solar panel.
• 0° = horizontal
• 90° = vertical
Horizon
^(auto|flat|[0-9]+(,…Horizon of the requested location.
• flat: Flat horizon (all values are 0°).
• auto: Horizon is determined automatically using a global 30m digital elevation model.
• [comma-separated values]
[comma-separated values]: provide 360 integer values representing elevation angles (in degrees) of the horizon in 360 directions. Elevation angles must be ≥0° and <90°. Index corresponds to azimuth:
Index 0 = 0° (North)
Index 90 = 90° (East)
Index 180 = 180° (South)
Index 270 = 270° (West)
Each value indicates the elevation angle at the corresponding azimuth.
Situation
Local terrain situation.
Turbidity
^(auto|[0-9]*\.?[0-9…Monthly atmospheric turbidity.
• auto: turbidity is taken from the Meteonorm database.
• [comma-separated values]: 12 floating point values representing monthly atmospheric turbidity.
ExtremeSetting
ClimateTMYResponseFormat
ClimateParameters
ForecastParameters
ObservationParameters
ValuesClimate
global_horizontal_irradiancearray | null · requiredglobal_horizontal_irradiance_with_shadingarray | null · requireddirect_horizontal_irradiancearray | null · requireddirect_horizontal_irradiance_with_shadingarray | null · requireddiffuse_horizontal_irradiancearray | null · requireddiffuse_horizontal_irradiance_with_shadingarray | null · requireddirect_normal_irradiancearray | null · requireddirect_normal_irradiance_with_shadingarray | null · requiredglobal_tilted_irradiancearray | null · requiredglobal_tilted_irradiance_with_shadingarray | null · requireddirect_tilted_irradiancearray | null · requireddirect_tilted_irradiance_with_shadingarray | null · requireddiffuse_tilted_irradiancearray | null · requireddiffuse_tilted_irradiance_with_shadingarray | null · requiredpv_productionarray | null · requiredpv_production_with_shadingarray | null · requiredglobal_clear_sky_irradiancearray | null · requireddirect_horizontal_clear_sky_irradiancearray | null · requireddiffuse_clear_sky_irradiancearray | null · requireddirect_normal_clear_sky_irradiancearray | null · requiredprecipitationarray | null · requiredtemperaturearray | null · requireddew_point_temperaturearray | null · requiredsnow_deptharray | null · requiredglobal_extraterrestrial_irradiancearray | null · requiredglobal_extraterrestrial_normal_irradiancearray | null · requireddownwelling_longwave_irradiancearray | null · requiredupwelling_longwave_irradiancearray | null · requiredvertical_longwave_irradiancearray | null · requiredphoto_active_irradiancearray | null · requiredradiation_balancearray | null · requiredglobal_illuminancearray | null · requireddirect_illuminancearray | null · requireddiffuse_illuminancearray | null · requiredlinke_turbidity_factorarray | null · requiredaerosol_optical_deptharray | null · requiredcloud_coverarray | null · requiredalbedoarray | null · requiredsurface_temperaturearray | null · requiredsky_temperaturearray | null · requiredwet_bulb_temperaturearray | null · requiredmixing_ratioarray | null · requiredrelative_humidityarray | null · requiredprecipitable_waterarray | null · requireddriving_rainarray | null · requiredpressurearray | null · requiredwind_speedarray | null · requiredwind_directionarray | null · requiredsolar_elevationarray | null · requiredsolar_azimutharray | null · required
ClimateTMYQualityParameters
start_year_of_irradiance_period_of_nearest_stationinteger · requiredStart year of the irradiance data period at the nearest station.
end_year_of_irradiance_period_of_nearest_stationinteger · requiredEnd year of the irradiance data period at the nearest station.
irradiance_station_data_weightnumber · double · requiredWeight of the station data in the global irradiance estimation.
uncertainty_of_irradiance_estimationnumber · double · requiredUncertainty of the global irradiance estimation.
uncertainty_of_temperature_estimationnumber · double · requiredUncertainty of the temperature estimation.
irradiance_year_to_year_variabilitynumber · double · requiredYear-to-year variability of the global irradiance.
irradiance_yearly_poe10number · double · requiredThe yearly irradiance level associated with a 10% probability of exceedance (PoE10). This value corresponds to the 90th percentile of the irradiance distribution.
irradiance_yearly_poe90number · double · requiredThe yearly irradiance level associated with a 90% probability of exceedance (PoE90). This value corresponds to the 90th percentile of the irradiance distribution.
ClimateTMYResponse
start_timesstring[] · requiredStart or end ISO 8601 date-time strings of each time series interval.
end_timesstring[] · requiredStart or end ISO 8601 date-time strings of each time series interval.
valuesobject · requiredTime series of a climate response.
quality_parametersobject · requiredQuality parameters for the TMY climate data.
metaobject · required
ClimateAMYResponse
start_timesstring[] · requiredStart or end ISO 8601 date-time strings of each time series interval.
end_timesstring[] · requiredStart or end ISO 8601 date-time strings of each time series interval.
valuesobject · requiredTime series of a climate response.
metaobject · required
ValuesForecast
global_horizontal_irradiancearray | null · requiredglobal_horizontal_irradiance_with_shadingarray | null · requireddirect_horizontal_irradiancearray | null · requireddirect_horizontal_irradiance_with_shadingarray | null · requireddiffuse_horizontal_irradiancearray | null · requireddiffuse_horizontal_irradiance_with_shadingarray | null · requireddirect_normal_irradiancearray | null · requireddirect_normal_irradiance_with_shadingarray | null · requiredglobal_tilted_irradiancearray | null · requiredglobal_tilted_irradiance_with_shadingarray | null · requireddirect_tilted_irradiancearray | null · requireddirect_tilted_irradiance_with_shadingarray | null · requireddiffuse_tilted_irradiancearray | null · requireddiffuse_tilted_irradiance_with_shadingarray | null · requiredpv_productionarray | null · requiredpv_production_with_shadingarray | null · requiredglobal_clear_sky_irradiancearray | null · requiredprecipitationarray | null · requiredtemperaturearray | null · requireddew_point_temperaturearray | null · requiredsnow_deptharray | null · requiredcloud_coverarray | null · requiredrelative_humidityarray | null · requiredpressurearray | null · requiredwind_speedarray | null · requiredwind_directionarray | null · requiredwind_gustsarray | null · requiredweather_symbolarray | null · required
ForecastResponse
start_timesstring[] · requiredStart or end ISO 8601 date-time strings of each time series interval.
end_timesstring[] · requiredStart or end ISO 8601 date-time strings of each time series interval.
valuesobject · requiredTime series of a forecast response.
metaobject · required
ValuesObservation
global_horizontal_irradiancearray | null · requiredglobal_horizontal_irradiance_with_shadingarray | null · requireddirect_horizontal_irradiancearray | null · requireddirect_horizontal_irradiance_with_shadingarray | null · requireddiffuse_horizontal_irradiancearray | null · requireddiffuse_horizontal_irradiance_with_shadingarray | null · requireddirect_normal_irradiancearray | null · requireddirect_normal_irradiance_with_shadingarray | null · requiredglobal_tilted_irradiancearray | null · requiredglobal_tilted_irradiance_with_shadingarray | null · requireddirect_tilted_irradiancearray | null · requireddirect_tilted_irradiance_with_shadingarray | null · requireddiffuse_tilted_irradiancearray | null · requireddiffuse_tilted_irradiance_with_shadingarray | null · requiredpv_productionarray | null · requiredpv_production_with_shadingarray | null · requiredglobal_clear_sky_irradiancearray | null · requiredtemperaturearray | null · requiredsnow_deptharray | null · required
ObservationResponse
start_timesstring[] · requiredStart or end ISO 8601 date-time strings of each time series interval.
end_timesstring[] · requiredStart or end ISO 8601 date-time strings of each time series interval.
valuesobject · requiredTime series of an observation response.
metaobject · required
Metadata
frequencystring · enum · requiredEnum values:1_hour15_minutes1_minuteparametersobject[] · requiredlatnumber · double · min: -90 · max: 90 · requiredExample: 47.3768lonnumber · double · min: -180 · max: 180 · requiredExample: 8.5417altitudenumber · double · min: -1000 · max: 10000 · requiredAltitude in meters above sea level.
surface_azimuthnumber · double · max: 360 · requiredOrientation of the solar panel. North Azimuth.
Conventions:
• 0° = oriented towards the north
• 90° = oriented towards the east
• 180° = oriented towards the south
• 270° = oriented towards the westExample: 186Default: 0surface_tiltnumber · double · max: 90 · requiredTilt angle of the solar panel.
• 0° = horizontal
• 90° = verticalDefault: 0
time_zonenumber · enum · doubleUTC offset in hours.
Enum values:-12-11-10-9.5-9-8-7-6
Parameter
descriptionstring · requiredDescription of parameter
Example: Global horizontal irradiancenamestring · requiredunique name of parameter
Example: global_horizontal_irradianceunitobject · requiredaggregation_methodstring · enum · requiredEnum values:averageinstantminmaxsumExample: average
Unit
namestring · requiredstring representation of unit
Example: W/m**2descriptionstring · requireddescription of unit
Example: Watt per square meter
AltitudeResponse
altitudenumber · double · min: -1000 · max: 10000 · requiredAltitude in meters above sea level.
HorizonResponse
azimuthinteger[] · minItems: 360 · maxItems: 360 · requiredAzimuth angles (in degrees) corresponding to horizon elevation angles in "HorizonElevation".
0° = north, 90° = east, 180° = south, 270° = west.elevationinteger[] · minItems: 360 · maxItems: 360 · required360 integer values representing elevation angles (0° to 90°) of the horizon. Array indices correspond to azimuths, e.g., Index 0 corresponds to azimuth 0°. Each value indicates the elevation angle at the corresponding azimuth. The given example corresponds to a "20° mountain" in the north and a flat horizon in all other directions.
Example: [20,20,20,19,18,17,...,0,0,0,0,0,0,...,18,19,20,20,20,20]