* Improve Porsche Vehicle Support for PHEV
Only the Taycan supports the emobility API, all other PHEV Porsche vehicles don’t. So adopt this to support both scenarios.
- Check if the emobility API token is available
- Check if the given car is a Taycan and only use the emobility API for this car
When a token refresh was done longer than 10 minutes after the last login or refresh, it returns an error. In this case a new login should be done instead.
- Use Emobility API calls to get proper SoC and Range values as the default API call isn’t always up to date
- This required to use a second auth token, that’s why the auth flow had to be adjusted