Choose your use case/device type from the tabs below. If your device or system is not listed (HEMS, EMS, HVAC, Heat Pump) or if you need help designing your implementation, please schedule a call or open a support ticket. Our engineers are at hand to help.

Your device can store and later release energy (for example, a battery storage system)

Introduction

To optimise the operation of your storage system by energy cost, we need to:

  1. Charge from the grid when you have a deficit, and the IMPORT tariff is low.
  2. Supply stored energy to premises when IMPORT tariff is high.
  3. Export to the grid when the EXPORT tariff is high & you have surplus energy.

To determine the savings provided by your storage system, we need to:

  1. Log the cost of energy when your device is charging from the grid using the IMPORT tariff.
  2. Account for any charging from a local generation source (e.g., solar or wind) as “free” energy.
  3. Log the cost of energy when it was supplied from your system to your customer’s premises, using the IMPORT tariff at the time of supply.
  4. Apply a simple math formula to calculate savings (keep reading to learn how).

Implementation

1

Charge your system from the grid when the tariff is low

To get your system to charge from the grid at the lowest cost, call the create-a-schedule endpoint to create an import schedule that follows low tariff periods.

The example below shows that your system will require 5,3kWh between 7 pm and 5 am the following day. Scheduling API will advise you to instruct your system to charge between 1 am and 5 am (schedule.start_time, schedule.end_time).

2

Supply previously stored energy when grid tariff is higher

Call get-tariff-rate-blocks endpoint to obtain information on high tariff periods.

In the example below, the peak tariff period is between 5:30 a.m. and 11 p.m. (tariff.block=2). Instruct your system to supply previously stored energy to your customer’s premises during this period.

3

Supply energy from your system to the grid when export tariff is higher

If your customer has an export tariff, you can use the create-a-schedule endpoint to find the optimal time to export energy. You will need to know how much energy your system will need and when it will be able to export.

The schedule object in the response contains an export plan that your system can use to maximise monetary value of exported energy.

4

Log imported energy

To calculate the energy cost savings provided by your system, you need to record the cost of energy is stores. Call submit-meter-interval endpoint and metering records (at device-level) when your system is importing the energy. Set direction=IMPORT and tariff_rate=IMPORT.

5

Log supplied energy

When your system supplies your customer’s premises with previously stored energy, log it as if it is supplied directly from the grid. Call submit-meter-interval setting direction=EXPORT and tariff_rate=IMPORT.

6

Log exported energy

When your system exports energy to the grid, log it using the export tariff. Call submit-meter-interval endpoint setting direction=EXPORT and tariff_rate=EXPORT.

7

Get data to calculate savings

1. To get the cost of imports: Call calculate-energy-cost-by-interval endpoint to request the cost of imported energy (note the direction=IMPORT) for the period for when you would like to provide the report:

2. To get the value of energy that your system supplied to premises: Then, call calculate-energy-cost-by-interval again to request what would be the cost of energy if your device did not supply it from storage (note the direction=EXPORT); for the same period:

3. To get the value of exports: If your system is exporting energy to the grid, call calculate-energy-cost-by-interval endpoint for the third time to request the value of exported energy (note use of Location ID and direction=EXPORT):

8

Calculate savings

The difference between the tariff.value figures in the IMPORT and EXPORT responses will be the savings your system has achieved.

The example below covers one day period and works out as follows:

  • Imported 24,5KWh of energy at total cost of €0.94; averaging €0.04/KWh.
  • Supplied 16.9KWh of energy at total cost of €1.18; averaging €0.69/KWh.
  • This makes the tariff rate difference of €0.65/KWh or 178%.
  • Calculate savings as 16.9KWh x €0.04/KWh = €0.676 versus 16.9KWh x €0.69/KWh = €11.661 for the grand total of €11.59 saved.
If you find it challenging to implement savings calculation using this guide, get in touch with our support team. We’d be glad to help!