Time Slots unusable due to Remote Services

BMW i3 Forum

Help Support BMW i3 Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
I've done that - it doesn't help.

I disconnected my car from the Octopus app a week ago, so I no longer have any devices configured at Octopus. I'm still getting the unwanted messages, and they prevent me from using the myBMW app properly (because any schedule I set in the myBMW app simply gets overwritten every 4 hours).
Sorry to hear that!
I updated the MyBMW app today but haven't had a chance to try it yet, hopefully this might improve things!
 
Reading this has led me to realise this has (is) happening with my i3 as well. I too have 'paused' Intelligent control of my vehicle. Now I rely on the time scheduling of my PodPoint charger instead. We're lucky enough that the 6hr cheap window we have is more than enough to charge my 33(28) Kwhr battery fully with time to spare. Probably true for the 42kwhr version too.
I used to use 'Intelligent' to stop charging anywhere between 80-90%. Now if I want to do that I wait and see how long my car says it will take to reach 100%, and alter my charger schedule to take less time than the car says it will. However, I've recently been letting the car fully charge again. A side benefit of this is I've actually seen a marginal increase in my SOH from 87 to 88%, and the seasonal decline in range is not as severe so far this year!
 
I have just had a long chat to BMW Connected!
BMW have changed the security to prevent any third parties being able to access BMW vehicles.
This is a permanent change and is here to stay.
Their advice is to disconnect ones vehicle from the Octopus app and set the charge via the car or BMW app.
This will cause problems with Octopus Intelligent conditions.
That is really really annoying. I was afraid of that. Just means we have lost a super useful mechanism for charging. I did say complaining about the wrong thing would mess this up.
 
I've done that - it doesn't help.

I disconnected my car from the Octopus app a week ago, so I no longer have any devices configured at Octopus. I'm still getting the unwanted messages, and they prevent me from using the myBMW app properly (because any schedule I set in the myBMW app simply gets overwritten every 4 hours).
Yes. The complaints just mean Octopus is now locked out when possibly it wasn’t their fault. So we lose. Just can’t believe folks badgering Connected means a brute force and ignorance response whilst the messages are still eminating from their server and they can use this as an excuse to say it’s ‘a third party’ now blocked. No further action by BMW. Grrrrtrrrr. Maddening.
 
Not residing in the U.K. or being an Octopus customer, I haven't paid close attention to this problem. However, I don't recall reading that any i3 owner outside the U.K. has been suffering this problem. If so, what would make this problem U.K.-specific? There are probably BMW servers just for the U.K., but if this is a BMW server problem, BMW should be able to install server software from another market not suffering this problem. I'm sure some localization would have to be performed, but that shouldn't be a big deal unless this software is really poorly designed and/or written.

Certainly, BMW would not allow any 3rd-party company like Octopus to install its own software on an i3 because of the significant security risks. However, if Octopus somehow installed its own software on an i3 charger module, for example, this software could continue modifying charging schedules even if an i3 owner is no longer an Octopus customer or merely bought a used i3 from an Octopus customer. This seems highly unlikely, but software from various electronic module manufacturers runs on i3's already. Unlike Tesla, BMW didn't write all the software that's running on its EV's.
It doesn’t work like that at all. No software is installed on the i3.

Octopus uses the API interface that the myBMW app uses into the server using the owners BMWid credentials. I’m not an expert on that. All the Octopus server does is send times for charging into the server for onwards transmission to the car. No software on the car.

What has now happened is that the whole scheme is blocked, due to complaints, but there is no solution as the miss formed messages are still being sent and using the car or app to set schedules doesn’t work.
 
If that is what has happened (i.e. that BMW has locked down remote access to its APIs) then it's ironic. Not only does it stop providers like Octopus integrating with the car (for people like me with an EVSE that they can't integrate with instead) but it also hasn't stopped the polling that makes the myBMW app unpredictable to use as well. If it's the correct interpretation of what they have done, it was completely the wrong thing for BMW Connected to do.
 
Last edited:
But I have to say that I'm not convinced that BMW has described the situation accurately. If you take Enode as an example. They provide API integration for lots of different cars - including the BMW i3. If you look on their Status website, they report no issue in integration with any i3 models. You would think that - as it's core to their business - they would be the first to notice if they had suddenly been "blocked" by BMW??? Scroll down here and there are no issues reported here against the i3?

https://developers.enode.com/api/capabilities/vehicle

The fundamental problem for me in believing anything that BMW say is that I don't have any faith at all that anyone customer-facing there has a clue, really.
 
If that is what has happened (i.e. that BMW has locked down remote access to its APIs) then it's ironic. Not only does it stop providers like Octopus integrating with the car (for people like me with an EVSE that they can't integrate with instead) but it also hasn't stopped the polling that makes the myBMW app unpredictable to use as well. If it's the correct interpretation of what they have done, it was completely the wrong thing for BMW Connected to do.
Unfortunately sending messages to BMW saying Octopus doesn’t work has made them do this an that doesn’t really help at all. My message was ‘why is BMW sending rubbish’ which doesn’t give them the opportunity to blame Octopus and not solve anything. I did say that wasn’t a good idea and now we are trashed.
 
But I have to say that I'm not convinced that BMW has described the situation accurately. If you take Enode as an example. They provide API integration for lots of different cars - including the BMW i3. If you look on their Status website, they report no issue in integration with any i3 models. You would think that - as it's core to their business - they would be the first to notice if they had suddenly been "blocked" by BMW??? Scroll down here and there are no issues reported here against the i3?

https://developers.enode.com/api/capabilities/vehicle

The fundamental problem for me in believing anything that BMW say is that I don't have any faith at all that anyone customer-facing there has a clue, really.
That does match my understanding. Wait and see when my ‘vehicle’ goes in for investigation. As if.
 
Back
Top