Skip to content

opennem/status

Repository files navigation

Open Electricity Status

Status page for the Open Electricity data platform. Tracks data freshness, coverage and API health across data and market endpoints.

View live status | Explorer | Platform

Status page screenshot

Built with the openelectricity typescript client available on npm via the Open Electricity Platform

What it does

  • Monitors 7 data series (generation, price, demand, rooftop solar, interconnectors, emissions) across regions
  • Checks data freshness every 5 minutes
  • Shows per-region lag, coverage percentage and health status (operational / degraded / down)
  • Displays 30-day uptime history with interval-level bitmaps per region per day
  • Pings the Open Electricity API /health endpoint and tracks latency + uptime over 24 hours
  • Renders an interactive SVG latency sparkline with hover tooltips
  • Colour-coded status indicators — green for operational, amber for degraded, red for down

Stack

Vite + React 19 + TailwindCSS v4 + TanStack Query, deployed on Vercel with Blob storage and KV.

Development

cp .env.example .env
# add your OPENELECTRICITY_API_KEY

bun install
bun run update-status   # fetch data locally
bun run dev             # http://localhost:5173

About

Open Electricity Platform status page

Resources

License

Stars

Watchers

Forks

Contributors