tesla-api
π A Ruby gem and unofficial documentation of Tesla's JSON API for the Model S, 3, X, and Y. (by timdorr)
tesla-oauth2
General description about how Tesla does 2FA and how to detect if a user has 2FA enabled (by enode-engineering)
tesla-api | tesla-oauth2 | |
---|---|---|
15 | 1 | |
1,968 | 27 | |
- | - | |
6.8 | 5.5 | |
about 1 month ago | almost 3 years ago | |
Ruby | Python | |
MIT License | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
tesla-api
Posts with mentions or reviews of tesla-api.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-11-25.
- AP04 (HW4) VIN Lookup - Part 2
-
Tesla Previous Ownership Issue & Scam
API reference: https://github.com/timdorr/tesla-api/issues/16
-
Powerwall time based control does not switch to battery power during peak hours if the price difference isn't $.15 between peak and off peak.
It uses the TeslaPy python module. There is an unofficial list of Tesla APIs here: https://tesla-api.timdorr.com/
-
Has your Tesla experience been better or worse than what you thought it would be?
The easiest way to explore most of what the API could offer is though tesalmate. It's nice because you host the server and own the data yourself rather than trusting some 3rd party to do it. The API is well documented here, although the authentication is a bit convoluted, but there are helpful apps that simplify its retrieval.
-
API to download data via script?
I did update the unofficial Tesla API documentation to show the response to some of the energy site endpoints for my setup (Tesla inverter only). If you know Python, itβs fairly easy figure to out since the authentication work has already been done.
- The security researcher guy posted details about how he found and gained access to Teslas. Might eb related to the unprompted server maintenance.
-
Tesla powerwall integration
I don't know about any pre-built integrations, but you could build your own https://tesla-api.timdorr.com/
-
Tesla Charger Project
For the Tesla API you can use https://tesla-api.timdorr.com. Alternatively you can install some hardware in your car like CANServer https://jwardell.myshopify.com for info directly from the car.
- How to view your Safety Score from a desktop
-
Shortcuts as IOS Widget - Just wanted to remind people they can use a third party app and Shortcuts to make their own quick access buttons since the latest app removed them!
These apps need your API credentials so that they can generate tokens on your behalf. They are most likely using the methods documented by /u/timdorr here since the API is still unofficial. Also, Tesla added CAPTCHAs to their "OAuth" flow, so apps now need to present a WebView whenever they ask to regenerate your token.
tesla-oauth2
Posts with mentions or reviews of tesla-oauth2.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-01-29.
-
Tesla API down?
Maybe this is my lack of web dev experience showing, but when I was testing step 2 of your documentation it was unclear on whether to include the earlier request parameters in the POST body. I ended up lumping everything together (request parameters, hidden input names, identity and credential) in the body of an Invoke-WebRequest along with the session state from the first GET request and some "tesla app like" header parameters borrowed from here but no explicit cookie header, and this got me the 302 response with the redirect to /void/callback and the code to move to step 3.
What are some alternatives?
When comparing tesla-api and tesla-oauth2 you can also consider the following projects:
deprecated-tesla-oauth2-token-bot - β DEPRECATED β Generate Tesla authentication tokens through their OAuth2 endpoint
TeslaPSModule - Control your Tesla Model S, X or 3 using PowerShell
zozo - Python API to query Renault Zoe information
powerwall2 - Tesla Powerwall 2 - Local Gateway API documentation
TeslaCamViewerII - A Camera Viewer / Video Editor For TeslaCam
AuthAppForTesla
Grape - An opinionated framework for creating REST-like APIs in Ruby.
umdio - An open API for the University of Maryland
Spree Commerce - A headless open source e-commerce platform for global brands
kia_uvo - Home Assistant Kia Uvo integration
Hanami - The web, with simplicity.
tesla-api vs deprecated-tesla-oauth2-token-bot
tesla-oauth2 vs TeslaPSModule
tesla-api vs zozo
tesla-api vs powerwall2
tesla-api vs TeslaCamViewerII
tesla-api vs AuthAppForTesla
tesla-api vs Grape
tesla-api vs TeslaPSModule
tesla-api vs umdio
tesla-api vs Spree Commerce
tesla-api vs kia_uvo
tesla-api vs Hanami