Search results

  1. Taycan Client Software Development

    That should be possible to do using some clever calendar automation and the Porshe Connect integration, it's pretty basic at the moment but it supports turning on the heater among other things: https://github.com/CJNE/ha-porscheconnect
  2. Taycan Client Software Development

    Nice to see that you're making progress as well! Let me know if you have any questions, i'm happy to help :) I have pretty much covered all functionality there is in the web app now, the only thing i think is missing is being able to activate a specific charging profile and set a charge timer...
  3. Taycan Client Software Development

    A Home Assistant integration sounds interesting :) Do you have a specific use case in mind? I'm currently working on a Home Assistant integration for Porsche Connect, perhaps that could be an option, i will support charge controls.
  4. Taycan Client Software Development

    Tesla has now deprecated this oauth method in favor of openid, very similar to the Porsche way. As a result the Tesla Home Assistant integration is now broken :( Maybe if i can get the Porsche integration working before they fix it :P
  5. Taycan Client Software Development

    Hmm, i don't think Porsche supports this API, not that i have seen at least...
  6. Taycan Client Software Development

    A little update, i have added a simple CLI in the Python library that lets you get data for one or all cars connected to your Porsche ID. It just outputs as JSON for now. usage: cli.py [-h] -e EMAIL -p PASSWORD [-s SESSION_FILE] [-v VIN] [-a] [-c COUNTRY] [-l LANGUAGE]...
  7. Taycan Client Software Development

    Yes the Porsche stuff is a lot more complex unfortunately. It's not even one single API, it's split up on multiple endpoints with their own auth tokens. I guess multiple teams has been involved, each responsible for their separate part... The actual auth backend seems to be an off the shelf...
  8. Taycan Client Software Development

    Yes, the actual login (POST to "porscheLoginAuth") is generating cookies that are later used in the requests to get tokens. I'm just sending them all up using the client session in subsequent requests. The first requests for the login page was not needed by the way, i've pushed a cleaned up...
  9. Taycan Client Software Development

    I've finally had some time to work on this again and now the python lib can also access the more interesting parts! Haven't had time to do anything interesting with it yet though so i'm not sure if this covers the whole api but we'll find out i guess :)
  10. Taycan Client Software Development

    Yeah, the more interesting endpoints, probably including the ones that let you control stuff, require an api key that somehuw match the access token... Will continue with it and if anyone has any input I’d appreciate it :) That’s a good call, I only have one Taycsn so I didn’t think about that...
  11. Taycan Client Software Development

    This looks interesting, i'm not using Alexa myself but i'm still curious, how does the authentication work?
  12. Taycan Client Software Development

    Nice! I have discovered that some API endpoints require a different apikey, i need to investigate how to get that. Looks like another id token (jwt) is obtained somehow after initial auth and the api key is kept in there.
  13. Taycan Client Software Development

    You're welcome :) I've now added some documentation for making custom requests (to request any endpoint in the API), it should be possible to access most things using this method.
  14. Taycan Client Software Development

    I've published a very basic version of a client library for Python, it can just list cars for your account at the moment but it has the auth part. So from here it's very easy to add stuff. https://github.com/cjne/pyporscheconnectapi
  15. Taycan Client Software Development

    Creating a CLI using the python library would be very easy, i can include some examples. Anything in particular you would like to see/do with a CLI?
  16. Taycan Client Software Development

    Replying to myself here ;) I have the auth bit sorted now and have a foundation for a python client library in the works, will soon push it to Github. The idea is then to use that library for the Home Assistant integration. Are there any other users of Home Assistant here? I'm thinking i...
  17. Taycan Client Software Development

    Hey! I’m having some issues with this step, I get an error that’s says invalid redirect url. Sounds like you have managed to get it working?
  18. Taycan Client Software Development

    Nice to see some work being made on the API's, there's a lot of interesting things one can do! I'm thinking of making a Home Assistant integration, i just need to figure out the Oauth2 stuff so that it can obtain the access token programmatically and renew it as needed. If anyone has it figured...
  19. Apple car play issue

    Thank you, very helpful! I was nor aware of the home button trick, great workaround if the normal way doesn’t work. Will experiment with how long I press as well, could be that.
  20. Apple car play issue

    Yeah i need to do some more testing. I believe it's consistently not working when it's not, no matter how long i wait. The carplay icon is showing and apple music works fine though.


Top