Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rework authentication and API structure after VW has switched off CarNet #216

Closed
wants to merge 28 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
fa720bd
reworked authentication and many properties
oliverrahner Nov 28, 2023
f2e5f08
revert well-meant renaming of parameter
oliverrahner Nov 28, 2023
aa1fc90
adding check on secondary drive
robinostlund Nov 28, 2023
79e3f49
fix black
robinostlund Nov 28, 2023
fbd8b5b
fix black
robinostlund Nov 28, 2023
3b21d0b
many properties fixed, some new TODOs :)
oliverrahner Nov 28, 2023
9699332
fixed unused variables
oliverrahner Nov 28, 2023
d148f4d
Merge branch 'master' into rework-api-after-carnet
oliverrahner Nov 28, 2023
d94b545
some cleanup of comments
oliverrahner Nov 28, 2023
13d5df1
added alternative path for engine types
oliverrahner Nov 29, 2023
72c8e26
add parking position
oliverrahner Nov 29, 2023
8c00de0
added last trip and locked information
oliverrahner Nov 29, 2023
0a8290e
some window heater fixes
oliverrahner Nov 29, 2023
2a5fbbb
Fix fuel sensor for combustion car (#217)
stickpin Nov 29, 2023
8202fe0
Fix Parking time sensor (#218)
stickpin Nov 30, 2023
70755ef
remove two unused services from polling
oliverrahner Dec 3, 2023
405715b
Merge branch 'rework-api-after-carnet' of https://github.com/robinost…
oliverrahner Dec 3, 2023
3c753a3
some clean-up
oliverrahner Dec 4, 2023
c54e05b
more clean-up and fixed refresh_tokens
oliverrahner Dec 5, 2023
bde2689
Fix Login race condition (#220)
stickpin Dec 5, 2023
940d7a1
Fix the bug introduced with the clean-up commit 3c753a3 (#221)
stickpin Dec 5, 2023
cc7595e
added some response examples
oliverrahner Dec 5, 2023
e77839d
fix parking time bug when moving
oliverrahner Dec 5, 2023
d3f69de
remove vehicle_moving entity
oliverrahner Dec 5, 2023
97fa4e0
begin force wakeup
oliverrahner Dec 5, 2023
8fedaa8
only update parking position after last trip changed
oliverrahner Dec 5, 2023
bba0129
added some response examples
oliverrahner Dec 5, 2023
dfa2f25
Fix Re-Login race condition (#223)
stickpin Dec 6, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
aiohttp
beautifulsoup4
cryptography
lxml
pyjwt
26 changes: 26 additions & 0 deletions tests/fixtures/resources/responses/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Example Responses

The sub-directories contain some examples for responses of VW's API for certain car types:

* [Arteon Diesel](arteon_2023_diesel)
* [eUP! Electric](eup_electric)
* [Golf GTE Hybrid](golf_gte_hybrid)

## Files

`capabilities.json`

Response to the GET request to https://emea.bff.cariad.digital/vehicle/v1/vehicles/{vin}/capabilities

`last_trip.json`

Response to the GET request to https://emea.bff.cariad.digital/vehicle/v1/trips/{vin}/shortterm/last

`parkingposition.json`

Response to the GET request to https://emea.bff.cariad.digital/vehicle/v1/vehicles/{vin}/parkingposition

`selectivestatus_by_app.json`

Response to the GET request to https://emea.bff.cariad.digital/vehicle/v1/vehicles/{vin}/selectivestatus?jobs=XXX.
The exact URL is the one the Volkswagen app fires for the respective car type.
Loading
Loading