Dielee / volvo2mqtt

Home Assistant addon for connecting AAOS Volvos
MIT License
127 stars 25 forks source link

Volvo extra Api endpoints #151

Closed MG-Cloudflow closed 5 months ago

MG-Cloudflow commented 6 months ago

Hello Dielee

Thanks again for all your hard work. I have been playing arround with the volvo api the last few days. i found one more endpoint that is not yet in you library that could be interesting ;-) .

Api call -> "/connected-vehicle/v2/vehicles/$vin/warnings" https://developer.volvocars.com/apis/connected-vehicle/v2/endpoints/warnings/

here is the return i get from the api (V90 T6 Recharge MY 22,5)

{ "data": { "brakeLightCenterWarning": { "value": "NO_WARNING", "timestamp": "2024-01-01T15:54:24.008Z" }, "brakeLightLeftWarning": { "value": "NO_WARNING", "timestamp": "2024-01-01T15:54:24.008Z" }, "brakeLightRightWarning": { "value": "NO_WARNING", "timestamp": "2024-01-01T15:54:24.008Z" }, "fogLightFrontWarning": { "value": "NO_WARNING", "timestamp": "2024-01-01T15:54:24.008Z" }, "fogLightRearWarning": { "value": "NO_WARNING", "timestamp": "2024-01-01T15:54:24.008Z" }, "positionLightFrontLeftWarning": { "value": "NO_WARNING", "timestamp": "2024-01-01T15:54:24.008Z" }, "positionLightFrontRightWarning": { "value": "NO_WARNING", "timestamp": "2024-01-01T15:54:24.008Z" }, "positionLightRearLeftWarning": { "value": "NO_WARNING", "timestamp": "2024-01-01T15:54:24.008Z" }, "positionLightRearRightWarning": { "value": "NO_WARNING", "timestamp": "2024-01-01T15:54:24.008Z" }, "highBeamLeftWarning": { "value": "NO_WARNING", "timestamp": "2024-01-01T15:54:24.008Z" }, "highBeamRightWarning": { "value": "NO_WARNING", "timestamp": "2024-01-01T15:54:24.008Z" }, "lowBeamLeftWarning": { "value": "NO_WARNING", "timestamp": "2024-01-01T15:54:24.008Z" }, "lowBeamRightWarning": { "value": "NO_WARNING", "timestamp": "2024-01-01T15:54:24.008Z" }, "daytimeRunningLightLeftWarning": { "value": "NO_WARNING", "timestamp": "2024-01-01T15:54:24.008Z" }, "daytimeRunningLightRightWarning": { "value": "NO_WARNING", "timestamp": "2024-01-01T15:54:24.008Z" }, "turnIndicationFrontLeftWarning": { "value": "NO_WARNING", "timestamp": "2024-01-01T15:54:24.008Z" }, "turnIndicationFrontRightWarning": { "value": "NO_WARNING", "timestamp": "2024-01-01T15:54:24.008Z" }, "turnIndicationRearLeftWarning": { "value": "NO_WARNING", "timestamp": "2024-01-01T15:54:24.008Z" }, "turnIndicationRearRightWarning": { "value": "NO_WARNING", "timestamp": "2024-01-01T15:54:24.008Z" }, "registrationPlateLightWarning": { "value": "NO_WARNING", "timestamp": "2024-01-01T15:54:24.008Z" }, "sideMarkLightsWarning": { "value": "NO_WARNING", "timestamp": "2024-01-01T15:54:24.008Z" }, "hazardLightsWarning": { "value": "UNSPECIFIED", "timestamp": "2024-01-01T15:54:24.008Z" }, "reverseLightsWarning": { "value": "UNSPECIFIED", "timestamp": "2024-01-01T15:54:24.008Z" } } }

with kind regards maxime

Dielee commented 6 months ago

Ah, nice. Another API change. I will implement this if I have some spare time available.

MG-Cloudflow commented 6 months ago

Great if you need any help for testing let me know.

FireWizard52 commented 6 months ago

Hi @Dielee,

You wrote:

Ah, nice. Another API change.

No, this is not a recent change. This endpoint (https://developer.volvocars.com/apis/connected-vehicle/v2/endpoints/warnings/#get-warnings) monitors all available bulbs In totally 23 bulbs. I paid not much attention to it, as my car shows for all "UNSPECIFIED".

I do not know why, but believe me, my car has lights :)

Happy New Year

Dielee commented 6 months ago

Pretty sure this endpoint delivers this data not for a long time. While I started the development of this component, the warnings endpoint were pure garbage. But yes, it's maybe not very recent.

Happy new Year, too!

github-actions[bot] commented 5 months ago

This issue is stale because it has been open 15 days with no activity. Remove stale label or comment or this will be closed in 5 days.

Dielee commented 5 months ago

This feature is available starting v1.8.24!

MG-Cloudflow commented 5 months ago

Hey Great

ill test it once i'm back from holiday !

with kind regards maxime