Jump to content
Sign in to follow this  
Jason (ABRP)

Alpha Feedback - BMW i3

Recommended Posts

To verify and improve our models we need your feedback.  There's many ways we could use help if you actually own one:

  • Drive a plan and compare it to the actual battery used.
  • Drive a plan with the browser active, and update your actual battery percentage in the browser.
  • Contribute data via OBD or other methods.

The best way to improve the data is to provide data directly from the car.  Connecting your car not only improves the models, but allows you to follow up directly in the car while driving! We have several ways of doing that, but we need your help to figure out what will work with your car:

  • An OBD reader can be used in concert with a custom app like LeafSpy, or a PID list and Torque Pro.
  • If your manufacturer has an API to access data from the car we can set up access to that API, like we do for Tesla

If you're familiar with either of these, contact me at jason@abetterrouteplanner.com and I'll help figure out what we need to do to connect your car!

Thanks for providing feedback!

Share this post


Link to post
Share on other sites

I drove this plan last week:

Plan using 155 Wh/km

It ended up spot on. 

But originally I let abrp calculate with a reference consumption of 180Wh/km:

Plan using 180 Wh/km

Which wasn't even close to reality.

I assume the reference consumption for the I3 (without REX, but with heat pump) is more like 160 instead of 180. Driving style was going as fast as the speed limit allowed, used Eco mode, heater was on. Traffic was more on the average side.

Share this post


Link to post
Share on other sites

Thanks for the feedback! Sounds like our model is a bit overly conservative.  Probably room to adjust it a little more efficient.  Until we get a way to do real-time data from the i3, we'll intentionally leave the website about 10% conservative (which would be 170 Wh/km instead of 180).  Your personal efficiency is stored in your account settings once you've run a plan, so you can continue doing what I'm sure you've already done, and use your personal efficiency to get more accurate results.

On that note, do you have any suggestions for getting live data from the i3? Does the i3 have a webportal or app that tells you what your battery percentage / location / anything else about the car? Or do you know if you can get OBD/CAN telemetry from the car?

Share this post


Link to post
Share on other sites

Yes, 170 might be a good compromise. It also depends what model you are driving, the i3S or a model with REX will be closer to 170 than mine (which is full EV).

Regarding live data: yes there is the BMW Connected Drive portal. Although there is no official api, there are some workarounds available, like:
https://github.com/jupe76/bmwcdapi

The portal does give information about SOC, last trip, last avg consumption and last distance since last charge etc. It also reports location, but only while the vehicle is parked/locked, so not while driving. It also sometimes takes a while to update (let's say 15 minutes? Mostly 1 min.)

Share this post


Link to post
Share on other sites

Hmm, every 1 minute is not ideal, but workable. I wonder if we'd get complaints from BMW if we ping the interface every minute to ask for updated SoC, and fill in the speed / everything else from your phone.  We'd have to do this via a local app so we can get all the data we need to model the route you're actually driving, so would be a little while before I get around to it.

Share this post


Link to post
Share on other sites

Dear Jason,

Next week I will receive my i3 94 Ah, really looking forward to that!
With the limited range your planner will be super useful, thanks for all the effort making the BMW i3 available!

It would be great to be able to log the OBD data, but nobody seems to have successfully done this since 2013 (!)
The only info I have is that a version of "BimmerLink" for the i3 is in the making (for now on pause due lack of time).
According "BimmerLink" the PIDs for the i3 are known (not to me), those are not the problem.

Would you be able to acquire the PIDs for the i3? (and for now use Torque Pro)
It would be really helpful right now.

Thanks!
Chris 

Share this post


Link to post
Share on other sites

I don't have anything special on the i3, and it would be hard for me to try reverse engineering the PIDs as I don't have an i3 to tinker with.  On BimmerLink's website, they list the i3 as supported.  Does BimmerLink offer any kind of webserver logging that you're aware of? It also seems to only be available on iOS, is there an Android equivalent?

Share this post


Link to post
Share on other sites
On 11/20/2018 at 9:42 PM, Jason (ABRP) said:

Hmm, every 1 minute is not ideal, but workable. I wonder if we'd get complaints from BMW if we ping the interface every minute to ask for updated SoC, and fill in the speed / everything else from your phone.  We'd have to do this via a local app so we can get all the data we need to model the route you're actually driving, so would be a little while before I get around to it.

I in fact DO ping the API every minute - at least if the vehicle is either in "CHARGING" or "MOVING".

But as I mentioned: the service doesn't update any values while the vehicle is moving - only while parked. So I think it's not of value for you.

Share this post


Link to post
Share on other sites

Hi Jason,

I'm as much in the dark as you right now.
What I hope could happen is you try to contact Stephan Gauch of Bimmerlink (see on Bimmerlink site>Contact) and figure out a way to share the PID's with you/us.
He is familiar with the matter. I think you, with your background, would be most successful.
(I would be willing to help in funding the knowledge.)

Somehow, getting us driving and logging (with Torque Pro or later i3 Bimmerlink) is essential to making your i3 model as useful as possible.
I hope will be able to figure that out!

Thanks!
Chris 

 

Share this post


Link to post
Share on other sites
On 11/25/2018 at 1:15 PM, Andreas said:

I in fact DO ping the API every minute - at least if the vehicle is either in "CHARGING" or "MOVING".

But as I mentioned: the service doesn't update any values while the vehicle is moving - only while parked. So I think it's not of value for you.

It's a shame the API isn't more useful, it'd be a lot easier to set up for a lot of people, and once a minute is good enough to track plan progress for you as a user, and I'm sure I could eventually get enough data points to build a solid driving model from that.

I'll give a try to contacting Stephan Gauch and see what he's got, perhaps he's willing to help us out!

  • Thanks 1

Share this post


Link to post
Share on other sites

Here is some data about i3 120ah charge power if you want to add that model. (I dont have one myselfe) 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

Contact Us

Bo - Lead Developer and Tesla owner: bo@abetterrouteplanner.com

Jason - New Car Models, Developer and Bolt owner : jason@abetterrouteplanner.com

Idreams - Forums Administrator, Forums Developer and Tesla owner : idreams@abetterrouteplanner.com

×