Welcome to Tesla Motors Club
Discuss Tesla's Model S, Model 3, Model X, Model Y, Cybertruck, Roadster and More.
Register

Wiki Everything you wanted to know about Intelligent Octopus But Were Afraid To Ask

This site may earn commission on affiliate links.
Why write this post?
A lot of people are starting to get interested in IO. I don't think Octopus do a very good job of spelling out the benefits in their website. They have some FAQs, but the same questions keep coming up over and over on the forums.

What is it?
In a nutshell, IO is a split tariff that gives you a cheap off-peak rate for charging your EV and other electrical items in the household, including home batteries.

Isn’t that the same as Octopus Go or Go Faster?
The principle is the same, but in exchange for some benefits which we’ll explain, you allow Octopus to control the timing of your EV charge, so they can choose low carbon intensity and/or cheap wholesale priced time slots.

So I’m not in control of my charge? I don’t like the sound of that!
Well yes…and no. You’re in control of how much to charge and when you want the car to be ready, just like you would be normally. Within those parameters, you’re allowing Octopus to control which half-hour slots the car chooses to get to that target % charge. And you can always override IO if you want to “bump charge” through the day.

OK, but what are the benefits you mentioned for this trade off?
First of all, you get a larger guaranteed off-peak window for using household appliances and charging home batteries, etc. It’s six hours between 23:30-05:30. Go, for example, is a fixed 4 hour window.
In addition, when IO schedules your EV charging slots it sometimes creates schedules that fall outside of the fixed, six hour window. If that happens your EV charging and all your household use in these extra-slots is also charged at off-peak rates.
I have frequently had schedules give me seven or more hours of off-peak rates. On one occasion, I had a total of ten hours of off-peak rates.

Am I eligible?
You need a smart meter and a compatible car and/or charger. Since you’re reading this here, I assume you’ve got or are thinking of getting a Tesla. IO works with the Tesla API to create the charging schedules. The advantage of this is that IO will work with any* home charger. If you have a charger with smart features, you need to disable them so that the charger acts as a dumb switch. IO will control everything via Tesla’s API to start and stop your charging.
*Even your granny charger - but you need to tell IO what the max throughput is when you go through setup so that it can work out your schedules properly.

Some of this sounds too good to be true.
Phantom drain caused by having smart charging enabled in the Octopus app has been fixed as of 30th August 2022. One small side effect appears to be that schedules sometimes take longer to appear in the app after plugging in.

Further questions (to be updated in the main thread body once the edit timer on this post expires)

I have two EVs, can I charge the other while on IO?

Not with IO scheduling the charging, but you can charge any other car in the fixed 23:30-05:30 off peak window or at any other time at peak prices.

What are the rates etc?
Octopus do a decent job of explaining the peak and off-peak rates along with contracts etc. Head over to their pages to discover that.

I asked for a target % of x, but I got less than x.
There are two or three reasons for this.

The first, most common reason, is that Tesla reports battery % differently depending on where you look. The API (that IO uses) reports the gross battery %. This is generally fixed but can fluctuate very slightly. The Tesla app shows usable %. Apps like Teslamate and Teslafi can display both. Quite often, there is a delta of 2-3% which may be down to battery temp or other factors. This usable % will often be recovered as the battery warms up during a drive.

Some users have reported charging % being way off, perhaps 10% or more. This could be down to an error in the onboarding process. Some of the charger database entries incorrectly assume the charger you are onboarding is the 11kW version, without actually saying so in the charger description. The Andersen A2 was an early example of this. If you suspect this may be the case, the easiest thing to do is go through the on-boarding again and choose "Generic 7.4kW charger". It won't affect your functionality on IO in any way.

Lastly, it has to be mentioned that occasionally IO just craps out. It may be down to a comms error, a server error at Octopus' end, or just reasons. IO is a beta product and it's wise to expect one or two quirks from time to time
 
Last edited by a moderator:
Trick to stop the car from starting a charge immediately during peak hours is to set a charge schedule in the car. You can either set a start charge of 2330 or an end charge of 0530. Both ways work. The car won’t start charging straight away and IO will start/stop the charging as per the schedule.
Ah, I see, in the car app!

I stopped all of my car app scheduling as I thought it messed up IO. In that case, I’ll switch it back on as before. Thanks.
 
whilst you’re saying the polling has been reduced to stop the car from being woken up as frequently.
I am not saying that at all! Christ, I even had the OP amended when the fix went in
Phantom drain caused by having smart charging enabled in the Octopus app has been fixed as of 30th August 2022. One small side effect appears to be that schedules sometimes take longer to appear in the app after plugging in.
 
Having done just this I can confirm they will most certainly move you to IO before your cheaper Go deal comes to an end. Had to ring them to get them to move me back.
Yep. Just found that out too. But true to their word, a quick 5 minute phone call and all reverted back.

Account now shows us back on Octopus Go with switch over to Intelligent on the expiry date.

tbh, I had expected this to happen based on Octopus past tariff switches so was sceptical when he said it wouldn't switch ahead of time.
 
@browellm Have you considered adding recommended settings in the Tesla, Octopus App and Tesla App for the IO tariff in your Wiki at the front? Maybe add a few words to explain why recommended? I think this would help with some of the confusion.
I could but what I recommend isn't necessarily what other seasoned users would recommend.

I recommend and still do this:
If you have a charger with smart features, you need to disable them so that the charger acts as a dumb switch.
No schedules on the charger. No schedules on the car.
I stop charging on the Tesla app when I plug in to avoid that lagged charging that happens before IO wakes up controls the charger.

I totally understand that some people want to be completely hands off and have devised their own ways around plug-in charge such as schedules in the car. I get that IO will override them - eventually. This can work perfectly for some.

I'm not a fan of that for various boring reasons I won't go into here. People can DM me if they really want to know.
 
so after repeated IO charging plans failing to charge the car at all, here's what they've told me. I have no idea what other apps might cause this issue. I don't have Candy Crush installed.
I'm just getting in touch to let you know I have requested further support from a specialist within the Intelligent Octopus area. At the moment, the detailed log is suggesting there is another app being used alongside the Intelligent app. As you have mentioned this is not the case, other than the Tesla app for the charge limit, I am seeking clarification on what to suggest.
 
I am not saying that at all! Christ, I even had the OP amended when the fix went in
I’m still not certain why IO can’t poll the car more frequently. I’ve been running TeslaMate for the past couple of years and that polls the car every minute or so. It doesn’t stop the car from falling asleep and neither does it wake it up. I simply don’t get why IO polling is every 30 mins to an hour (and doesn’t wake up the car, probably using cached data on the Tesla servers). I don’t believe a longer interval between polling is to stop the car from falling asleep; it simply doesn’t add up when other services/apps that also poll the car/servers work just fine.
 
  • Like
Reactions: phil4
I’m still not certain why IO can’t poll the car more frequently. I’ve been running TeslaMate for the past couple of years and that polls the car every minute or so. It doesn’t stop the car from falling asleep and neither does it wake it up. I simply don’t get why IO polling is every 30 mins to an hour (and doesn’t wake up the car, probably using cached data on the Tesla servers). I don’t believe a longer interval between polling is to stop the car from falling asleep; it simply doesn’t add up when other services/apps that also poll the car/servers work just fine.
Those are polling a single car, remember when musky blocked all services pilling multiple cars from a single IP

The streaming API doesn't reveal much, nothing about the state of the car (plugged, etc.)
There is a new last data endpoint but that's not populated yet
 
  • Like
Reactions: browellm
I get about 10% per hour into my battery so around 60% during the 6 hour off-peak rate from IO.

If I set my 'Off Peak End Time' in the Tesla app to 05:30 (to prevent the instant charge when I plug in), but I need more than 60% charge to meet my set target, I presume there is a risk that Tesla will start the charge before the 23:30 off-peak rate kicks in..... unless I also set the 'ready by' time in the Octopus App to 05:30 to encourage a pre-23:30 off peak period, but even that might not align with when Tesla starts the charge. Or am I misunderstanding/overthinking this?

In an ideal world I wouldn't have to think at all. I would simply plug in when I get home, set Octopus to reach my 80% target when I actually need it (07:15) and get on with my day. But I'm frequently finding in the morning that it fails to reach the charge target. This is mostly due to Octopus failing to start the charge. Last night I got nothing! I'm now contemplating setting my charge target to 85 or 90% to allow Tesla to stop it at the set target but this could look to Octopus like I'm trying to 'game the system' by attempting to gain extra off-peak slots.

I'll stick with it as I know its a beta product and I'll accept being a guinea pig and try various things if it results in generally less buggy product. I just wish I wasn't having to risk my commute in the process!
 
It'll hopefully be a lot more straightforward once more chargers are compatible with IO and all you need to do is plug the car in and not have to faff with anything else.

I do wish Hypervolt would get their skates on get this added. For all the promise of new features none have really come to fruition but thats another subject for another thread...
 
It's not a 'risk', it's how the tariff works. Any extra slots before or after the fixed 6 hours are all at the same off-peak rate.
My understanding is that it is only at off-peak rate if the charge is started and stopped by Octopus.

The risk I am referring to is if I have the Tesla 'Off Peak End Time' set at 05:30 (to avoid instant-charging when plugged in), whilst in Octopus I have the 'ready by time' set to 07:15 which is when I actually need the car charged by.

If under those circumstances I require greater than 60% charge, Tesla will presumably choose to start pulling power before 23:30 to ensure the target is met before the 'Off Peak End Time'. This could potentially be at peak rate if Octopus had instead opted to provide the additional required off-peak slots at another time between 05:30 and 07:15 (as the Tesla knows nothing of the Octopus schedule)
 
It'll hopefully be a lot more straightforward once more chargers are compatible with IO and all you need to do is plug the car in and not have to faff with anything else.
One of the things that appealed to me before I signed up was a suggestion from @browellm that every charger was compatible as long as it was just used as a 7kWh dumb device and likewise do not set anything in the Tesla car or app.

Following those premises, IO has been simplicity itself. 13 months of charging and no failures yet.
The risk I am referring to is if I have the Tesla 'Off Peak End Time' set at 05:30 (to avoid instant-charging when plugged in), whilst in Octopus I have the 'ready by time' set to 07:15 which is when I actually need the car charged by.
All I do is use IO on the Octopus app to have a 'ready by' time of 05.30 (or 07.15 in your case) & nothing for Tesla. Any additional slots needed if the regular 6 hours are insufficient are given pre 23.30 and always at off peak rate of course. I have no need for something to stop the charge when plugging in - I've always done it manually in the Tesla app a few seconds after the charge starts.

Maybe you should try this?
 
All I do is use IO on the Octopus app to have a 'ready by' time of 05.30 (or 07.15 in your case) & nothing for Tesla. Any additional slots needed if the regular 6 hours are insufficient are given pre 23.30 and always at off peak rate of course. I have no need for something to stop the charge when plugging in - I've always done it manually in the Tesla app a few seconds after the charge starts.

Maybe you should try this?

I've been trying the manual stop but finding it a difficult habbit for both me and the other half to get into!

I would love to be able to just plug in,walk away and let Octopus choose when to charge at off-peak rate in order to meet my chosen charge target. My limited experience however is a long way short of that. Not giving up just yet though!
 
Apologies for going on about this but I plug in & am standing in front of the charger. The charge rate rises, the Tesla app is open & I press 'stop charge' as soon as it reaches 7kWh. 15 seconds maximum to do this, usually less.
Takes me less than 15 seconds to turn on light switches but I still have motion sensors so I don't have to. Anyway, there are bigger problems in the world than this one!