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.
Currently only events with id for AREAs are implemented, e.g.
http://localhost:8000/events/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.
OpenADR "Programs" will be added so that all areas can be known. To see available areas for now, check the Nord Pool Day-ahead page.
NOTE : This is really alpha version and request/reply formats may change.
Todos:
- Cache fetched price data.
- Add OpenADR enumerations for event payload and program attribute values maps (oadr3 library).
- Add OpenADR Programs.
- 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.