-
Notifications
You must be signed in to change notification settings - Fork 103
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
Relationship to official Tesla Fleet integration #1036
Comments
Probably makes sense to update the wiki with info. This may mean we can deprecate this component entirely. |
From a battery site perspective, the Tesla Fleet integration doesn't have any way to control the site. Your integration allows to set settings like the operation mode etc. |
i don't understand it. |
It looks like the tesla_fleet integration is currently limited to sensors only (no controls), but updates are incoming to add switches, locks, etc. Maintainer @Bre77 might have thoughts on whether tesla_fleet hopes to replace this. |
All platforms (controls) except update are in 2024.10 which has a beta available now. It still doesn't support command signing. |
Awesome, thanks for the info (and the work)! What does command signing enable exactly? Will controls not work on vehicles requiring the fleet API? And is there a difference between this integration and tesla_fleet when it comes to rate limiting? Or would the rate limits be the same for a user using their own Tesla developer keys vs. the shared application that you've set up. |
This is difficult to answer because it's different for different vehicles and is even changing for some older vehicles. Almost all commands require signing if the vehicle was manufactured in 2024.
I believe the Owner API (this integration) has no rate limit or is very loose. The Fleet API discovery tier has very strict rate limits, which tesla_fleet will always have with its built in credential. Teslemetry and Tessie have much higher rate limits because they will pay Tesla for higher limits. If you also pay Tesla for higher limits directly in your own application registration, you will have higher limits. Tesla has not made any of the information about the higher limit publicly available and those who have seen it signed an NDA. I am not one of those people unfortunately. |
OK so, as a summary, is this about right?
|
I think that's pretty much correct. Regarding High-frequency, Teslemetry and Tessie both have Fleet Telemetry which gives you limited realtime data. Its not as high frequency as the unsupported endpoint that TeslaMate uses. Neither are in Home Assistant core at this moment but it is in the Teslemetry HACS integration and I plan to add it to core soon. Teslemetry doesnt currently charge the $30 vehicle charge, but $55 is right for the future of 1 vehicle (with 2 vehicles being $85). From what I have been told, the rate limit for Teslemetry in the future will be approximately 2.5x the free tiers. |
@Bre77 I asked this somewhere else already but still confused. Are these statements correct?
Also, meanwhile your Fleet integration supports command signing as well, is that right? In other words, except for "high frequency updates", both should be identical functionality now? @jason-curtis Could you add a column "Tesla Custom Integration (full install with fleet API + TeslaMate + MQTT)"? I think this would be the most powerful option, right? |
I haven't used it since 2023. Unsigned commands probably still work.
Cool, I expect it will stop working at some point, I have no concrete information other than Tesla telling us not to use it.
Signed commands only work via Fleet API, Owner API probably still works for unsigned.
Or you can use a third party like Tessie or Teslemetry which are way better but cost you money instead of time.
They need to use command signing with the Fleet API or else commands dont work.
Yes, I believe it runs the Tesla vehicle command proxy. Tesla Fleet integration has this implemented in python.
I doubt it, I am sure there are some small differences. For the most part they should be the same. In the future Tesla Fleet might support more things that are Fleet API signed only, but no promises, as I am adding this to Teslemetry first. To update my comment from October, Teslemetry now has as low as 1 second data intervals for streaming data, so we are probably pretty close to that unsupported endpoint TeslaMate uses. |
With the introduction of https://www.home-assistant.io/integrations/tesla_fleet in HA 2024.08, choosing the "right" integration has become a bit more complex. Maybe it's a good idea to document the differences between the integrations any why one might want to choose this one over the Tesla Fleet integration (streaming data from TeslaMate over MQTT comes to mind).
The text was updated successfully, but these errors were encountered: