PV Power Sites
Allows management of detailed PV power site metadata used by the advanced_pv_power
functions. More information is in the API docs.
The module pv_power_sites
has 6 functions available. Use the res.to_dict()
method to see the site metadata.
Endpoint |
Purpose | API Docs |
---|---|---|
list_pv_power_sites |
List available PV power sites. | details |
get_pv_power_site |
Get an existing PV power site's specifications. | details |
create_pv_power_site |
Create PV power site to be used with Solcast's advanced PV power model. | details |
patch_pv_power_site |
Patch an existing PV power site to partially update the site's specifications. | details |
update_pv_power_site |
Overwrite an existing PV power site's specifications. | details |
delete_pv_power_site |
Delete an existing PV power site. | details |
Example
from solcast import pv_power_sites
# Use pv_power_sites.list_pv_power_sites to find the resource_id
res = pv_power_sites.get_pv_power_site('ba75-e17a-7374-95ed')
res.to_dict()
{
'resource_id': 'ba75-e17a-7374-95ed',
'name': 'Test Site: Sydney Opera House',
'latitude': -33.856784,
'longitude': 151.215297,
'capacity': 10,
'capacity_dc': 15,
'azimuth': 0,
'tilt': 30.22,
'tracking_type': 'horizontal_single_axis',
'install_date': '2021-07-01T00:00:00.0000000Z',
'module_type': 'poly-si',
'ground_coverage_ratio': 0.47,
'derating_temp_module': 0.0039,
'derating_age_system': 0.0059,
'derating_other_system': 0.07,
'inverter_peak_efficiency': 0.985,
'tracker_axis_azimuth': 0,
'tracker_max_rotation_angle': 60,
'tracker_back_tracking': True,
'tracker_smart_tracking': False,
'terrain_slope': 0,
'terrain_azimuth': 0,
'dust_soiling_average': [0.015,
0.015,
0.015,
0.015,
0.015,
0.015,
0.015,
0.015,
0.015,
0.015,
0.015,
0.015],
'bifacial_system': False,
'site_ground_albedo': 0.25,
'bifaciality_factor': 0.7,
'pvrow_height': 1.5,
'pvrow_width': 2,
'is_unmetered': True,
'confirmed_metadata': '2023-12-19T07:18:21.2378120Z'
}