It stopped working on 14/10/2024 @ 15:28, that was the last MQTT message I’ve got through the MQTT hub app. It worked like a charm before.
Same here with my EX30 2024. I think Volvo has limited the access of apps that are not published. Usually a user shouldn’t have to create an api key, but the developer does. Then the user has to login and authorize the app to use data.
When I tried the extended vehicle api of the Volvo developer portal, I had to give the Volvo API extra permissions to read all the car data and then it worked.
I also read something about scopes, but couldn’t find out what available scopes there are. The documentation could be better.
This is a part of the documentation about publishing the app:
To allow access to Volvo Cars’ data and features our APIs implement the OAuth 2.0 authorisationframework. End-users delegate the access of their data to your application through their Volvo ID account.
To start the authorisation process you need to have client credentials for the Volvo ID identity system. This is done by publishing your application on your account page. Once the publishing process is done, we will send you the client credentials needed to continue. The client credentials consist of; a client_id and a client_secret.
To try out the APIs without the need for publishing, you can use our test access tokens. Visit the test access tokens page to generate tokens.
[Edit] About the scopes: you can select them when you publish your app. And you also have to provide a real domain name for the redirect url. Maybe you’re allowed to use the homey domain?
We need at least one redirect URI to the real application, no localhost or unrelated domains
Lost connection to my EX40 2025, re-entering the api I used in jun this year results in authorization’s error.
What do I need to do, preferably in steps to get it working again?
Thx
Jash
This app is a “hack” and have always been so. Initially for the Volvo on Call device type since it is using a non-official API that their mobile apps used back in the days. The Connected Vehicle device type use the official APIs, but the authentication part is a hack.
Not sure if they would approve an official app for Homey - to remove the auth hack.
Anyhow, for now I added support for the verification code (OTP, one time password) that is required. I don’t have access to a test car any longer, so pretty sure there will be issues.
Previously the app always tried to get a new token by using the refresh token, but if that failed it used the stored username/password to get a new token. This is no longer possible to do in the background since username/password is not sufficient. Volvo sends a verification code to your email that needs to be entered before a token is issued. No clue how well the app will work given it can’t generate new tokens from scratch using username/password any longer.
Install the latest test version and try to repair your device. After entiering username, password and the vcc api key - click login. If all goes well a new field is show at the bottom and you should receive an email from Volvo with a six digit code. Enter the code and click login once again.
Again, I can only test the actual authentication part. But since I don’t have access to a car there are a lot of things I simply cant test in an easy way.
Good morning Richard,
The test version works like a charm and my car is connected to my homey again, you are my hero!
i understanding that is needed to fingers crossed for how long it is stable right now:stuck_out_tongue_winking_eye: is it possible that i get notified somehow when the login session or connection is broken? So That i know when it is needed to login again. Cause i don’t check all my apps or devices on a daily base.
Thanks in advance
But where do I find the test version of the app? 1.3.7? Can’t find it
You can find the test version here.
Thx Richard and others, it works again!
Hi there,
Anyone else with this problem?
When i start CLIMATIZATION by Flow, the wind in the car starts blowing.
But the wind stays cold.
I can’t use it to warm up the car before leaving home.
I’m driving a Volvo EX30.
I did not test it myself, but I guess it works the same way as the volvo app:
- it just start the climiatization
- It will be using the settings you had set when you where last time in the car.
So if you want to heat it: make sure to set it to heating before hou leave the car
That doesn’t help.
The car temp. Is always set on 22.
Thanks anyway
Richard,
Sometimes the I am able to start the engine for 15 minutes through Homey and sometimes, often when the car has been still during the night, it just gives me error. But I am able to start the engine through the VOC App directly. So it has nothing to do with bad battery or that the engine has been remotely starter twice before.
Any idea what the reason can be?
Richard thanks for this nice App.
I have a full electric XC40/2023 that is connected as device type ‘connected vehicle’ to homey. I’m trying to make a flow to warn me when the car comes home and is below xx% charged. However, I see no AND cards looking at the charging level. I do see a WHEN card on charging and an AND card on being at home but i’m afraid that will only trigger in the very slim chance that my charge goes down 1% just when I’m whithin 50m from home.
Is it possible to add such an AND card or am I missing smart other way to do this?
Robert
When will it be possible to activate the pre-conditiong and heater with Homey ?
I have an V60 MY2023 with AAOS.
The cards are available, do you have the same issue as described here?
Or did you not find the flowcard yet
(Different car so it might work for yours)
No, climate or pre-condition isn’t showed at all.
Continuing the discussion from [APP][Pro] Volvo on Call - Connected technology that makes your life easier:
I have the same.
Driving a v60 B4 mild hybrid from march 2024.
Volvo app offer possibilty to start remote, lock and unlock.
The Homey integration had only lock/unlock as option.
How to solve?
Thanks, it works fine now.



