← Jordi Lluis / Projects

Energy Monitor

Can two electricity prices be compared fairly—and what was generating power at the same time? Energy Monitor lines up matching delivery periods and keeps missing or delayed readings visible, so a comparison can be checked instead of guessed.

PUBLIC EUROPEAN ENERGY DATA · READ-ONLY

Open the Energy Monitor

The question this solves

A price from one hour cannot be fairly compared with generation reported for another hour. Different providers also use different time intervals, units and update schedules. This monitor puts comparable records side by side and shows the gaps; it does not claim that generation caused a price move or predict what comes next.

What a visitor can check
QuestionWhat the monitor showsWhy it helps
What did two markets charge for the same period?Prices lined up by delivery time and interval length.Different hours are not presented as a valid comparison.
What was generating electricity then?Reported generation by source, shown separately from prices.Adds context for investigation without claiming cause and effect.
Is a reading missing or late?Gaps, source links and the time the monitor received the data.People can judge the evidence instead of seeing a made-up zero or a hidden stale value.

Try it in three steps

  1. Open the monitor and choose the Netherlands and a completed day.
  2. Add another available market to compare prices for matching delivery periods.
  3. Select a time on the chart to inspect the readings and open their source links. Some countries have generation data but no connected price feed.

What the coverage numbers mean

Separate data types; separate counts
DataCurrent catalogueImportant boundary
Electricity generationFeeds for 33 country/territory entries.A connected country feed does not guarantee a reading for every time.
Day-ahead electricity prices21 zones across 16 countries.Zones are not the same thing as countries; generation coverage is broader than price coverage.
Great Britain system pricesA separate balancing-price view.Not a European day-ahead auction price; units and settlement periods stay separate.
Gas network flows11 configured entry feeds across the Netherlands, Germany and France.These are pipeline entry flows, not gas prices, storage totals or a promise of available observations.

How the pieces fit together

The monitor reads public data when a visitor selects a view, checks that each response has the expected units and time periods, then displays the records without filling gaps. Its local research database is separate from the public dashboard.

Components, what they depend on and their job
PartDepends onJob
Public data connectionsEnergy-Charts, OMIE and a Norwegian electricity-price providerRead published generation and day-ahead price records with their source details.
Data checksProvider response, units and timestampsReject invalid records and only compare prices covering the same period.
DashboardReact charts and controlsChoose a country and day, compare supported markets, inspect gaps and export returned records.
Short-lived cacheRecent public responsesReuse recent requests. It is not a permanent history database.
Local research recordsPython and PostgreSQLStore source-register and audit information locally; this database does not serve the public dashboard.

What it does not claim

The monitor is a read-only research tool. It does not produce a validated forecast, measure exchange-to-screen latency, identify a cause for a price move, or submit trades. The hosted dashboard has a short-lived response cache, not a permanent archive of what each source published at every earlier point in time.