|
I've spent an excessive number of hours attempting to install TeslaMate with Docker on a Linux Mint then Windows 11 box to access the Tesla API for my 2025 Model 3 Highland. I'm continuing to have issues with the tokens being recognized when logging into TeslaMate at localhost:4000. I has become sufficiently frustrating that I resorted to asking Gemini then Grok then Gemini and finally ChatGPT. Gemini and Grok sent me down numerous rabbit holes that didn't work. ChatGPT got me the closest, but finally stated that "I'm doing everything right" (in ChatGPT's mind LOL) but that TeslaMate was built for TeslaMate was built around the old Owner API + streaming and I don't want to pay SaaS to access MY data on MY car. I'm doing this as a hobbiest for fun. ChatGPT is recommending I can this project with TeslaMate and move to Home Assistant. Just looking for some sanity here. TIA |
Replies: 5 comments 5 replies
|
UPDATE: I apology if this is redundant. I did search and didn't find anything. AI tools indicate they scrubbed GitHub and there are reports that to "fix" this, it would require a rewrite of TeslaMate. |
|
Not really sure how to help, because not sure what you are trying to do, and what you have already tried... AFAIK the old owners API still works fine, and it is what is recommended to use with Teslamate. Did you see the FAQ? In particular the first question? https://docs.teslamate.org/docs/faq/ And it is still working fine for me, no sign of any forcing migration really. The new fleet telemetry API does have some benefits. It is technically better, no need to poll the car frequently but not too frequent and prevent it doing to sleep. But it does have some downsides too. At least last I looked. For me the biggest show stopper is some of the conditions you have to agree to are very dodgy, so much that I have not been interested in agreeing to them. And I think it is non-trivial - at least last time I checked - to distribute and configure open source software that directly uses the new APIs. And of course, it is no longer free. There is free usage tier, but accidentally go over the limits and you will get charged. |
|
My thoughts (partially off-topic) on this issue after 2months journey through data-logging with teslamate & teslalogger . I ran thhrough all kind of setups. Running teslamate with fleet api (using myteslamate-proxy) and also alternetively running teslalogger with fleet-api and own telemetry-server (because i did not want to pay for this service). But Teslamate is not made for fleet-api Well, as I could not take a decision, I ended up having both loggers running in parallel on a server with a dedicated domain. Teslalogger witth fleet-api and teslamate with owners-api to get a feeling for the differences in accuracy and user-friendlyness and the day will come where i prefer one of both. My outcome so far. If you definitely want to use fleet-api there are two options that will work on a dedicated server: 1. use teslamate with myteslamate's fleet api-proxy (at no cost!)UPSIDE:
DOWNSIDE:
2. use teslalogger and pay 3€ / month for fleet-api usageUPSIDE:
DOWNSIDE:
|
|
Thank you for taking the time for this detailed response. I started my project for fun and nothing more. The car is more of a computer on wheels and with the API provides access to more data than any car I had owned previously. In my past I have developed on multiple platforms in multiple programming languages so relatively confident I could accomplish it somewhat easily. I was unaware of the details of limitations with TeslaMate limitations with the Fleet API. I really don’t need yet another SaaS so I may consider your option #1 in a few weeks. But TBH, it seems similar to the ICE design where patch after patch to a deficient system ultimately results in an inferior product. My TeslaMate is a patch that with one change in the chain can become a maintenance effort that is greater than the benefit of the solution. Again, thank you for the education. You have helped save what hair I have left. |
|
Hit the same wall mid-June (TeslaMate's built-in refresh sends Got a stock TeslaMate v4.0.1 container fully working again on Fleet API with three small config-only pieces — an auth proxy that rewrites Running for ~2 weeks on a Pi 4; polling and streaming drive detection both working. Packaged it up in case it saves someone the digging: https://github.com/AMX-Claw/teslamate-fleet-proxy (You still need your own Fleet API developer app/client_id — that part nobody can ship for you, sadly.) |
Not really sure how to help, because not sure what you are trying to do, and what you have already tried...
AFAIK the old owners API still works fine, and it is what is recommended to use with Teslamate.
Did you see the FAQ? In particular the first question? https://docs.teslamate.org/docs/faq/
And it is still working fine for me, no sign of any forcing migration really.
The new fleet telemetry API does have some benefits. It is technically better, no need to poll the car frequently but not too frequent and prevent it doing to sleep. But it does have some downsides too. At least last I looked.
For me the biggest show stopper is some of the conditions you have to agree to are very dodgy, s…