Nord Pool Day-ahead prices to OpenADR 3 bridge
Gleam 100%

README.md

noadr #

Nord Pool Day-ahead electricity prices to OpenADR 3 bridge.

In order to run this you will need to have Gleam installed.

git clone https://github.com/karlsson/noadr.git
cd noadr
gleam run

Will start a webserver listening on port 8000 on localhost.

Programs #

OpenADR "Programs" will list available areas. Check the Nord Pool Day-ahead page. All programs may be listed as: http://localhost:8000/programs.

Specific program info e.g.: http://localhost:8000/programs/SE3.

Events #

All events for a specific program (area) e.g.: http://localhost:8000/events?programID=SE3 will fetch Day-ahead prices from Nord Pool server for area SE3 and convert to OpenADR 3 format. It will fetch both todays prices and, if available, tomorrows prices. Nord Pool prices are divided into 15 min intervals for a 24 hour period.

A specific event: http://localhost:8000/events/{eventID}.

NOTE : This is really alpha version and request/reply formats may change.

Todos:

  • Cache fetched price data.
  • Current prices is from Energy providers but a large part of the total price is added by the Grid net owners, so some means to incorporate these would be interesting.
  • ..

Inspired by Don Jackson's Grid Coordination price server.