Custom Profile Page
Notes
One of the common complaints of time-of-use tariff comparison tools is that your half-hourly consumption is likely to vary depending on which tariff you are on. Unfortunately, there isn't any reliable way to tell from your consumption history how much you might have moved consumption had prices been different.
This webpage instead starts from the ground up - it asks you to input your major forms of electricity consumption, specifying how much flexibility you have. For example:
- You might use 3 kWh baseload, that is, evenly spread over the whole day (ie over the 24 cheapest hours)
- You might have 20 kWh EV charging, that you want in the cheapest 5 hours between 00:00 and 07:00
- You might have 2 kWh cooking, that you want in the cheapest 0.5 hour between 18:00 and 18:30 (ie no flexibility)
- The period that the kWh quantity needs to be used over should be less than or equal the time range, otherwise it just assumes it is over the whole time range.
This then shows you what your average price would be under each of the Go-Faster variants, as well as for each week on Agile.
A few additional notes:
- At the moment the "over" period doesn't properly handle the case where it isn't a multiple of 0.5.
- I haven't yet allowed it to handle consumption where you need it to happen in a continuous block. This is next on my list.
- I also haven't yet allowed it to handle weekly consumption, for example if you want to use 20kWh but don't care when in the week it is used. This reduces the cost if you are on Agile, but it is challenging to model as you need to either assume perfect knowledge of which half hours would be cheapest, or make some other assumption.
- When Agile prices go negative, customers can use extra electricity that they wouldn't have otherwise used, for example switching on the heater and opening the windows. While this can lower your average price per kWh, I'd argue that this lower cost doesn't reflect better value. As a result, I'm not planning on incorporating consumption that you would only use if the price was below a certain price.