What data do I need to create a new site

You will need to provide some data about the site, its assets and some settings about the forecasting models.

Type of the site type
Specify the type of the site. For a wind site it should be: wind.

Name of the site name
Specify a name for the site. It is used to easily recognize the site. It is a string.
Example: My wind site

Latitude of the site location latitude
Specify the latitude of the site location. It takes a value between -90 and 90.
Example: 52.5

Longitude of the site location longitude
Specify the longitude of the site location. It takes a value between -180 and 180.
Example: 13.4

Assets assets

  • Wind turbine nominal power nominal_power
    Specify the nominal power of the wind turbine in kilowatts (kW). It is a positive number.
    Example: 3000

  • Number of wind turbines nr_units
    Specify the number of the wind turbines in the site. It is a positive integer number.
    Example: 3

  • Wind turbine model turbine_type
    Specify the wind turbine model. It is a string.
    Example: V126/3000

  • Wind turbine hub height hub_height
    Specify the wind turbine hub height in meters (m). It is a positive number.
    Example: 119

  • Wind turbine rotor diameter rotor_diameter
    Specify the wind turbine rotor diameter in meters (m). It is a positive number.
    Example: 126

  • Installation date install_date
    Specify the date when the system was installed. It is a string with format: “YYYY-MM-DD”.
    Example: 2020-01-01

Settings settings

  • Model resolution model_resolution
    Specify how frequently the forecasts will be updated. It can be every 15 minutes, 30 minutes, 1 hour or daily. It takes one of the following values: 15min, 30min, 1h or 1d.

  • Train long-term models trainLongTermModels
    Specify if a model based on typical meteorological year should be trained for long-term forecasting. It takes one of the following values: true or false

  • Train near-term models trainNearTermModels
    Specify if a model based on recent power observations should be trained for short-term forecasting. Power observations should be available in real time in this case. It takes one of the following values: true or false

  • Use physical models usePhysicalModels
    Specify if a physical model should be trained. No training data are required for physical models to work. It takes one of the following values: true or false

Create wind site
import requests

api_key = "Your API key" # Set your API key

payload = {
	"type": "wind",
	"name": "My solar site",
	"latitude": 52.5,
	"longitude": 13.4,
	"settings": {
		"model_resolution": "1h",
		"usePhysicalModels": True,
		"trainNearTermModels": False,
		"trainLongTermModels": False
	},
	"assets": [
		{
			"nominal_power": 3000,
			"nr_units": 3,
			"turbine_type": "V126/3000",
			"hub_height": 119,
			"rotor_diameter": 126,
			"install_date": "2020-01-01"
		}
	]
}

url = "https://api.rebase.energy/platform/v2/sites"
headers = {"Authorization": api_key, "Content-Type": "application/json"}

response = requests.post(url, headers=headers, json=payload)
response.raise_for_status()
response = response.json()
Response example
{
    "site_id": "dfd365tc-2644-3627-905a-ghjjd182u78"
}