GB electricity · weather · markets · anomalies

Grid Weather Cockpit

One page for “what is the GB grid doing, why, what happens next, and what looks weird?”. It blends carbon intensity, demand, generation mix, renewable ramps, weather-driven forecasting, balancing/price context and anomaly detection.

Not refreshed yet Waiting

Current state

Live feeds only; unavailable data stays empty and is listed in diagnostics.

Initialising
Carbon intensity — —
Demand pressure — —
Renewables now — —
Price / balancing — —

Why is the grid like this?

A generated explanation from demand, carbon, wind/solar, weather, ramp and price signals.

Building the first view…

The app will combine live grid, market and weather APIs. Missing feeds will be left unavailable rather than filled with a sample scenario.

    Grid stress index

    Transparent 0-100 heuristic: loaded pressure factors are weighted, renormalised, and summed. Not an official security-of-supply measure.

    How this score combines Each row below becomes a 0-100 pressure score; the cockpit multiplies it by the active weight and sums the contributions.
    —Waiting

      Carbon and stress outlook

      Carbon forecast, derived stress outlook, and clean/stress windows.

      —

      Generation mix

      Current fuel mix from recent complete Elexon/NESO MW data where usable, otherwise Carbon Intensity percentages.

      —low-carbon %

      Generation mix history

      Stacked Elexon actual generation by fuel type in GW. Defaults to the last 4 days; older ranges load where the public APIs return data.

      Renewable ramp & curtailment tracker

      Upcoming grid wind/solar forecast ramps in GW plus “weather says more than actual” underperformance flags.

      Biggest wind ramp——
      Biggest solar ramp——
      Underperformance——

      Weather-driven renewable forecast

      Open-Meteo GFS/UKMO/ECMWF variables for the selected region/postcode: wind power proxy, solar radiation proxy, and synoptic risk drivers.

      Wind weather——
      Solar weather——
      Next 6 hours——
      Pressure——
      Air mass——
      Rain / cloud——

      Anomaly detector

      Flags jumps, high percentiles, renewable shortfalls, price spikes and data-quality issues.

        Demand, residual demand and price

        Residual demand is approximated as demand minus wind and solar generation or forecast.

        Data feed diagnostics and API links

        Data feed diagnostics and API links

        Use this to see exactly which live feeds worked and which ones returned no usable data.

          Source links, model assumptions and deployment notes
          • Carbon Intensity APINational/regional carbon intensity and generation mix.https://api.carbonintensity.org.uk/
          • Elexon Insights APIDemand outturn, actual generation, wind/solar forecasts, market prices and system prices.https://data.elexon.co.uk/bmrs/api/v1/
          • NESO Data PortalEmbedded wind/solar forecasts and embedded capacity fields in MW.https://api.neso.energy/api/3/action/
          • Open-Meteo Forecast APIGFS/UKMO/ECMWF weather variables for weather-derived wind and solar proxies.https://api.open-meteo.com/v1/forecast