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

Consider Telsa's official third-party access "Sign in with Tesla" scheme #116

Open
k8stone opened this issue Aug 8, 2023 · 16 comments
Open

Comments

@k8stone
Copy link

k8stone commented Aug 8, 2023

I have so far avoided getting an access token through any of the various sketchy means I've seen, but it seems like Tesla is finally providing an official path for apps to register for an authentication token which the owner can revoke if desired from their Tesla account. Details are thin on the ground, but at least one such app has appeared as of today:

https://teslanorth.com/2023/08/08/first-sign-in-with-tesla-third-party-app

@k8stone
Copy link
Author

k8stone commented Oct 14, 2023

Official documentation on how to participate with the formal SDK has finally been published.

@nfarina
Copy link
Owner

nfarina commented Oct 18, 2023

Wow, that's great!! I'll investigate this and hopefully it will fix the "too many requests" problem.

@InfoSecured
Copy link

Any update on the "too many requests" problem?

@nfarina
Copy link
Owner

nfarina commented Dec 6, 2023

Hm. I am looking at their website and it's very business-centric. It seems like they are just testing the waters here. They are saying "free for now" and the way they describe everything is for "business fleet management". Also the API rate limits are extreme:

image

One API request per car per 5 minutes is … unworkable. Anyone have a different read on this?

@InfoSecured
Copy link

Oof, that definitely seems unworkable. Are we hitting a rate limit right now with the "too many requests" message?

@nfarina
Copy link
Owner

nfarina commented Dec 6, 2023

It appears so, yes. And the worse news is they have officially deprecated the REST API (which this and every other Tesla app in the world uses) and it will stop functioning in early 2024. The only way forward is this new "Tesla Vehicle Control" API and no one knows how much it will cost, or if there will be an open-source free version to use on your own vehicle or what. It's a complete mystery.

@KE55ARD
Copy link

KE55ARD commented Jan 30, 2024

Does that mean this plugin officially no longer works now then?

@nfarina
Copy link
Owner

nfarina commented Jan 30, 2024

Unfortunately so, there's a note at the top of the Homepage/README explaining the same.

@bunnyc1986
Copy link

according to its documentation, Telsa doesn't want us to pull vehicle data, instead they want to push it through webhook. but this will not work with homebridge unless someone can host a proxy service to receive these pushes and store them for query, or we need to register a developer account and setup our own server.
ref: https://developer.tesla.com/docs/fleet-api#fleet-telemetry

@michaelschneiderla
Copy link

@nfarina im trying to uninstall your Tesla app and I keep getting half way and it says it’s Unable to uninstall. Any tips?

@Ndotnw
Copy link

Ndotnw commented Feb 28, 2024

Will there be an update to get this working? Is it possible at this stage?

@nfarina
Copy link
Owner

nfarina commented Feb 28, 2024

Unfortunately Tesla hasn't provided any new information yet. I'm hoping they announce some kind of "personal plan" where you can send unlimited requests to your own vehicle without paying them. Anything else won't be feasible.

@Ndotnw
Copy link

Ndotnw commented Feb 28, 2024

Unfortunately Tesla hasn't provided any new information yet. I'm hoping they announce some kind of "personal plan" where you can send unlimited requests to your own vehicle without paying them. Anything else won't be feasible.

Thanks for the information. Good Job btw with this and Homebridge in general 💯

@psxjpc
Copy link

psxjpc commented May 9, 2024

@nfarina I was wondering if it would be feasible to use Teslamate (which still works) to get the job done? My guess is that once could also leverage this other project (https://github.com/tobiasehlert/teslamateapi) to avoid using the official API?
I currently have homebridge and Teslamate both running on the same linux box. This API could be just an extra requirement that seems pretty straightforward to setup.

@crm09222
Copy link

crm09222 commented May 15, 2024

Also, FWIW, the Tessie API works, and it has most of the endpoints needed I think. There is a $5/month subscription as I recall. Personally I would be willing to subscribe to have the Tesla/Homebridge world back in my life 👍.

@KE55ARD
Copy link

KE55ARD commented May 15, 2024

FYI I've recently moved to Home Assistant for my home automation, and learnt that it can do everything that HomeBridge does (and more), as I now use it to bridge non-supported accessories into Apple Home instead.

Crucially, it has a working HACS integration for the Tesla API (little bit more work to get setup) and can bridge accessories through to HomeKit just like HomeBridge does.

It may seem intimidating but if you're technically minded enough to mess about setting up HomeBridge on a Raspberry Pi just to integrate devices into HomeKit, you can get HA setup instead and you'll get WAY more out of it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants