Skip to content

REE Indicator Codes

Hourly Indicators (16 total)

All indicators require time_agg=average to prevent 4x inflation from sub-hourly summation.

Prices

IDColumn NameDescription
600day_ahead_priceOMIE day-ahead market price (EUR/MWh)
10211intraday_priceIntraday market price (EUR/MWh)

Demand

IDColumn NameDescription
1293real_demandReal-time peninsular demand (MW)
544demand_forecastDemand forecast (MW)
545demand_daily_forecastDaily peninsular demand forecast (MW)

Generation

IDColumn NameDescription
551wind_generationWind generation (MW)
1295solar_pv_generationSolar photovoltaic (MW)
1294solar_thermal_genConcentrated solar thermal (MW)
546hydro_generationHydroelectric (MW)
549nuclear_generationNuclear baseload (MW)
550combined_cycle_genGas combined cycle (MW)
547coal_generationCoal (MW)
1297cogenerationIndustrial cogeneration (MW)
10038fuel_gas_generationFuel gas (MW)

Interconnections

IDColumn NameDescription
10207france_interconnectionFrance flow (MW, +import/-export)
10208portugal_interconnectionPortugal flow (MW)
10209morocco_interconnectionMorocco flow (MW)

Forecast Indicators (3)

Fetched separately for D+1 generation forecasts:

IDColumn NameDescription
541wind_forecastREE wind generation forecast (MW)
10034solar_forecastREE solar generation forecast (MW)
544demand_forecastDemand forecast (MW)

API Parameters

Each indicator is queried from the ESIOS API with these parameters:

ParameterValuePurpose
time_trunchour or fifteen_minutesTemporal resolution
time_aggaverageCritical — prevents sub-hourly summation
geo_trunccountry or electric_systemGeographic scope
filter_geoEspañaCountry filter (prices only)

15-Minute Variants

The same indicators (except interconnections) are also collected at 15-minute resolution using time_trunc=fifteen_minutes. Stored in the ree_15min table.