| Source | Description | Frequency of Data | Source of Data | How it is used in Relay |
|---|---|---|---|---|
| Elexon FuelInst | Power sources by type (wind, gas, etc.) and interconnector. | 5 mins | Actual. | Gen&imp, Dem&exp, Interconnectors |
| Elexon Demand Outturn | ND and TSD, per 30min period. | 30 mins | Actual. | Gen&imp, Dem&exp, Demand forecast for past slots. |
| Elexon Day Ahead Demand FC | Forecast transmission demand per 30 min. | Ad-hoc multiple times per day. | Forecast. | Demand forecast for future slots. |
| Elexon INDGEN | What generators plan to produce, per 30 min period. | Ad-hoc | Forecast | Demand forecast graph. |
| NESO Carbon intensity | g/CO2 per 30 min period. | 30 mins, rolling. | Forecast and actual. | Carbon intensity. |
| NESO data portal N2EX day ahead price | GB wholesale £/MWh, per 30 min slot. | Daily (approx 12pm) | Actual. | Wholesale price. |
| NESO data portal DFS | Demand Flexibility Service events. ID, start/end time, type and MW. |
Ad-hoc | Actual. | DFS alerts. |
| Octopus Agile | Unit rate (p/kWh) | Daily (approx 4pm) | Actual. | Agile. |
| HomeAssistant PV Sensor | Current W, 30 min average and daily average. | Live | Actual. | Home solar. |
Relay API
Relay pulls and caches all the sources.
It identifies data periods, (averages in the case of FuelINST), and assigns to a 30min slot.
It then serves a custom API with just the data required for each 30 minute slot.