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

Tesla: Require personal developer account #17981

Closed
2 tasks
andig opened this issue Dec 31, 2024 · 2 comments · Fixed by #17982
Closed
2 tasks

Tesla: Require personal developer account #17981

andig opened this issue Dec 31, 2024 · 2 comments · Fixed by #17982
Assignees
Labels
needs documentation Triggers issue creation in evcc-io/docs vehicles Specific vehicle support

Comments

@andig
Copy link
Member

andig commented Dec 31, 2024

With #17501 we're relying on users to supply their own Tesla Client ID. They can use https://www.myteslamate.com/tesla-api-application-registration/ which provides this free of charge. As a benefit, they get 10$ free requests per month for personal use.

To complete this transition by end of January, we should remove the Tesla Client ID from the build process and hint users accordingly.

This prepares for evcc Tesla client only providing command proxy.

  • implications on power wall?
  • switch command proxy to myteslamate.com's 12€/yr service (only required for Tesla Wall Connector)
@andig andig added the vehicles Specific vehicle support label Dec 31, 2024
@andig andig self-assigned this Dec 31, 2024
@github-actions github-actions bot added the stale Outdated and ready to close label Jan 7, 2025
@rklueber
Copy link

rklueber commented Jan 9, 2025

On the nighly build my tesla connects fine.

I run a own build docker, bc of some changes für my PV system which are not yet in the nightly. I am not able to get tesla connected in my self build. I found out the hard way that you can not use the comfy way of access/refresh token generator from evcc.

I registered a 3rd party app at tesla developer account. I have clientId and clientSecret. But how can I connect now. I am missing to create access and resfresh token.

I tried ENV variables TESLA_CLIENT_ID and TESLA_CLIENT_SECRET with no success.

@github-actions github-actions bot removed the stale Outdated and ready to close label Jan 9, 2025
@naltatis
Copy link
Member

naltatis commented Jan 10, 2025

@rklueber See the explanation in #17501 (comment). Our plan is to deprecate tesla.evcc.io and let Tesla owners generate the credentials via the free tier of myteslamate.com.

We'll publish a more in depth explanation of the upcoming changes soon.

@naltatis naltatis changed the title Tesla: remove client ID Tesla: Require personal developer account Jan 10, 2025
@naltatis naltatis added the needs documentation Triggers issue creation in evcc-io/docs label Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs documentation Triggers issue creation in evcc-io/docs vehicles Specific vehicle support
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants