[APP][Pro] BMW Connected

Hi all just wanted to share some critical thoughts.
When will the BMW app become available in the Energy tab?
By that, I mean being able to see the battery percentage of EVs in the Energy tab, as well as information such as the energy flow and consumption from charging, etc. Many other brands already have this well implemented. But for such a premium car brand, this app is still quite underdeveloped. I understand that this is a community app created by volunteers, but it seems the developer has achieved their initial goal and the app is now in minimal maintenance and relatively inactive.

I still hope that someone will take over the development and continue to expand and optimize the app’s features.

That said, I’m glad we’ve come this far with the app. I just hope for more progress.

Update: I did try updating the class of the device from other to car, however, I still do not see the device in the energy section. This is most likely due to the fact that there some additional params for energy which is available from v12.4.5 Energy | Homey Apps SDK. However, if you see the release notes it is not released yet Homey Pro (Early 2023) Changelog | Homey. Hence, I have not been able to add those capabilities. Will await the release of v12.4.5.

For the token refresh issue, I have not yet had to do it. I refreshed it last time when this was implemented in Dec 2024. Can you confirm that the refresh token is not becoming invalid potentially due to polling interval too short and bmw api is invalidating it or some other integration? I will double check the code again to see if there is any potential issue.

I realize that people are expecting a lot of feature and indeed it was initially built to support my use cases. I have limited availability, hence this is open source where everyone can contribute and so far I have not rejected any prs.

I do plan on adding support for BEV with charging control capabilities but as I do not have one myself when I do have time I dont have access to one to test. I hope someone from the community here would be open enough to test some codes. I can create a tool that you can execute in your computer. Preferably someone who can execute npm code please dm me.

@Astrapowerrr Thanks for making me aware the new features available in the energy tab. I was not even aware that we can add the car battery information. The ideal way to request a feature is to create a ticket in github.com which allows a bit more structure to it.

1 Like

Device is unavailable since v0.70, restarting the app every day now is a temporary workaround.


@eovermeer did you try the latest version. The error is an intermittent one. I have added a retry of 3 times before marking the device as failed.

Yeah v.072 is automatically installed, app just crashed within 2 hours.

0.7.3 is published which allows additional attempts in case of a 408. However, your recent error shows a different error, where the Homey seems to be unable to reach to BMW server, which might be either due to an issue in your network, or BMW server was down. Please let me know if this is resolved, otherwise we can dig deeper.

No (other) network issues detected for now, have installed v0.7.3. Thanks for investigating!


just noticed, that it is no more working. Any idea?

@Michael_Fritzsche which version of the app are you using?if using the latest go to the app settings and in the developer tab and clear token and then try repairing the device

Hello, I am facing this issue. I do not have an e-car. Latest version of app installed.

Thats not possible:

rate limit of hCaptcha exceeded

@Blooddrunk will take a look at this and will push an update soon.

@Michael_Fritzsche you can try to switch to vpn or maybe use mobile hotspot and connect your homey to it to workaround the captcha throttling. Otherwise you will have to wait it out.

i just tryed it yesterday… where does this come from? Also tryed using my mobile hotspot (different ip) .. the rate limit is for the Account used for hCaptcha and not for a particular user

The captcha never worked. Initially i users this approach:

But where shoiuld i paste a new token on repair?

@Blooddrunk: Try using this test version

The token is now resolved in the app when you click the captcha you dont have to copy it from outside anymore.

But since its not really resolved i would like to have the ability to paste it :wink:

On that external page i could easily create a new token, which i cannot paste now anymore.

Request URL: https://hcaptcha.com/getcaptcha/7244955f-8f30-4445-adff-4fefe059f815
Request Method: POST
Status Code: 429 Too Many Requests

Saw all the updates the past days.
I could simply repair and the connection with the car is back again! Thanks for the continuous efforts!

1 Like

Seems to be working! Thanks for the awesome support!

1 Like

v0.7.3 was still working after 48 hours (changed the polling interval from 300 to 900 too). Saw that the app has now been updated to version 0.7.5.

1 Like

0.7.6 now, but still:

Captcha is loaded multiple times within seconds:

from the 50th request and following i get:
Request URL: https://api.hcaptcha.com/getcaptcha/7244955f-8f30-4445-adff-4fefe059f815
Request Method: POST
Status Code: 429 Too Many Requests

the previous 49 requests get:
200 OK

The problem is the repeately loading of that captcha script. Im using the latest chrome