[APP][Pro] Volvo on Call - Connected technology that makes your life easier

I just added my Volvo to this app, cool! How do I get all the info visible like HA? It now only shows six things;

  • Distance to Homey
  • Location
  • Engine running
  • Fuel range
  • Battery range
  • Charging system status

Hi, just started with homey and i tried to connect my volvo xc60 recharge 2023 model via volvo on call but getting this message every time saying their are no new cars found…
any help?

Dusting off this app again …

I see Volvo put stricter validation for the energy API, limiting it to Android Auto models

List of supported cars:

  • EC40/C40
  • EX40/XC40 BEV
  • EX30
  • XC60 PHEV, S90 PHEV, V90 PHEV from model year 2022
  • XC90 PHEV, S60 PHEV, V60 PHEV from model year 2023

BEV = Battery Electric Vehicles, PHEV = Plug-in Hybrid Electric Vehicles

Anyone matching these requirements where the battery percentage is reflected correctly? Using the connected vehicly device type. I only have access to an older model year for testing.

The error message I get, which you can check on the device advanced settings page, is
Resource not supported for this vehicle model

For me it’s working fine.
I did notice the app had a red exclamation this morning, but a restart solved that.

It is nicely showing all the status of the car
Battery charge percentage, range, doors etc

Any chance you can add the status of the sunroof?
It does show in the Volvo app, so guess it’s available in the API.

(Unfortunately the Volvo app does not warn when the roof is still open…, would be great to fix that with homey)

1 Like

It seems like the vehicle (XC40) is not updating the status anymore and I cannot edit the configuration in the app. Anyone is having the same issue?

Is it a different issue than Richard_B mention just 2 posts ago?

I have an EX30, I can’t see the battery level in the app. When I use the developer site of Volvo to try out the api call, I get a good response.

This is the response of the vehicle details api call:

{
  "data": {
    "vin": "xxx”,
    "modelYear": 2024,
    "gearbox": "AUTOMATIC",
    "fuelType": "NONE",
    "externalColour": "Powder Blue",
    "batteryCapacityKWH": 51,
    "images": {
      "exteriorImageUrl": "https://wizz.volvocars.com/images/2024/416/v2/exterior/studio/right/transparent_exterior-studio-right_7faa4889fdd5041a95aa31a495c68cdb44a91da4.png?client=public-api-engineering&w=1920",
      "internalImageUrl": "https://wizz.volvocars.com/images/2024/416/v2/interior/studio/side/interior-studio-side_6a609e432c4e782fc9258f794563cc772b01c853.png?client=public-api-engineering&w=1920"
    },
    "descriptions": {
      "model": "EX30",
      "upholstery": "R310",
      "steering": "LEFT"
    }
  }
}

What does the vehicle type say if you check the settings of the device.
Do you see anything in the debug field there regarding last API error?

EDIT: Think I see the problem, fuelType=NONE is interesting. Previous fully electric models have had the value ELECTRIC.

The vehicle type is ICE. And this is the latest api error:

2024-10-03 08:48:28
{
  "error": {
    "message": "INTERNAL_SERVER_ERROR",
    "description": "Internal Server Error"
  },
  "api": {
    "method": "get",
    "path": "/connected-vehicle/v2/vehicles/xxx/engine-status",
    "httpStatusCode": 500
  }
}

Correct, since fuelType=NONE it is not treated as a hybrid or electric car - default is ICE.
Will add a check for NONE and push a test version.

Test version available

1 Like

Great!

The vehicle type is now ELECTRIC. The app is fetching the battery level, battery range and charging system status (timestamps are now filled in the settings screen), but the battery level itself is not showing yet. I just charged the vehicle, so the battery level should be 100%. The app shows DONE at the Charging system status icon.

Battery is using the built in capability, i.e. shown on separate tab at the bottom
image
If not visible, there is a risk you need to remove and re-add the car.

1 Like

Yes, re-adding the car did the trick :smiley:

Thank you very much for making this change!

1 Like