tillsteinbach / WeConnect-cli

Commandline Interface to interact with the Volkswagen WeConnect Services
MIT License
55 stars 3 forks source link

Does the WeConnect API support MBB platform vehicles ? #134

Open Jonkrist opened 4 months ago

Jonkrist commented 4 months ago

Hi, I have two VW cars, one e-Golf and one ID.4 VW has lately abandoned the old We-Connect App and Renamed the We-Connect ID app to Volkswagen. This app now handles both cars. I thus wondered if your API could now also handle both car types. This is interesting because it seems that the HomeAssistant custom integration also use your Python API.

I tried weconnect-cli, and it finds both cars. However, when listing tags for the e-Golf, 'capabilities', 'domains' and 'controls' are missing. I only get this:

xx.xx@gmail.com@weconnect-sh:/vehicles/WVWZZZAU.....$ls tags .. vin role enrollmentStatus userRoleStatus model devicePlatform nickname brandCode images tags pictures

When using the "cat" command I only get this:

Vehicle: WVWZZZ......... VIN: WVWZZZ........... Model: e-Golf Device Platform: MBB Nickname: e-GOLF COMFO 100 E1F Brand Code: V Role: PRIMARY_USER Enrollment Status: COMPLETED User Role Status: ENABLED

Is this caused my missing support for MBB platforms in the library? Or is there something in the the VW server implementation that causes this?

Thanks. Jon

tillsteinbach commented 4 months ago

When both cars are usable with the new app it is likely that it should work. But it is a bit strange that it is not working right away

Jonkrist commented 4 months ago

Ok, thank you. I also get some errors on the ID.4:

I presume the last few of those may be related to "too many requests", but not all of them. I am an experienced programmer and know Python. I may be interested in contributing or doing some testing if I can fine some spare time :). If you have any suggestions on where to start, that would be appreciated. More specifically, there seems to be a lot of different urls used to authenticate and get data. Any info on this and how to log the raw output for analysis would be helpful.

Thanks again. Jon

tillsteinbach commented 4 months ago

the first message is coming from another integration right? some of the warnings will go away after you update