Irradiance and Weather Requests

The WeatherData service endpoint offers a set of capabilities that allows the client to request irradiance and weather data for both single or bulk sites. The WeatherData endpoint requires the client to pass locations within their request, then specify the desired output irradiance and weather data fields. Available irradiance and weather data fields include:

  • Global Horizontal Irradiance (GHI)
  • Direct Normal Irradiance (DNI)
  • Diffuse Horizontal Irradiance (DHI)
  • 10-Meter Height Wind Speed
  • 2-Meter Height Dry Bulb Temperature
  • Relative Humidity
  • Liquid Precipitation
  • Solid Precipitation
  • Snow Depth
  • Albedo
  • Particulate Matter

For more information about available data fields, see Terms and Concepts.

Irradiance and Weather Data

Request irradiance and weather data by specifying a set of latitude and longitude pairs. This method operates asynchronously, requiring the client to POST their simulation request, then retrieve data using a GET request.

import requests
import time


#POST Create WeatherData Request
url = "https://service.solaranywhere.com/api/v2/WeatherData"
apiKey = "your_api_key"


payload = """{
  "Sites": [
    {
      "Name": "Atlanta_GA",
      "Latitude": 33.765,
      "Longitude": -84.395
    }
  ],
  "Options": {
    "OutputFields": [
      "StartTime",
      "ObservationTime",
      "EndTime",
      "GlobalHorizontalIrradiance_WattsPerMeterSquared",
      "DirectNormalIrradiance_WattsPerMeterSquared",
      "AmbientTemperature_DegreesC",
      "WindSpeed_MetersPerSecond",
      "Albedo_Unitless",
      "DataVersion"
    ],
    "SummaryOutputFields": [
      "TotalGlobalHorizontalIrradiance"
    ],
    "SpatialResolution_Degrees": 0.01,
    "TimeResolution_Minutes": 60,
    "StartTime": "2020-01-01T00:00:00-05:00",
    "EndTime": "2020-02-01T00:00:00-05:00",
    "WeatherDataSource": "SolarAnywhereLatest",
    "MissingDataHandling": "Omit"
  }
}"""
 
headers = {
 'content-type': "application/json; charset=utf-8",
 'X-Api-Key': apiKey,
 'Accept': "application/json"
 }
 
response = requests.post(url,data=payload,
           headers=headers)
 
root = response.json()
print(response.text)
print("-----")
 
publicId = root["WeatherRequestId"]
print(publicId)
 
#GET WeatherDataResult
url2 = "https://service.solaranywhere.com/api/v2/WeatherDataResult/"

requestNumber = 0
MAX_requestNumber = 100
 
while(requestNumber < MAX_requestNumber):
 time.sleep(5)
 data = requests.get(url2 + publicId, headers=headers)
 radicle = data.json()
 status = radicle["Status"]
 print(radicle)
 if status == "Done":
  print(radicle)
  break
 else:
  requestNumber = requestNumber + 1
import requests
import time


#POST Create WeatherData Request
url = "https://service.solaranywhere.com/api/v2/WeatherData"
apiKey = "your_api_key"


payload = """{
  "Sites": [
    {
      "Name": "Atlanta_GA",
      "Latitude": 33.765,
      "Longitude": -84.395
    }
  ],
  "Options": {
    "OutputFields": [
      "StartTime",
      "ObservationTime",
      "EndTime",
      "GlobalHorizontalIrradiance_WattsPerMeterSquared",
      "DirectNormalIrradiance_WattsPerMeterSquared",
      "AmbientTemperature_DegreesC",
      "WindSpeed_MetersPerSecond",
      "Albedo_Unitless",
      "DataVersion"
    ],
    "SummaryOutputFields": [
      "TotalGlobalHorizontalIrradiance"
    ],
    "SpatialResolution_Degrees": 0.005,
    "TimeResolution_Minutes": 5,
    "StartTime": "2020-01-01T00:00:00-05:00",
    "EndTime": "2020-02-01T00:00:00-05:00",
    "WeatherDataSource": "SolarAnywhereLatest",
    "MissingDataHandling": "Omit",
    "ApplyTrueDynamics": true
  }
}"""
 
headers = {
 'content-type': "application/json; charset=utf-8",
 'X-Api-Key': apiKey,
 'Accept': "application/json"
 }
 
response = requests.post(url,data=payload,
           headers=headers)
 
root = response.json()
print(response.text)
print("-----")
 
publicId = root["WeatherRequestId"]
print(publicId)
 
#GET WeatherDataResult
url2 = "https://service.solaranywhere.com/api/v2/WeatherDataResult/"

requestNumber = 0
MAX_requestNumber = 100
 
while(requestNumber < MAX_requestNumber):
 time.sleep(5)
 data = requests.get(url2 + publicId, headers=headers)
 radicle = data.json()
 status = radicle["Status"]
 print(radicle)
 if status == "Done":
  print(radicle)
  break
 else:
  requestNumber = requestNumber + 1
Sample Requests

The client can request different irradiance and weather data types through the WeatherData method. Each WeatherData request contains a set of individual solar sites that are defined by a latitude and longitude. The WeatherData structure allows client applications to specify the desired weather data source, time range and data resolution. Spatial resolution is tied to the solar model with options for 10-km Standard Resolution (SpatialResolution="0.1") and 1-km Enhanced Resolution (SpatialResolution="0.01"). The time resolution returns the most granular time step available within the client license. For more detail on available options, see the Complete Schema.

Here are a few sample WeatherData request payloads using different options for irradiance data. For more information about available data resolutions, see SolarAnywhere Data Resolution. For more information about available datasets, see SolarAnywhere Datasets.

{
  "Sites": [
    {
      "Name": "Sao Paulo",
      "Latitude": -23.565,
      "Longitude": -46.655
    }
  ],
  "Options": {
    "OutputFields": [
      "StartTime",
      "EndTime",
      "GlobalHorizontalIrradiance_WattsPerMeterSquared",
      "DirectNormalIrradiance_WattsPerMeterSquared",
      "DiffuseHorizontalIrradiance_WattsPerMeterSquared",
      "AmbientTemperature_DegreesC",
      "WindSpeed_MetersPerSecond",
      "Albedo_Unitless",
      "DataVersion"
    ],
    "SummaryOutputFields": [],
    "SpatialResolution_Degrees": 0.1,
    "TimeResolution_Minutes": 60,
    "WeatherDataSource": "SolarAnywhereTGYLatest"
  }
}
{
  "Sites": [
    {
      "Name": "Sao Paulo",
      "Latitude": -23.565,
      "Longitude": -46.655
    }
  ],
  "Options": {
    "OutputFields": [
      "StartTime",
      "EndTime",
      "GlobalHorizontalIrradiance_WattsPerMeterSquared",
      "DirectNormalIrradiance_WattsPerMeterSquared",
      "DiffuseHorizontalIrradiance_WattsPerMeterSquared",
      "AmbientTemperature_DegreesC",
      "WindSpeed_MetersPerSecond",
      "Albedo_Unitless",
      "DataVersion"
    ],
    "SummaryOutputFields": [],
    "SpatialResolution_Degrees": 0.01,
    "TimeResolution_Minutes": 60,
    "StartTime": "2020-01-01T00:00:00-08:00",
    "EndTime": "2020-02-01T00:00:00-08:00",
    "WeatherDataSource": "SolarAnywhereLatest",
    "MissingDataHandling": "FillAverage"
  }
}
{
  "Sites": [
    {
      "Name": "Sao Paulo",
      "Latitude": -23.565,
      "Longitude": -46.655
    }
  ],
  "Options": {
    "OutputFields": [],
    "SummaryOutputFields": [
      "TotalGlobalHorizontalIrradiance",
      "TotalDirectNormalIrradiance",
      "TotalDiffuseHorizontalIrradiance",
      "AverageAlbedo"
    ],
    "SpatialResolution_Degrees": 0.1,
    "TimeResolution_Minutes": 60,
    "StartTime": "2020-01-01T00:00:00-08:00",
    "EndTime": "2020-02-01T00:00:00-08:00",
    "WeatherDataSource": "SolarAnywhereLatest"
  }
}
{
  "Sites": [
    {
      "Name": "Sao Paulo",
      "Latitude": -23.565,
      "Longitude": -46.655
    }
  ],
  "Options": {
    "OutputFields": [
      "StartTime",
      "EndTime",
      "GlobalHorizontalIrradiance_WattsPerMeterSquared",
      "DirectNormalIrradiance_WattsPerMeterSquared",
      "DiffuseHorizontalIrradiance_WattsPerMeterSquared",
      "AmbientTemperature_DegreesC",
      "WindSpeed_MetersPerSecond",
      "Albedo_Unitless",
      "DataVersion"
    ],
    "SummaryOutputFields": [],
    "SpatialResolution_Degrees": 0.1,
    "TimeResolution_Minutes": 60,
    "WeatherDataSource": "SolarAnywherePOELatest",
    "ProbabilityOfExceedance": 95
  }
}
<CreateWeatherDataRequest xmlns="http://service.solaranywhere.com/api/v2">
 <Sites>
  <Site Name="Sao Paulo" Latitude="-23.565" Longitude="-46.655" />
 </Sites>
 <Options
 WeatherDataSource="SolarAnywhereTGYLatest"
 SpatialResolution_Degrees="0.1"
 TimeResolution_Minutes="60"
 OutputFields="StartTime,EndTime,GlobalHorizontalIrradiance_WattsPerMeterSquared,
 DirectNormalIrradiance_WattsPerMeterSquared,DiffuseHorizontalIrradiance_WattsPerMeterSquared,
 AmbientTemperature_DegreesC,WindSpeed_MetersPerSecond,Albedo_Unitless,DataVersion"/>
</CreateWeatherDataRequest>
<CreateWeatherDataRequest xmlns="http://service.solaranywhere.com/api/v2">
 <Sites>
  <Site Name="Sao Paulo" Latitude="-23.565" Longitude="-46.655" />
 </Sites>
 <Options
 WeatherDataSource="SolarAnywhereLatest"
 StartTime="2020-01-01T00:00:00-08:00"
 EndTime="2020-02-01T00:00:00-08:00"
 SpatialResolution_Degrees="0.01"
 TimeResolution_Minutes="60"
 MissingDataHandling="FillAverage"
 OutputFields="StartTime,EndTime,GlobalHorizontalIrradiance_WattsPerMeterSquared,
 DirectNormalIrradiance_WattsPerMeterSquared,DiffuseHorizontalIrradiance_WattsPerMeterSquared,
 AmbientTemperature_DegreesC,WindSpeed_MetersPerSecond,Albedo_Unitless,DataVersion"/>
</CreateWeatherDataRequest>
<CreateWeatherDataRequest xmlns="http://service.solaranywhere.com/api/v2">
 <Sites>
  <Site Name="Sao Paulo" Latitude="-23.565" Longitude="-46.655" />
 </Sites>
 <Options
 WeatherDataSource="SolarAnywhereLatest"
 StartTime="2020-01-01T00:00:00-08:00"
 EndTime="2020-02-01T00:00:00-08:00"
 SpatialResolution_Degrees="0.1"
 TimeResolution_Minutes="60"
 SummaryOutputFields="TotalGlobalHorizontalIrradiance,TotalDirectNormalIrradiance,TotalDiffuseHorizontalIrradiance,AverageAlbedo"/>
</CreateWeatherDataRequest>
<CreateWeatherDataRequest xmlns="http://service.solaranywhere.com/api/v2">
 <Sites>
  <Site Name="Sao Paulo" Latitude="-23.565" Longitude="-46.655" />
 </Sites>
 <Options
 WeatherDataSource="SolarAnywherePOELatest"
 SpatialResolution_Degrees="0.1"
 TimeResolution_Minutes="60"
 ProbabilityOfExceedance="95"
OutputFields="StartTime,EndTime,GlobalHorizontalIrradiance_WattsPerMeterSquared,
 DirectNormalIrradiance_WattsPerMeterSquared,DiffuseHorizontalIrradiance_WattsPerMeterSquared,
 AmbientTemperature_DegreesC,WindSpeed_MetersPerSecond,Albedo_Unitless,DataVersion"/>
</CreateWeatherDataRequest>
Sample Responses

The sample response corresponds to the request for each solar irradiance dataset.

{
    "WeatherRequestId": "L81ZKP7",
    "Status": "Done",
    "RequestId": "50GMPY4G8",
    "WeatherDataResults": [
        {
            "Status": "Success",
            "SiteName": "Sao Paulo",
            "WeatherSourceInformation": {
                "WeatherSiteName": "SolarAnywhereTGYLatest",
                "Latitude": -23.565,
                "Longitude": -46.655,
                "Elevation_Meters": 755,
                "ApplyTrueDynamics": false
            },
            "WeatherDataPeriods": {
                "TimeResolution_Minutes": 60,
                "FirstStartTime": "2009-01-01T00:00:00-03:00",
                "WeatherDataPeriods": [
                    {
                        "StartTime": "2016-01-01T00:00:00-03:00",
                        "EndTime": "2016-01-01T01:00:00-03:00",
                        "GlobalHorizontalIrradiance_WattsPerMeterSquared": 0,
                        "DirectNormalIrradiance_WattsPerMeterSquared": 0,
                        "DiffuseHorizontalIrradiance_WattsPerMeterSquared": 0,
                        "AmbientTemperature_DegreesC": 22,
                        "WindSpeed_MetersPerSecond": 3,
                        "Albedo_Unitless": 0.15,
                        "DataVersion": "SolarAnywhere TGY 2020"
                    },
                    {
                        "StartTime": "2016-01-01T01:00:00-03:00",
                        "EndTime": "2016-01-01T02:00:00-03:00",
                        "GlobalHorizontalIrradiance_WattsPerMeterSquared": 0,
                        "DirectNormalIrradiance_WattsPerMeterSquared": 0,
                        "DiffuseHorizontalIrradiance_WattsPerMeterSquared": 0,
                        "AmbientTemperature_DegreesC": 22,
                        "WindSpeed_MetersPerSecond": 3,
                        "Albedo_Unitless": 0.15,
                        "DataVersion": "SolarAnywhere TGY 2020"
                    }
		Results truncated...
                ]
            }
        }
    ]
}
{
    "WeatherRequestId": "NAAEQ7Q",
    "Status": "Done",
    "RequestId": "4TADN5M7R",
    "WeatherDataResults": [
        {
            "Status": "Success",
            "SiteName": "Sao Paulo",
            "WeatherSourceInformation": {
                "WeatherSiteName": "SolarAnywhereLatest",
                "Latitude": -23.565,
                "Longitude": -46.655,
                "Elevation_Meters": 755,
                "ApplyTrueDynamics": false
            },
            "WeatherDataPeriods": {
                "TimeResolution_Minutes": 60,
                "FirstStartTime": "2020-01-01T05:00:00-03:00",
                "WeatherDataPeriods": [
                    {
                        "StartTime": "2020-01-01T05:00:00-03:00",
                        "EndTime": "2020-01-01T06:00:00-03:00",
                        "GlobalHorizontalIrradiance_WattsPerMeterSquared": 4,
                        "DirectNormalIrradiance_WattsPerMeterSquared": 0,
                        "DiffuseHorizontalIrradiance_WattsPerMeterSquared": 4,
                        "AmbientTemperature_DegreesC": 21,
                        "WindSpeed_MetersPerSecond": 3,
                        "Albedo_Unitless": 0.14,
                        "DataVersion": "3.5"
                    },
                    {
                        "StartTime": "2020-01-01T06:00:00-03:00",
                        "EndTime": "2020-01-01T07:00:00-03:00",
                        "GlobalHorizontalIrradiance_WattsPerMeterSquared": 103,
                        "DirectNormalIrradiance_WattsPerMeterSquared": 88,
                        "DiffuseHorizontalIrradiance_WattsPerMeterSquared": 103,
                        "AmbientTemperature_DegreesC": 21,
                        "WindSpeed_MetersPerSecond": 3,
                        "Albedo_Unitless": 0.14,
                        "DataVersion": "3.5"
                    },
                    {
                        "StartTime": "2020-01-01T07:00:00-03:00",
                        "EndTime": "2020-01-01T08:00:00-03:00",
                        "GlobalHorizontalIrradiance_WattsPerMeterSquared": 370,
                        "DirectNormalIrradiance_WattsPerMeterSquared": 457,
                        "DiffuseHorizontalIrradiance_WattsPerMeterSquared": 309,
                        "AmbientTemperature_DegreesC": 24,
                        "WindSpeed_MetersPerSecond": 3,
                        "Albedo_Unitless": 0.14,
                        "DataVersion": "3.5"
                    }
		Results Truncated...
                ]
            }
        }
    ]
}
{
    "WeatherRequestId": "15YKC8M",
    "Status": "Done",
    "RequestId": "PT0JDF6RY",
    "WeatherDataResults": [
        {
            "Status": "Success",
            "SiteName": "Sao Paulo",
            "WeatherSourceInformation": {
                "WeatherSiteName": "SolarAnywhereLatest",
                "Latitude": -23.565,
                "Longitude": -46.655,
                "Elevation_Meters": 755,
                "ApplyTrueDynamics": false
            },
            "Summary": {
                "AnnualSummary": {
                    "Year": [
                        {
                            "YearNumber": 2020,
                            "PartialYear": true,
                            "Monthly": [
                                {
                                    "MonthNumber": 1,
                                    "PartialMonth": true,
                                    "TotalDirectNormalIrradiance": 98258,
                                    "TotalGlobalHorizontalIrradiance": 152716,
                                    "TotalDiffuseHorizontalIrradiance": 106059,
                                    "AverageAlbedo": 0.15
                                },
                                {
                                    "MonthNumber": 2,
                                    "PartialMonth": true,
                                    "TotalDirectNormalIrradiance": 0,
                                    "TotalGlobalHorizontalIrradiance": 0,
                                    "TotalDiffuseHorizontalIrradiance": 0,
                                    "AverageAlbedo": 0.15
                                }
                            ],
                            "TotalDirectNormalIrradiance": 98258,
                            "TotalGlobalHorizontalIrradiance": 152716,
                            "TotalDiffuseHorizontalIrradiance": 106059,
                            "AverageAlbedo": 0.15
                        }
                    ]
                },
                "TotalDirectNormalIrradiance": 98258,
                "TotalGlobalHorizontalIrradiance": 152716,
                "TotalDiffuseHorizontalIrradiance": 106059,
                "AverageAlbedo": 0.15
            }
        }
    ]
}
{
    "WeatherRequestId": "PK2MV4L",
    "Status": "Done",
    "RequestId": "2LQR5FX05",
    "WeatherDataResults": [
        {
            "Status": "Success",
            "SiteName": "Sao Paulo",
            "WeatherSourceInformation": {
                "WeatherSiteName": "SolarAnywherePOELatest",
                "Latitude": -23.565,
                "Longitude": -46.655,
                "Elevation_Meters": 755,
                "ApplyTrueDynamics": false
            },
            "WeatherDataPeriods": {
                "TimeResolution_Minutes": 60,
                "FirstStartTime": "2009-01-01T00:00:00-03:00",
                "WeatherDataPeriods": [
                    {
                        "StartTime": "2017-01-01T00:00:00-03:00",
                        "EndTime": "2017-01-01T01:00:00-03:00",
                        "GlobalHorizontalIrradiance_WattsPerMeterSquared": 0,
                        "DirectNormalIrradiance_WattsPerMeterSquared": 0,
                        "DiffuseHorizontalIrradiance_WattsPerMeterSquared": 0,
                        "AmbientTemperature_DegreesC": 22,
                        "WindSpeed_MetersPerSecond": 2,
                        "Albedo_Unitless": 0.15,
                        "DataVersion": "SolarAnywhere POE 2020"
                    },
                    {
                        "StartTime": "2017-01-01T01:00:00-03:00",
                        "EndTime": "2017-01-01T02:00:00-03:00",
                        "GlobalHorizontalIrradiance_WattsPerMeterSquared": 0,
                        "DirectNormalIrradiance_WattsPerMeterSquared": 0,
                        "DiffuseHorizontalIrradiance_WattsPerMeterSquared": 0,
                        "AmbientTemperature_DegreesC": 21,
                        "WindSpeed_MetersPerSecond": 2,
                        "Albedo_Unitless": 0.15,
                        "DataVersion": "SolarAnywhere POE 2020"
                    },
                    {
                        "StartTime": "2017-01-01T02:00:00-03:00",
                        "EndTime": "2017-01-01T03:00:00-03:00",
                        "GlobalHorizontalIrradiance_WattsPerMeterSquared": 0,
                        "DirectNormalIrradiance_WattsPerMeterSquared": 0,
                        "DiffuseHorizontalIrradiance_WattsPerMeterSquared": 0,
                        "AmbientTemperature_DegreesC": 21,
                        "WindSpeed_MetersPerSecond": 2,
                        "Albedo_Unitless": 0.15,
                        "DataVersion": "SolarAnywhere POE 2020"
                    },
                    {
                        "StartTime": "2017-01-01T03:00:00-03:00",
                        "EndTime": "2017-01-01T04:00:00-03:00",
                        "GlobalHorizontalIrradiance_WattsPerMeterSquared": 0,
                        "DirectNormalIrradiance_WattsPerMeterSquared": 0,
                        "DiffuseHorizontalIrradiance_WattsPerMeterSquared": 0,
                        "AmbientTemperature_DegreesC": 21,
                        "WindSpeed_MetersPerSecond": 2,
                        "Albedo_Unitless": 0.15,
                        "DataVersion": "SolarAnywhere POE 2020"
                    }
		Results Truncated...
                [
            }
        }
    [
}
<GetWeatherDataResultResponse WeatherRequestId="GC0D8JC" Status="Done" RequestId="ZTJUMXW8N" xmlns="http://service.solaranywhere.com/api/v2">
    <WeatherdataResults>
        <WeatherDataResult Status="Success" SiteName="Sao Paulo">
            <WeatherSourceInformation WeatherSiteName="SolarAnywhereTGYLatest" Latitude="-23.565" Longitude="-46.655" Elevation_Meters="755" />
            <WeatherDataPeriods TimeResolution_Minutes="60" FirstStartTime="2008-12-31T23:00:00-03:00">
                <WeatherDataPeriod StartTime="2007-12-31T23:00:00-03:00" EndTime="2008-01-01T00:00:00-03:00" GlobalHorizontalIrradiance_WattsPerMeterSquared="0" DirectNormalIrradiance_WattsPerMeterSquared="0" DiffuseHorizontalIrradiance_WattsPerMeterSquared="0" AmbientTemperature_DegreesC="23" WindSpeed_MetersPerSecond="3" Albedo_Unitless="0.15" DataVersion="SolarAnywhere TGY 2020" />
                <WeatherDataPeriod StartTime="2016-01-01T00:00:00-03:00" EndTime="2016-01-01T01:00:00-03:00" GlobalHorizontalIrradiance_WattsPerMeterSquared="0" DirectNormalIrradiance_WattsPerMeterSquared="0" DiffuseHorizontalIrradiance_WattsPerMeterSquared="0" AmbientTemperature_DegreesC="22" WindSpeed_MetersPerSecond="3" Albedo_Unitless="0.15" DataVersion="SolarAnywhere TGY 2020" />
                <WeatherDataPeriod StartTime="2016-01-01T01:00:00-03:00" EndTime="2016-01-01T02:00:00-03:00" GlobalHorizontalIrradiance_WattsPerMeterSquared="0" DirectNormalIrradiance_WattsPerMeterSquared="0" DiffuseHorizontalIrradiance_WattsPerMeterSquared="0" AmbientTemperature_DegreesC="22" WindSpeed_MetersPerSecond="3" Albedo_Unitless="0.15" DataVersion="SolarAnywhere TGY 2020" />
                <WeatherDataPeriod StartTime="2016-01-01T02:00:00-03:00" EndTime="2016-01-01T03:00:00-03:00" GlobalHorizontalIrradiance_WattsPerMeterSquared="0" DirectNormalIrradiance_WattsPerMeterSquared="0" DiffuseHorizontalIrradiance_WattsPerMeterSquared="0" AmbientTemperature_DegreesC="22" WindSpeed_MetersPerSecond="3" Albedo_Unitless="0.15" DataVersion="SolarAnywhere TGY 2020" />
                <WeatherDataPeriod StartTime="2016-01-01T03:00:00-03:00" EndTime="2016-01-01T04:00:00-03:00" GlobalHorizontalIrradiance_WattsPerMeterSquared="0" DirectNormalIrradiance_WattsPerMeterSquared="0" DiffuseHorizontalIrradiance_WattsPerMeterSquared="0" AmbientTemperature_DegreesC="22" WindSpeed_MetersPerSecond="3" Albedo_Unitless="0.15" DataVersion="SolarAnywhere TGY 2020" />
				Results truncated...
			</WeatherDataPeriods>
        </WeatherDataResult>
    </WeatherdataResults>
</GetWeatherDataResultResponse>
<GetWeatherDataResultResponse WeatherRequestId="TMRPJYQ" Status="Done" RequestId="NWKB754MM" xmlns="http://service.solaranywhere.com/api/v2">
    <WeatherdataResults>
        <WeatherDataResult Status="Success" SiteName="Sao Paulo">
            <WeatherSourceInformation WeatherSiteName="SolarAnywhereLatest" Latitude="-23.565" Longitude="-46.655" Elevation_Meters="755" />
            <WeatherDataPeriods TimeResolution_Minutes="60" FirstStartTime="2020-01-01T05:00:00-03:00">
                <WeatherDataPeriod StartTime="2020-01-01T05:00:00-03:00" EndTime="2020-01-01T06:00:00-03:00" GlobalHorizontalIrradiance_WattsPerMeterSquared="4" DirectNormalIrradiance_WattsPerMeterSquared="0" DiffuseHorizontalIrradiance_WattsPerMeterSquared="4" AmbientTemperature_DegreesC="21" WindSpeed_MetersPerSecond="3" Albedo_Unitless="0.14" DataVersion="3.5" />
                <WeatherDataPeriod StartTime="2020-01-01T06:00:00-03:00" EndTime="2020-01-01T07:00:00-03:00" GlobalHorizontalIrradiance_WattsPerMeterSquared="103" DirectNormalIrradiance_WattsPerMeterSquared="88" DiffuseHorizontalIrradiance_WattsPerMeterSquared="103" AmbientTemperature_DegreesC="21" WindSpeed_MetersPerSecond="3" Albedo_Unitless="0.14" DataVersion="3.5" />
                <WeatherDataPeriod StartTime="2020-01-01T07:00:00-03:00" EndTime="2020-01-01T08:00:00-03:00" GlobalHorizontalIrradiance_WattsPerMeterSquared="370" DirectNormalIrradiance_WattsPerMeterSquared="457" DiffuseHorizontalIrradiance_WattsPerMeterSquared="309" AmbientTemperature_DegreesC="24" WindSpeed_MetersPerSecond="3" Albedo_Unitless="0.14" DataVersion="3.5" />
                <WeatherDataPeriod StartTime="2020-01-01T08:00:00-03:00" EndTime="2020-01-01T09:00:00-03:00" GlobalHorizontalIrradiance_WattsPerMeterSquared="635" DirectNormalIrradiance_WattsPerMeterSquared="803" DiffuseHorizontalIrradiance_WattsPerMeterSquared="371" AmbientTemperature_DegreesC="25" WindSpeed_MetersPerSecond="4" Albedo_Unitless="0.14" DataVersion="3.5" />
                <WeatherDataPeriod StartTime="2020-01-01T09:00:00-03:00" EndTime="2020-01-01T10:00:00-03:00" GlobalHorizontalIrradiance_WattsPerMeterSquared="831" DirectNormalIrradiance_WattsPerMeterSquared="917" DiffuseHorizontalIrradiance_WattsPerMeterSquared="381" AmbientTemperature_DegreesC="26" WindSpeed_MetersPerSecond="4" Albedo_Unitless="0.14" DataVersion="3.5" />
                <WeatherDataPeriod StartTime="2020-01-01T10:00:00-03:00" EndTime="2020-01-01T11:00:00-03:00" GlobalHorizontalIrradiance_WattsPerMeterSquared="970" DirectNormalIrradiance_WattsPerMeterSquared="920" DiffuseHorizontalIrradiance_WattsPerMeterSquared="410" AmbientTemperature_DegreesC="27" WindSpeed_MetersPerSecond="4" Albedo_Unitless="0.14" DataVersion="3.5" />
				Results truncated...
			</WeatherDataPeriods>
        </WeatherDataResult>
    </WeatherdataResults>
</GetWeatherDataResultResponse>
<GetWeatherDataResultResponse WeatherRequestId="Z1KPPXA" Status="Done" RequestId="45AQ9YKA7" xmlns="http://service.solaranywhere.com/api/v2">
    <WeatherdataResults>
        <WeatherDataResult Status="Success" SiteName="Sao Paulo">
            <WeatherSourceInformation WeatherSiteName="SolarAnywhereLatest" Latitude="-23.565" Longitude="-46.655" Elevation_Meters="755" />
            <Summary TotalDirectNormalIrradiance="98258" TotalGlobalHorizontalIrradiance="152716" TotalDiffuseHorizontalIrradiance="106059" AverageAlbedo="0.15">
                <AnnualSummary>
                    <Year TotalDirectNormalIrradiance="98258" TotalGlobalHorizontalIrradiance="152716" TotalDiffuseHorizontalIrradiance="106059" AverageAlbedo="0.15" YearNumber="2020" PartialYear="true">
                        <Monthly TotalDirectNormalIrradiance="98258" TotalGlobalHorizontalIrradiance="152716" TotalDiffuseHorizontalIrradiance="106059" AverageAlbedo="0.15" MonthNumber="1" PartialMonth="true" />
                        <Monthly TotalDirectNormalIrradiance="0" TotalGlobalHorizontalIrradiance="0" TotalDiffuseHorizontalIrradiance="0" AverageAlbedo="0.15" MonthNumber="2" PartialMonth="true" />
                    </Year>
                </AnnualSummary>
            </Summary>
        </WeatherDataResult>
    </WeatherdataResults>
</GetWeatherDataResultResponse>
<GetWeatherDataResultResponse WeatherRequestId="BN1KVJT" Status="Done" RequestId="ZPLEMPU4M" xmlns="http://service.solaranywhere.com/api/v2">
    <WeatherdataResults>
        <WeatherDataResult Status="Success" SiteName="Sao Paulo">
            <WeatherSourceInformation WeatherSiteName="SolarAnywherePOELatest" Latitude="-23.565" Longitude="-46.655" Elevation_Meters="755" />
            <WeatherDataPeriods TimeResolution_Minutes="60" FirstStartTime="2008-12-31T23:00:00-03:00">
                <WeatherDataPeriod StartTime="2019-12-31T23:00:00-03:00" EndTime="2020-01-01T00:00:00-03:00" GlobalHorizontalIrradiance_WattsPerMeterSquared="0" DirectNormalIrradiance_WattsPerMeterSquared="0" DiffuseHorizontalIrradiance_WattsPerMeterSquared="0" AmbientTemperature_DegreesC="22" WindSpeed_MetersPerSecond="1" Albedo_Unitless="0.15" DataVersion="SolarAnywhere POE 2020" />
                <WeatherDataPeriod StartTime="2017-01-01T00:00:00-03:00" EndTime="2017-01-01T01:00:00-03:00" GlobalHorizontalIrradiance_WattsPerMeterSquared="0" DirectNormalIrradiance_WattsPerMeterSquared="0" DiffuseHorizontalIrradiance_WattsPerMeterSquared="0" AmbientTemperature_DegreesC="22" WindSpeed_MetersPerSecond="2" Albedo_Unitless="0.15" DataVersion="SolarAnywhere POE 2020" />
                <WeatherDataPeriod StartTime="2017-01-01T01:00:00-03:00" EndTime="2017-01-01T02:00:00-03:00" GlobalHorizontalIrradiance_WattsPerMeterSquared="0" DirectNormalIrradiance_WattsPerMeterSquared="0" DiffuseHorizontalIrradiance_WattsPerMeterSquared="0" AmbientTemperature_DegreesC="21" WindSpeed_MetersPerSecond="2" Albedo_Unitless="0.15" DataVersion="SolarAnywhere POE 2020" />
                <WeatherDataPeriod StartTime="2017-01-01T02:00:00-03:00" EndTime="2017-01-01T03:00:00-03:00" GlobalHorizontalIrradiance_WattsPerMeterSquared="0" DirectNormalIrradiance_WattsPerMeterSquared="0" DiffuseHorizontalIrradiance_WattsPerMeterSquared="0" AmbientTemperature_DegreesC="21" WindSpeed_MetersPerSecond="2" Albedo_Unitless="0.15" DataVersion="SolarAnywhere POE 2020" />
                <WeatherDataPeriod StartTime="2017-01-01T03:00:00-03:00" EndTime="2017-01-01T04:00:00-03:00" GlobalHorizontalIrradiance_WattsPerMeterSquared="0" DirectNormalIrradiance_WattsPerMeterSquared="0" DiffuseHorizontalIrradiance_WattsPerMeterSquared="0" AmbientTemperature_DegreesC="21" WindSpeed_MetersPerSecond="2" Albedo_Unitless="0.15" DataVersion="SolarAnywhere POE 2020" />
                <WeatherDataPeriod StartTime="2017-01-01T04:00:00-03:00" EndTime="2017-01-01T05:00:00-03:00" GlobalHorizontalIrradiance_WattsPerMeterSquared="0" DirectNormalIrradiance_WattsPerMeterSquared="0" DiffuseHorizontalIrradiance_WattsPerMeterSquared="0" AmbientTemperature_DegreesC="21" WindSpeed_MetersPerSecond="2" Albedo_Unitless="0.15" DataVersion="SolarAnywhere POE 2020" />

			    Results truncated...
			</WeatherDataPeriods>
        </WeatherDataResult>
    </WeatherdataResults>
</GetWeatherDataResultResponse>
What's Next?