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 #17982

Merged
merged 11 commits into from
Jan 11, 2025
Merged

Tesla: require personal developer account #17982

merged 11 commits into from
Jan 11, 2025

Conversation

andig
Copy link
Member

@andig andig commented Dec 31, 2024

Fix #17981

TODO

  • validate token refresh @naltatis
  • migrate commands
  • test commands @naltatis
  • remove build secret
  • update template docs
  • proper communication (release notes / blog post / how to)

See #17501

Breaking Change

See new configuration instructions:

Tesla offers an official, but paid vehicle API. For private use, you can create a Tesla Developer Account and receive a monthly API credit of $10. This is usually sufficient for the common evcc use cases.

The myteslamate.com guide explains the process and generates a free Access and Refresh Token. With this token pair and your Client ID created in the Tesla Developer Account, evcc can directly communicate with the Tesla API. You can see your used credit at Tesla.

To use a Tesla Wall Connector, you need a public Command Proxy Server. myteslamate.com provides this service for 12€/year. Configure the Command permissions at myteslamate.com and enter the Proxy Token here. Start, stopp and current commands are sent to Tesla via this proxy.

@andig andig added the vehicles Specific vehicle support label Dec 31, 2024
@andig andig requested a review from naltatis December 31, 2024 13:45
@andig andig marked this pull request as ready for review December 31, 2024 13:45
@andig andig added the prio Priority label Jan 1, 2025
@andig andig added the needs documentation Triggers issue creation in evcc-io/docs label Jan 10, 2025
@andig
Copy link
Member Author

andig commented Jan 10, 2025

/cc @GrimmiMeloni die PW funktioniert immer noch mit dem alten API?

@GrimmiMeloni
Copy link
Collaborator

/cc @GrimmiMeloni die PW funktioniert immer noch mit dem alten API?

Ja. Ein evcc meter -b hold funktioniert auch weiterhin.

@naltatis naltatis changed the title Tesla: remove bundled client Tesla: require personal developer account Jan 10, 2025
@andig andig merged commit 10b9f31 into master Jan 11, 2025
6 checks passed
@andig andig deleted the feat/teslaclient branch January 11, 2025 16:15
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 prio Priority vehicles Specific vehicle support
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Tesla: Require personal developer account
3 participants