Alternative pricing model for DESS (consumption-impact contracts)

I would like to propose an enhancement to the Dynamic ESS (DESS) pricing logic specifically for the Finnish electricity market.

Currently, DESS optimization is based on the pure spot price (p-function), which works well for fully spot-based contracts. In Finland, however, there are also contract types where the final electricity price is influenced by how consumption is distributed relative to the daily market average (so-called consumption-impact contracts).

These include, for example:

  • Consumption-impact fixed-price contracts, where the base energy price is fixed (e.g. 6.99 c/kWh) and the final price (monthly basis) is adjusted by ± consumption impact.

  • Spot-based contracts with price-fixing periods, where the customer can lock a monthly or quarterly energy price (e.g. 8.9 c/kWh), while the final price is still adjusted based on consumption impact.

Because consumption timing affects the final energy price in both models, optimization based solely on hourly spot prices does not always produce the best economic result.

I would like to suggest adding an alternative pricing model alongside the current pure spot (p-price) approach, allowing DESS to optimize based on daily average pricing dynamics and consumption impact rather than hourly spot price alone.

In addition to the existing spot-based p-function, DESS could support dynamic pricing formulas that use:

  • the daily average spot price (mean of the 24h Nord Pool prices)

  • the deviation from the daily average, enabling pricing based on how far each hour is from the average

  • a configurable weighting factor to reflect consumption-impact sensitivity

Has anyone implemented a workaround for this, or is Victron considering support for alternative pricing formulas in DESS?

Additionally, could this type of pricing logic be implemented directly using Node-RED automation with the current Victron DESS?