Dynamic ESS is now available for Octopus customers in the UK

, ,

Loving having DESS with Octopus. Noticed a couple of quirks.

First the energy plot seems to think I’ll get solar late into the evening, (after dark), despite the forecast in the main window being ok.


Second, does the battery balancing have memory of when the battery was last charged? I sent it yesterday and it charged up, but now it’s done it again today.

The last one is that the methodology for forced discharged looks strange. I put it into trade mode as the rates are going very low tomorrow. It therefore planned a forced discharge. However it did this early and then left me with very little battery for a few hours. During this period the import price is still higher than the export rate. Surely I it makes more sense to do the discharge nearer to the planned charge, or at least when the import rate is less than export rate.

Overall though, DESS is a great addition to Victron

@dfaber

Thanks for correcting the hour difference, but have you taken into account when the hour changes twice a year in the UK going forward.

Below is the hour change dates for the next few years from the UK Government website, showing when the hour goes forwards or backwards -

The next change will be on 27th October when the clocks will go back and hour.

It’s the same for mainland Europe.

@dfaber

Looking promising so far.

I only set this up late last night.

We are on the Octopus Flux tariff and your DESS system has pulled in the correct buy and sell rates at the correct times.

@JimG If all goes as planned, the system should pick that up automatically. As Ton mentioned, it is the same for mainland Europe. But it is always a bit exciting to see if everything works as intended.

@dfaber

I’m not seeing the on/off toggle in the controls menu although the slider is enabled in the settings menu.

@dfaber

We have just started a “free hour” 13:00-14:00 of electric. I believe all Octopus Energy customers who have smart a smart meter on any tariff are eligible.

I waited 3 minutes after 13:00 hoping that Dynamic ESS would pick this up and automatically charge our batteries (They were @ 60% SOC, due to very overcast weather today so far)
Nothing happened, so I have manually hit the Buy button to force charge the battery.

This is the 4th “Free hour” session in the last few weeks since they started. They have all been between 13-14:00 so far. We get notified by email the day before. The previous 3 sessions I’ve manually discharged our battery down to around 50%, just before 13:00, then manually set the battery to charge again @ 13:00

Am I expecting too much that Dynamic ESS should be able to do this automatically?

These “free hours” aren’t published via the Octopus API. So there is no way for us to know it.

According to the mail, it only covers “the electricity you’d normally use”. So I can imagine them not wanting to publish it via the API.

I did try to reach out to Pete Miller in the hopes of getting more info, but haven’t heard back from him (yet).

1 Like

Well if you know this in advance you can set an scheduled charge

@dfaber

Thanks for your reply.

As most of us Victron folks have solar and battery systems, our normal use between 13-14:00 from the grid is zero as we are running off solar and battery at this time of day, so all our usage during this free hour is 100% free to us.

1 Like

@Ton_Gans

It’s a bit more complicated than just setting a schedule charge because our battery mostly gets charged through the morning via our solar and is often @100% SOC by noon.

So far I have had to manually discharge the battery down to around 50% just before 13:00.

A challenge on a sunny day when we’ve had, can’t believe I’m saying this - too much solar!

I’ve tried switching to inverter only mid morning to divert the solar to the grid, so as to not charge the battery in the first place, but we have 2 separate solar arrays, one inside the Victron system so if we get a power cut, half of our solar still works. So on inverter only we are still charging the battery at half rate, which is a little help.

1 Like

@dfaber

Well, we have had a full battery since around 15:00, I have Dynamic ESS turned on to Auto and we are now 1h 15m into the high Flux export rate starting @ 16:00, where I have been manually discharging our battery.

I was expecting Dynamic ESS to start a discharge, but nothing has happened. The battery is still sitting at 100% SOC, with just the excess solar being exported to the grid.

I have previously manually exported down to around 50% SOC by 19:00 to leave enough in the battery to cover our evening and overnight usage.

What should my expectations be with Dynamic ESS on auto?

Thanks for adding support for Octopus dynamic pricing!

I have set my Octopus account number and API key on betavrm. However, I am not seeing any dynamic price data being loaded. After a few hours I also see the error “Gateway - DESS error code: No matching schedule available”.

I can query the Octopus accounts API using the same details and get data back. I have only recently switched to the Agile tariff and I see two “agreements” returned: the old fixed price tariff (with valid_from & valid_to in the past) and the new agile tariff with code E-1R-AGILE-24-04-03-E.

My VRM Portal ID is c061xxxxxx25.

Please let me know if any other information would help.

UPDATE
At around 10:40BST today the “no matching schedule” error cleared and I am now seeing the price graph :smiley:

@dfaber, any comment on the incorrect solar predictions.

Three installation data window shows no solar after 6pm (which is pretty accurate):

However, the energy prediction is showing solar gain up to 11pm!

Morning all. A huge thank you to you guys at Victron for working on the Octopus energy integration with our Victron stuff. Since installing my modest system I’ve followed a nightly ritual of checking the following day’s prices and programming charging slots as necessary. Not having to do this manually, and the expectation that your automated system will be smarter than me will make the system much more efficient, I hope. Now I’m only on Day 2 of it taking control I’ve already noticed it’s far more relaxed about running the battery down. In the context of likely low prices tomorrow this is fine, but the margin of error is pretty low. If anyone needs to use any amount of power this evening, for example, there will be very little left in the battery. Is there an over-ride? A button perhaps to tell the system in advance we may need to do the washing/cooking/drying for example?



1 Like

I’ve experienced the same tbh. I’m not expecting it to be as good me at guessing my energy requirements but had a few days when it’s had barely 40% charge coming into the 4pm - 7pm zone when DESS has been in control of the charge times.

Hi,

Just providing some feedback on my experience with DESS,
The grid setpoint seems to be ignored, I’ve configured the maximum import to 17kW but noticed the system would happily sustain over 21kW, luckily didn’t blow the fuse this time

screenshots


Also noticing energy being imported at the peak rates normally after the energy prices are being published I suspect some last minute changes to optimise the schedule but not absolutely necessary as enough energy was available in the battery to last until next cheaper slot

screenshots


Installation ID d4124390b410

Big thank you to Victron team for the great work you’re doing

@George Thanks for being one of the early UK adopters. :slight_smile:

Note that in the dynamic ESS settings, you are setting the capabilities, not actually setting limits for the system to use. See here for info on setting limits for the system.

I’ll dig deeper into why the system did that extra charge at the peak rate. That shouldn’t happen.

2 Likes

I guess there is one thing the system needs to know with the Octopus Agile tariff: it is always expensive from 4pm, and usually up until 22.30, sometimes 23.30. So the system needs to plan and make sure it has imported enough to never buy power during those times. Today it’s been an ‘expensive’ day, with the lowest prices not dropping below 15p/kW. My system decided it’d be fine to let the battery run down to 38% before I over-rode it and insisted it bought in power in advance of the expensive time coming in a hour. I’m sure this is something the system will learn, but at the moment when it miscalculates, it ends up costing more than it saves.

Now I’ve caught my DESS charging during the peak post 4pm time. I’ve had to switch it off for now.