Skip to content

Commit ce1a058

Browse files
authored
CI: Manual generated SDK update (#128)
Co-authored-by: publish-bot-solcast <>
1 parent 8abff8c commit ce1a058

9 files changed

Lines changed: 118 additions & 70 deletions

File tree

docs/aggregation.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@ Console.WriteLine(response.RawResponse);
3636

3737
| PvEstimate | Percentage | PeriodEnd | Period |
3838
| --- | --- | --- | --- |
39-
| 2987.8278 | 56.4 | 2025-02-18T01:00:00+00:00 | PT30M |
40-
| 2883.786 | 54.5 | 2025-02-18T00:30:00+00:00 | PT30M |
39+
| 0.0 | 0.0 | 2025-07-14T08:00:00+00:00 | PT30M |
40+
| 1.1104 | 0.0 | 2025-07-14T07:30:00+00:00 | PT30M |
4141
| ... | ... | ... | ... |
42-
| 3211.218 | 60.8 | 2025-02-11T02:00:00+00:00 | PT30M |
43-
| 3129.7392 | 59.2 | 2025-02-11T01:30:00+00:00 | PT30M |
42+
| 0.0 | 0.0 | 2025-07-07T09:00:00+00:00 | PT30M |
43+
| 0.0 | 0.0 | 2025-07-07T08:30:00+00:00 | PT30M |
4444

4545
---
4646

@@ -66,10 +66,10 @@ Console.WriteLine(response.RawResponse);
6666

6767
| Percentage | PvEstimate | PeriodEnd | Period |
6868
| --- | --- | --- | --- |
69-
| 58.0 | 3071.5268 | 2025-02-18T01:30:00+00:00 | PT30M |
70-
| 58.2 | 3080.0550 | 2025-02-18T02:00:00+00:00 | PT30M |
69+
| 0.0 | 0.0000 | 2025-07-14T08:30:00+00:00 | PT30M |
70+
| 0.0 | 0.0000 | 2025-07-14T09:00:00+00:00 | PT30M |
7171
| ... | ... | ... | ... |
72-
| 50.5 | 2679.3282 | 2025-02-25T00:30:00+00:00 | PT30M |
73-
| 54.7 | 2900.5330 | 2025-02-25T01:00:00+00:00 | PT30M |
72+
| 0.2 | 12.5833 | 2025-07-21T07:30:00+00:00 | PT30M |
73+
| 0.0 | 0.0000 | 2025-07-21T08:00:00+00:00 | PT30M |
7474

7575
---

docs/forecast.md

Lines changed: 21 additions & 21 deletions
Large diffs are not rendered by default.

docs/historic.md

Lines changed: 9 additions & 9 deletions
Large diffs are not rendered by default.

docs/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Fetching Live Radiation and Weather Data:
2020
using Solcast.Clients;
2121

2222
var liveClient = new LiveClient();
23-
var response = await liveClient.GetRadiationAndWeather(
23+
var response = await liveClient.GetLiveRadiationAndWeather(
2424
latitude: -33.856784,
2525
longitude: 151.215297,
2626
outputParameteres: ["air_temp", "dni", "ghi" ]
@@ -39,7 +39,7 @@ var location = UnmeteredLocations.Locations["Sydney Opera House"];
3939

4040
var forecastClient = new ForecastClient();
4141

42-
var response = await forecastClient.GetRooftopPvPower(
42+
var response = await forecastClient.GetForecastRooftopPvPower(
4343
latitude: location.Latitude,
4444
longitude: location.Longitude,
4545
outputParameters: ["pv_power_rooftop"],

docs/live.md

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ The module LiveClient has the following available methods:
99

1010
| Endpoint | Purpose | API Docs |
1111
|---------------------------|------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------|
12-
| [GetRadiationAndWeather](#getradiationandweather) | Get irradiance and weather estimated actuals for near real-time and past 7 days for the requested location, derived from satellite (clouds and irradiance over non-polar continental areas) and numerical weather models (other data). | [details](https://docs.solcast.com.au/#b9863910-c788-4e98-a3af-eb8da8f49647){.md-button} |
13-
| [GetRooftopPvPower](#getrooftoppvpower) | Get basic rooftop PV power estimated actuals for near real-time and past 7 days for the requested location, derived from satellite (clouds and irradiance over non-polar continental areas) and numerical weather models (other data). The basic rooftop power simulation is only suitable for residential and smaller C&I rooftop sites, not for grid-scale sites. **Attention hobbyist users** If you have a hobbyist user account please use the [Rooftop Sites (Hobbyist)](https://docs.solcast.com.au/#00577cf8-b43b-4349-b4b5-a5f063916f5a) endpoints. | [details](https://docs.solcast.com.au/#4c9fa796-82e5-4e8a-b811-85a8c9fb85db){.md-button} |
14-
| [GetAdvancedPvPower](#getadvancedpvpower) | Get high spec PV power estimated actuals for near real-time and past 7 days for the requested site, derived from satellite (clouds and irradiance over non-polar continental areas) and numerical weather models (other data). | [details](https://docs.solcast.com.au/#9f3aed26-1078-4ff6-86e6-23a710c6fae7){.md-button} |
12+
| [GetLiveRadiationAndWeather](#getliveradiationandweather) | Get irradiance and weather estimated actuals for near real-time and past 7 days for the requested location, derived from satellite (clouds and irradiance over non-polar continental areas) and numerical weather models (other data). | [details](https://docs.solcast.com.au/#b9863910-c788-4e98-a3af-eb8da8f49647){.md-button} |
13+
| [GetLiveRooftopPvPower](#getliverooftoppvpower) | Get basic rooftop PV power estimated actuals for near real-time and past 7 days for the requested location, derived from satellite (clouds and irradiance over non-polar continental areas) and numerical weather models (other data). The basic rooftop power simulation is only suitable for residential and smaller C&I rooftop sites, not for grid-scale sites. **Attention hobbyist users** If you have a hobbyist user account please use the [Rooftop Sites (Hobbyist)](https://docs.solcast.com.au/#00577cf8-b43b-4349-b4b5-a5f063916f5a) endpoints. | [details](https://docs.solcast.com.au/#4c9fa796-82e5-4e8a-b811-85a8c9fb85db){.md-button} |
14+
| [GetLiveAdvancedPvPower](#getliveadvancedpvpower) | Get high spec PV power estimated actuals for near real-time and past 7 days for the requested site, derived from satellite (clouds and irradiance over non-polar continental areas) and numerical weather models (other data). | [details](https://docs.solcast.com.au/#9f3aed26-1078-4ff6-86e6-23a710c6fae7){.md-button} |
1515

1616
---
1717

18-
### GetRadiationAndWeather
18+
### GetLiveRadiationAndWeather
1919
**Parameters:**
2020
[latitude](https://docs.solcast.com.au/#b9863910-c788-4e98-a3af-eb8da8f49647 "(double?): The latitude of the location you request data for. Must be a decimal number between -90 and 90. (Required)"), [longitude](https://docs.solcast.com.au/#b9863910-c788-4e98-a3af-eb8da8f49647 "(double?): The longitude of the location you request data for. Must be a decimal number between -180 and 180. (Required)"), [hours](https://docs.solcast.com.au/#b9863910-c788-4e98-a3af-eb8da8f49647 "(int?): The number of hours to return in the response. (Optional)"), [period](https://docs.solcast.com.au/#b9863910-c788-4e98-a3af-eb8da8f49647 "(string): Length of the averaging period in ISO 8601 format. (Optional)"), [tilt](https://docs.solcast.com.au/#b9863910-c788-4e98-a3af-eb8da8f49647 "(float?): The angle (degrees) that the PV system is tilted off the horizontal. A tilt of 0 means the system faces directly upwards, and 90 means the system is vertical and facing the horizon. If you don't specify tilt, we use a default tilt angle based on the latitude you specify in your request. Must be between 0 and 90. (Optional)"), [azimuth](https://docs.solcast.com.au/#b9863910-c788-4e98-a3af-eb8da8f49647 "(float?): The azimuth is defined as the angle (degrees) from true north that the PV system is facing. An azimuth of 0 means the system is facing true north. Positive values are anticlockwise, so azimuth is -90 for an east-facing system and 135 for a southwest-facing system. If you don't specify an azimuth, we use a default value of 0 (north facing) in the southern hemisphere and 180 (south-facing) in the northern hemisphere. (Optional)"), [arrayType](https://docs.solcast.com.au/#b9863910-c788-4e98-a3af-eb8da8f49647 "(string): The type of sun-tracking or geometry configuration of your site's modules. (Optional)"), [outputParameters](https://docs.solcast.com.au/#b9863910-c788-4e98-a3af-eb8da8f49647 "(List<string>): The output parameters to include in the response. (Optional)"), [terrainShading](https://docs.solcast.com.au/#b9863910-c788-4e98-a3af-eb8da8f49647 "(bool?): If true, irradiance parameters are modified based on the surrounding terrain from a 90m-horizontal-resolution digital elevation model. The direct component of irradiance is set to zero when the beam from the sun is blocked by the terrain. The diffuse component of irradiance is reduced throughout the day if the sky view at the location is significantly reduced by the surrounding terrain. Global irradiance incorporates both effects. (Optional)"), [format](https://docs.solcast.com.au/#b9863910-c788-4e98-a3af-eb8da8f49647 "(string): Response format (Optional)")
2121

@@ -24,7 +24,7 @@ The module LiveClient has the following available methods:
2424
using Solcast.Clients;
2525

2626
var liveClient = new LiveClient();
27-
var response = await liveClient.GetRadiationAndWeather(
27+
var response = await liveClient.GetLiveRadiationAndWeather(
2828
latitude: -33.856784,
2929
longitude: 151.215297,
3030
period: "PT30M",
@@ -39,15 +39,15 @@ Console.WriteLine(response.RawResponse);
3939

4040
| air_temp | dni | ghi | period_end | period |
4141
| --- | --- | --- | --- | --- |
42-
| 23 | 795 | 919 | 2025-02-18T01:30:00Z | PT30M |
43-
| 23 | 692 | 843 | 2025-02-18T01:00:00Z | PT30M |
42+
| 13 | 0 | 0 | 2025-07-14T08:00:00Z | PT30M |
43+
| 13 | 0 | 0 | 2025-07-14T07:30:00Z | PT30M |
4444
| ... | ... | ... | ... | ... |
45-
| 19 | 1039 | 1045 | 2025-02-16T02:00:00Z | PT30M |
46-
| 19 | 1037 | 1024 | 2025-02-16T01:30:00Z | PT30M |
45+
| 14 | 0 | 0 | 2025-07-12T09:00:00Z | PT30M |
46+
| 14 | 0 | 0 | 2025-07-12T08:30:00Z | PT30M |
4747

4848
---
4949

50-
### GetRooftopPvPower
50+
### GetLiveRooftopPvPower
5151
**Parameters:**
5252
[latitude](https://docs.solcast.com.au/#4c9fa796-82e5-4e8a-b811-85a8c9fb85db "(double?): The latitude of the location you request data for. Must be a decimal number between -90 and 90. (Required)"), [longitude](https://docs.solcast.com.au/#4c9fa796-82e5-4e8a-b811-85a8c9fb85db "(double?): The longitude of the location you request data for. Must be a decimal number between -180 and 180. (Required)"), [capacity](https://docs.solcast.com.au/#4c9fa796-82e5-4e8a-b811-85a8c9fb85db "(float?): The capacity of the inverter (AC) or the modules (DC), whichever is greater, in kilowatts (kW). (Required)"), [hours](https://docs.solcast.com.au/#4c9fa796-82e5-4e8a-b811-85a8c9fb85db "(int?): The number of hours to return in the response. (Optional)"), [period](https://docs.solcast.com.au/#4c9fa796-82e5-4e8a-b811-85a8c9fb85db "(string): Length of the averaging period in ISO 8601 format. (Optional)"), [tilt](https://docs.solcast.com.au/#4c9fa796-82e5-4e8a-b811-85a8c9fb85db "(float?): The angle (degrees) that the PV system is tilted off the horizontal. A tilt of 0 means the system faces directly upwards, and 90 means the system is vertical and facing the horizon. If you don't specify tilt, we use a default tilt angle based on the latitude you specify in your request. Must be between 0 and 90. (Optional)"), [azimuth](https://docs.solcast.com.au/#4c9fa796-82e5-4e8a-b811-85a8c9fb85db "(float?): The azimuth is defined as the angle (degrees) from true north that the PV system is facing. An azimuth of 0 means the system is facing true north. Positive values are anticlockwise, so azimuth is -90 for an east-facing system and 135 for a southwest-facing system. If you don't specify an azimuth, we use a default value of 0 (north facing) in the southern hemisphere and 180 (south-facing) in the northern hemisphere. (Optional)"), [installDate](https://docs.solcast.com.au/#4c9fa796-82e5-4e8a-b811-85a8c9fb85db "(string): The date (yyyy-MM-dd) of installation of the PV system. We use this to estimate your loss_factor based on the ageing of your system. If you provide us with a loss_factor directly, we will ignore this date. (Optional)"), [lossFactor](https://docs.solcast.com.au/#4c9fa796-82e5-4e8a-b811-85a8c9fb85db "(float?): Default is 0.90 A factor to reduce your output forecast from the full capacity based on characteristics of the PV array or inverter. This is effectively the non-temperature loss effects on the nameplate rating of the PV system, including inefficiency and soiling. For a 1kW PV system anything that reduces 1000W/m2 solar radiation from producing 1000W of power output (assuming temperature is 25C). Valid values are between 0 and 1 (i.e. 0.6 equals 60%). If you specify 0.6 your returned power will be a maximum of 60% of AC capacity. (Optional)"), [outputParameters](https://docs.solcast.com.au/#4c9fa796-82e5-4e8a-b811-85a8c9fb85db "(List<string>): The output parameters to include in the response. (Optional)"), [terrainShading](https://docs.solcast.com.au/#4c9fa796-82e5-4e8a-b811-85a8c9fb85db "(bool?): If true, irradiance parameters are modified based on the surrounding terrain from a 90m-horizontal-resolution digital elevation model. The direct component of irradiance is set to zero when the beam from the sun is blocked by the terrain. The diffuse component of irradiance is reduced throughout the day if the sky view at the location is significantly reduced by the surrounding terrain. Global irradiance incorporates both effects. (Optional)"), [format](https://docs.solcast.com.au/#4c9fa796-82e5-4e8a-b811-85a8c9fb85db "(string): Response format (Optional)")
5353

@@ -56,7 +56,7 @@ Console.WriteLine(response.RawResponse);
5656
using Solcast.Clients;
5757

5858
var liveClient = new LiveClient();
59-
var response = await liveClient.GetRooftopPvPower(
59+
var response = await liveClient.GetLiveRooftopPvPower(
6060
latitude: -33.856784,
6161
longitude: 151.215297,
6262
capacity: 5.0f,
@@ -69,15 +69,15 @@ Console.WriteLine(response.RawResponse);
6969

7070
| pv_power_rooftop | period_end | period |
7171
| --- | --- | --- |
72-
| 3.739 | 2025-02-18T01:30:00Z | PT30M |
73-
| 3.441 | 2025-02-18T01:00:00Z | PT30M |
72+
| 0 | 2025-07-14T08:00:00Z | PT30M |
73+
| 0 | 2025-07-14T07:30:00Z | PT30M |
7474
| ... | ... | ... |
75-
| 4.243 | 2025-02-16T02:00:00Z | PT30M |
76-
| 4.169 | 2025-02-16T01:30:00Z | PT30M |
75+
| 0 | 2025-07-12T09:00:00Z | PT30M |
76+
| 0 | 2025-07-12T08:30:00Z | PT30M |
7777

7878
---
7979

80-
### GetAdvancedPvPower
80+
### GetLiveAdvancedPvPower
8181
**Parameters:**
8282
[resourceId](https://docs.solcast.com.au/#9f3aed26-1078-4ff6-86e6-23a710c6fae7 "(string): The resource id of the resource. (Required)"), [hours](https://docs.solcast.com.au/#9f3aed26-1078-4ff6-86e6-23a710c6fae7 "(int?): The number of hours to return in the response. (Optional)"), [outputParameters](https://docs.solcast.com.au/#9f3aed26-1078-4ff6-86e6-23a710c6fae7 "(List<string>): The output parameters to include in the response. (Optional)"), [period](https://docs.solcast.com.au/#9f3aed26-1078-4ff6-86e6-23a710c6fae7 "(string): Length of the averaging period in ISO 8601 format. (Optional)"), [applyAvailability](https://docs.solcast.com.au/#9f3aed26-1078-4ff6-86e6-23a710c6fae7 "(double?): Percentage of the site’s total AC (inverter) capacity that is currently generating or expected to be generating during the forecast request period. E.g. if you specify a 50% availability, your returned power will be half of what it otherwise would be. (Optional)"), [applyConstraint](https://docs.solcast.com.au/#9f3aed26-1078-4ff6-86e6-23a710c6fae7 "(double?): Constraint on site’s total AC production, applied as a cap in the same way as the metadata parameter Site Export Limit. This will constrain all Solcast power values to be no higher than the apply_constraint value you specify. If you need an unconstrained forecast, you should not use this parameter. (Optional)"), [applyDustSoiling](https://docs.solcast.com.au/#9f3aed26-1078-4ff6-86e6-23a710c6fae7 "(double?): A user-override for dust_soiling_average. If you specify this parameter in your API call, we will replace the site's annual or monthly average dust soiling values with the value you specify in your API call.E.g. if you specify a 0.7 dust soiling, your returned power will be reduced by 70%. (Optional)"), [applySnowSoiling](https://docs.solcast.com.au/#9f3aed26-1078-4ff6-86e6-23a710c6fae7 "(double?): A user-override for Solcast’s dynamic snow soiling, which is based on global snow cover and weather forecast data, and changes from hour to hour. If you specify this parameter in your API call (e.g. if snow clearing has just been performed), we will replace the Solcast dynamic hour to hour value with the single value you specify. E.g. if you specify a 0.7 snow soiling, your returned power will be reduced by 70%. (Optional)"), [applyTrackerInactive](https://docs.solcast.com.au/#9f3aed26-1078-4ff6-86e6-23a710c6fae7 "(bool?): Indicating if trackers are inactive. If True, panels are assumed all facing up (i.e. zero rotation). Only has effect if your site has a tracking_type that is not “fixed”. (Optional)"), [terrainShading](https://docs.solcast.com.au/#9f3aed26-1078-4ff6-86e6-23a710c6fae7 "(bool?): If true, irradiance parameters are modified based on the surrounding terrain from a 90m-horizontal-resolution digital elevation model. The direct component of irradiance is set to zero when the beam from the sun is blocked by the terrain. The diffuse component of irradiance is reduced throughout the day if the sky view at the location is significantly reduced by the surrounding terrain. Global irradiance incorporates both effects. (Optional)"), [format](https://docs.solcast.com.au/#9f3aed26-1078-4ff6-86e6-23a710c6fae7 "(string): Response format (Optional)")
8383

@@ -86,7 +86,7 @@ Console.WriteLine(response.RawResponse);
8686
using Solcast.Clients;
8787

8888
var liveClient = new LiveClient();
89-
var response = await liveClient.GetAdvancedPvPower(
89+
var response = await liveClient.GetLiveAdvancedPvPower(
9090
resourceId: "ba75-e17a-7374-95ed",
9191
format: "csv"
9292
);
@@ -97,10 +97,10 @@ Console.WriteLine(response.RawResponse);
9797

9898
| pv_power_advanced | period_end | period |
9999
| --- | --- | --- |
100-
| 10 | 2025-02-18T01:30:00Z | PT30M |
101-
| 9.674 | 2025-02-18T01:00:00Z | PT30M |
100+
| 0 | 2025-07-14T08:00:00Z | PT30M |
101+
| 0 | 2025-07-14T07:30:00Z | PT30M |
102102
| ... | ... | ... |
103-
| 8.616 | 2025-02-11T02:00:00Z | PT30M |
104-
| 9.911 | 2025-02-11T01:30:00Z | PT30M |
103+
| 0 | 2025-07-07T09:00:00Z | PT30M |
104+
| 0 | 2025-07-07T08:30:00Z | PT30M |
105105

106106
---

0 commit comments

Comments
 (0)