Capability area

Energy and prices

Day-ahead electricity prices per bidding zone with a level for each quarter, and tariffs that set what drivers pay.

Beta

Read day-ahead electricity prices

Give a location its price zone and read tomorrow's wholesale electricity prices for it, per MWh, including negative prices.

Europe's wholesale markets set a price for every hour of tomorrow the afternoon before. Flowion collects these day-ahead prices from the market operators' published data every day and serves them for your locations.

Prices are set per bidding zone, not per country: Sweden has four, Norway five. You give each location its zone from the list Flowion offers, and the location reads its prices from it. By default you get the next 48 hours from now, or a window you choose, together with the location's time zone and its UTC offset so you can label points by local hour.

A price is per MWh as the market publishes it, as a decimal string, and it can be negative. Tomorrow's prices appear once the market publishes them. Until then a missing hour is not yet known, never zero.

These prices are what a supply contract or a spot tariff can follow.

Good to know

  • A location needs a price zone; without one the prices read answers not found.
  • Tomorrow's prices exist only once the market has published them, in the afternoon.
  • Only the zones in Flowion's list are collected; a code outside it is refused.

Beta

Set what drivers pay

Create tariffs with energy, time and session prices, assign them to a project, location, charger or outlet, and see what each session cost.

A tariff is the price a driver pays to charge: per kWh, per minute of charging, per minute plugged in without charging, once per session, with a floor and a ceiling on the total. A price can depend on the time of day, the day of week, a date range, whether the outlet is AC or DC, or how much the session has already delivered.

You assign a tariff to a project, a location, a charger or a single outlet. The most specific assignment wins, so you set a default on the project and override only where prices differ. Every edit creates a new version, and assignments follow the tariff.

Flowion prices a session period by period: wherever the applicable price changes during a session, a new period begins and is priced at its own rate. The cost can be read for a running or an ended session.

A tariff whose prices are all zero, with no other fee and no minimum, means the driver pays nothing. A location with no tariff at all is "no price yet", never free.

A tariff is what drivers pay you. What a location pays its electricity supplier is a supply contract, and the two never mix.

Good to know

  • The cost of an ended session is worked out when you read it, from the tariff that applies now, so a later edit re-prices earlier sessions. Read and store the cost when a session ends if you need a receipt that never changes.
  • A tariff with a time or day condition needs a time zone on the project.
  • Conditions on current, power and payment method are not used: a price that depends on one is skipped and the next price applies.
  • Showing the tariff on the charger itself is not supported on every charger.

Beta

Say how cheap each hour is

Every day-ahead 15-minute price gets a level from very cheap to very expensive, against what that hour cost in the same zone over the last 30 days.

A price on its own does not say whether it is a good time to charge. Flowion compares each day-ahead quarter with what the same local hour cost over the previous 30 days in the same bidding zone, and gives it a level: very cheap, cheap, usual, expensive or very expensive, with the difference in percent.

A quarter at least 30 percent below the usual price is very cheap and at least 12 percent below is cheap. A quarter from 11 percent below to 11 percent above is usual, below 30 percent above is expensive, and anything more is very expensive.

The level is decided once, when the price is stored, from the market price without tax. It describes the market, not what a tariff or a supply contract charges, so it is shown only for spot prices.

Good to know

  • A zone with fewer than 14 days of history, or a usual price that is not above zero, has no level; Flowion does not guess.
  • Only spot prices carry a level. Fixed prices and a covered (zero) price carry none.
  • Prices older than the days decided when the feature starts (the last seven, per spec 156) are not given a level.