Volvo Cars integration

Thanks, it’s done and the battery is now available, thanks.
Now I’ve trouble to add a second car!
The second car is linked to an another Volvo ID

That’s probably because Volvo remembers your first Volvo ID when signing in. Try to use a different browser or a private window.

thanks, in the meanwhile I’ve added the car of my spouse in the iOS app of Volvo. And I’ve been able to add it.
This was not the case with the old version of your integration.
Thanks for developing it and for your reactivity in responding to the requests.

You’re welcome, glad you got it sorted out!

I have asked Volvo official Android app to have 12V battery level indicator for petrol/diesel cars. With Webasto it is very necessary information in very harsh (cold) conditions.

Haven’t had any more info than thanks for the feedback.

@thomas_be is this impossible value to add? Even hybrid/EV car owners would benefit the info, when it is -30C or below outside.

The API doesn’t return this value. Once Volvo adds it to the API, I can expose it to the HA integration.

1 Like

Thank you.

I really hope Volvo will add 12V battery status to the API. It is not available in the car menus either, but for a Nordic brand this would be especially important. In cold northern conditions, short drives, low temperatures, and frequent parking-heater use can put significant stress on the 12V battery, so having access to that information would be genuinely useful.

Hi,

I’ve noticed that the Volvo integration now requires re-authentication quite frequently, every few days. With the previous version I was using, re-authentication was only needed very rarely (on the order of months).

Is this expected behavior, or could it indicate that I’ve misconfigured something on my side?

Thanks in advance for your help.

Hi! That should not happen, unless you are using the same API key for multiple vehicles.

If that’s not the case, then please enable debug logging and wait for it to happen again. Re-authenticate, disable debug logging and upload the log file to my Dropbox: https://www.dropbox.com/request/SdxkVf0OIWJCDjgcKtRj

I’m using the same API Key for multiple (2) vehicles!
I’ll correct that in the coming days.
Thanks

Hi. I understand the Volvo API is still limited to Europe / Middle East / Africa, which means this integration can’t work with Volvos located in (for example) Australia. However I noticed Volvo offer test credentials for a supported Volvo car.

Has anyone had success in using this “My Volvo car” method to gain API access for Volvos in unsupported countries?

Hello. I did as you wrote. I added credentials, then added volvo integration in HA, and after accepting it on the Volvo website, I finally got the message in HA “No vehicles found on this account”. I tried deleting everything and restarting HA, but it didn’t help. HA version is 2026.4.1. I have Client ID, Secret and API Key, the app i publish. In log i have only “INFO (MainThread) [homeassistant.components.volvo.config_flow] Successfully authenticated.”
Any help?

Is your vehicle in a supported area? See https://developer.volvocars.com/terms-and-conditions/apis-supported-locations/.

Also, make sure to log in with the credentials you’ve used in your car. These can be different than what you use for the developer portal.

Thank you for your reply. The car is from the US but is driven in Europe (Poland). The credentials are the same for both the Volvo portal and the developer portal.

You probably run into the same issue as described here: https://github.com/home-assistant/core/issues/167521. Also a US car, but in Germany.

In short: the problem is situated on the API side.

I saw it. His log specifically states “Does not belong to allowed markets,” and I don’t have anything like that. My log is very short, with only one entry: “Successfully authenticated.” And they said don’t buy a car from the US :wink:

Did you enable debug logging? Otherwise you won’t see the detailed message.

In configuration.yaml i have:

logger:
  default: info
  logs:
    homeassistant.components.volvo: debug
    homeassistant.components.volvo.api: debug

I restart HA and I added the credentials again and tried adding the Volvo integration. The only thing in the log is:

2026-04-10 07:39:47.790 INFO (MainThread) [homeassistant.components.volvo.config_flow] Successfully authenticated`

When adding integration, I select the local option and at the end I provide the API key, but I still get the same message

The automation doesn’t add itself, and I don’t see it listed anywhere for deletion. Only the credentials I added earlier are listed.

On the Volvo website I see that there are requests being sent

You must use volvocarsapi instead of homeassistant.components.volvo.api in the logger configuration. Then you’ll see the actual API requests.