DESS not importing the correct Octopus Agile tariff

I’ve been having a problem getting DESS to import my correct Octopus tariff. I initially joined Octopus on the Variable tariff and switched to Agile as soon as possible. The Variable rate was 23p when I first connected to DESS and it imported it immediately.

Now I’m on Agile but when I switch to dynamic pricing DESS sets the price to the Variable rate for all future. It was 23p but it’s now 25p so it’s dynamic enough to know there was a price rise.

Thinking the problem might be on the Octopus side I took a look at these API end points - REST API | API docs
Firstly I found the Account API with my account number inserted into the URL correctly identifies my tariff as Agile, i.e. E-1R-AGILE-23-12-06-D. I used my API key as both username and password to authenticate.
Then I found that inserting the returned tariff into the Price endpoint returned the correct 48 half hour agile price points. (https://api.octopus.energy/v1/products/AGILE-23-12-06/electricity-tariffs/E-1R-AGILE-23-12-06-D/standard-unit-rates/?period_from=2024-09-30T00:00Z&period_to=2024-10-01T01:29Z)

I know it’s probably more complicated than this, but I think I have at least proved that the problem is not on the Octopus side, it is possible to access the rates with my account number and API key.

What I did notice was that the Account end point returns a history of my past tariffs with Octopus, there are 3, the last in the list is the correct one. The first in the list is the Variable tariff and that does return 25p. See below.

“agreements”: [
{
“tariff_code”: “E-1R-VAR-22-11-01-D”,
“valid_from”: “2024-08-15T00:00:00+01:00”,
“valid_to”: “2024-09-01T00:00:00+01:00”
},
{
“tariff_code”: “E-1R-AGILE-23-12-06-D”,
“valid_from”: “2024-09-01T00:00:00+01:00”,
“valid_to”: “2024-09-01T00:00:00+01:00”
},
{
“tariff_code”: “E-1R-AGILE-23-12-06-D”,
“valid_from”: “2024-09-01T00:00:00+01:00”,
“valid_to”: “2025-09-01T00:00:00+01:00”
}

So I think, for me at least, DESS is picking up the first, and not the current tariff.

https://vrm.victronenergy.com/installation/482708/dashboard

I should mention that I’ve switched DESS to fixed price and entered some arbitrary rates to get the system to behave sensibly. Actually works pretty well but not the real deal.

For anyone who may be interested I contacted the Victron rep in the UK directly who came back to me the next day , they say this is a known issue that they are fixing, and they made a manual change to my account to assign the right tariff. All working perfectly now, great service, thanks Victron Energy