Welcome to Tesla Motors Club
Discuss Tesla's Model S, Model 3, Model X, Model Y, Cybertruck, Roadster and More.
Register

Search results

  1. SG57

    Vendor Dashboard for Tesla - the better app for your Tesla

    Sadly yes, you must still use the official Tesla app for calendar sync and bluetooth keys at this time. I've reverse engineered both and the calendar sync is a simple task, the bluetooth key pairing however is much more complex. It uses a lot of proximity sensors, key sharing, and some other...
  2. SG57

    Vendor Dashboard for Tesla - the better app for your Tesla

    @hiroshiy , after doing some research I'm seeing a lot of complaints out there about Google Play services not being supported on Blackberry Key2 devices. This thread purportedly offers a fix (workaround?), not sure how relevant or useful it may be. Google Play Store for BlackBerry 10 [Read...
  3. SG57

    Model S REST API

    Same here, my 2016 Model S has negligible phantom drain if any, always connected on and energy saver off the whole time. Man this really sucks, if no streaming API replacement is provided then newer cars are arguably less valuable than older ones?
  4. SG57

    Model S REST API

    So all my Model 3 issues with the telemetry streaming API, it turns out it's any newer Model with the issue. I think newer vehicles have stopped supporting it altogether?? That's a scary and annoying thought... If anyone knows anything or hears something please let us know. For reference...
  5. SG57

    Vendor Dashboard for Tesla - the better app for your Tesla

    @Mobile3228 , wow. I suspected it was just a bug or incomplete feature on the newer cars on Tesla's end. I didn't think they'd end support for it altogether. That's brutal, wonder if the old HTTP streaming endpoint works on newer models. I have hope this isn't the case though, the official...
  6. SG57

    Vendor Dashboard for Tesla - the better app for your Tesla

    @Kacey Green , that's very interesting. What year and month was it made? I wonder if it has less to do with model and more to do with latest hardware / software. I can definitely take a closer look at it if other models are reporting similar issues. I'll try again.
  7. SG57

    Vendor Dashboard for Tesla - the better app for your Tesla

    Good news though, a new update just rolled out with seat and steering wheel heater controls for both mobile and Wear app! Adding support for nearby charging sites is almost wrapped up as well, should prove useful on my next road trip to Seattle heh.
  8. SG57

    Vendor Dashboard for Tesla - the better app for your Tesla

    Sorry all for the delay in communication, been a crazy busy end of year. @hiroshiy , very weird, I haven't touched Billing services for a very long time so any failures are likely environmental elsewhere. What's devices brand and model again? I'll do some research and report back. The main...
  9. SG57

    Model S REST API

    @SeBsZ , thanks for that. If those are infact the conditions needed then yea, that's frustrating. I think Tesla assumes if you want the seat heater on then you want the climate on as well, I mean if the climate temperature is cold and the seats are hot might as well heat the cabin while you're...
  10. SG57

    Model S REST API

    Ahh I would've never guessed the endpoint, fair enough. - Seat Heater Endpoint: api/1/vehicles/{vehicle_id}/command/remote_seat_heater_request Request Body: { "heater":1, "level":1 } Where heater is one of the following values: SeatHeaterFrontLeft: 0, SeatHeaterFrontRight: 1...
  11. SG57

    Model S REST API

    A lot of Tesla's API bodies are pretty self-explanatory re-using property names, it's just the endpoint that's tricky. And of course, it could just be disabled until the app update goes out considering the two are tightly coupled and likely go out as a package.
  12. SG57

    Model S REST API

    @ACDriveMotor , haven't found it yet. I've tried 50+ different combinations of "set", "heater", "seat", "level", "limit", "heating", "element", etc. If you get a 400 status code it's wrong, if you get anything else then we're in business. There's a chance Tesla doesn't enable the endpoint...
  13. SG57

    Model S REST API

    So I'm digging into the latest app version and like the new nearby charging station APIs. Endpoint: api/1/vehicles/{vehicle_id}/nearby_charging_sites Method: GET * Bearer Token auth header required Response Sample: - And on that note, I'm excited my Model S got the latest software update...
  14. SG57

    Hey Elon, how about a "Hysteresis" charging option

    Thanks for the plug, @BerTX . This is definitely an interesting charging functionality. It makes sense, it doesn't make much sense to heat the battery up only to charge a few miles in terms of energy savings. Perhaps it'd be easy enough to just add this as a smart charging configuration...
  15. SG57

    Model S REST API

    I've been debugging Model 3 streaming API for weeks now to no avail. After exhaustively snooping the official Tesla app and @bsproul 's account of ~5 second location updates (indicating drive state updates not streaming updates), I can only conclude streaming API is broken for Model 3s. I'm...
  16. SG57

    Model S REST API

    Can anyone with a Model 3 confirm they are able to track their vehicle's live location while driving in the official Tesla app? Or if perhaps if there's a setting in the car that disables streaming? Try turning Summon off and try again, and the energy saver / always connected settings. I'm...
  17. SG57

    Smart Charging as a Smart Solution

    Glad to see others tackle the problem of departure-time smart charging. Looks similar in functionality to the Smart Charging that's been a feature in the app, Dashboard for Tesla. My suggestion would be to keep going - add an option to start HVAC near departure time, an option for changing...
  18. SG57

    Vendor Dashboard for Tesla - the better app for your Tesla

    @KArnold , ah that's certainly strange. The fact it didn't have sound until you added it and now you can't remove it seems like an Android setting issue. I think there is a way to reset only notification preferences for an app through the Android settings app.
  19. SG57

    Model S REST API

    So Elon's tweet confirms new Summon features coming to AP v2+ hardware vehicles in about 6 weeks from now. Looking forward to them, however I don't have a AP v2 vehicle, I just missed that boat in 2016 by 6 weeks :'( I guess this means one of you lucky ducks will need to do the dirty work on...
  20. SG57

    Vendor Dashboard for Tesla - the better app for your Tesla

    @hiroshiy , I now use app bundling to deliver the app through the Play Store. This is brand new and basically means Google is now building the final artifact when you download the app, this is useful for condensing the size of the resources to download to only what your device will use. In...
  21. SG57

    Vendor Dashboard for Tesla - the better app for your Tesla

    @vletnguyen , absolutely. I'll add frunk command support to the controls widget to the next release should be soon.
  22. SG57

    Vendor Dashboard for Tesla - the better app for your Tesla

    @hiroshiy , try updating your Google Play Services. You can usually do this by going to Settings > Applications and finding "Google Play Services". You can also visit the Play Store listing from your device using the following link...
  23. SG57

    Model S REST API

    @ACDriveMotor , yes I received reports of that last week, latest firmwares now use a string format for the scheduled time (yyyy-MM-dd'T'HH:mm:ss) instead of a timestamp. Interesting to note is this breaks the official app as it expects a timestamp with no support for a time string.
  24. SG57

    Model S REST API

    Actually no the API endpoints are abbreviated like that, here's a snippet from the official app's endpoints container.
  25. SG57

    Model S REST API

    Doh, thanks. Copy paste blindness.
  26. SG57

    Model S REST API

    @ACDriveMotor & @dpskipper & @insaneoctane , tagging you three as you've all asked for details on the new APIs, so here ya go. - Navigation Request Endpoint: api/1/vehicles/{id}/command/navigation_request Type: POST Request Body: The request body is expected to have a type, locale...
  27. SG57

    Model S REST API

    Staring at the official app's Android source, they use the common Map intent filter with the "geo" URI scheme. Looks like they also listen for plain-text/v-card under the SEND action as well, perhaps parsing plain text or v-card contact addresses for navigating to.
  28. SG57

    Model S REST API

    Unfortunately no. My work around so far is to cache every single streaming token received then attempt to use each as needed, pruning ones that are invalid from the cache and refreshing to get the latest tokens as a last resort. This actually works quite well reducing errors dramatically...
  29. SG57

    Model S REST API

    No pressure! Last app update I dug into was 3.5.0 and it contained the new message center endpoints. These are important updates/notifications designated for your Tesla account, nothing too fancy. Looks like 3.6.0 has a few more endpoints here: Media Player Toggle Playback Previous/Next...
  30. SG57

    Model S REST API

    So I've noticed the streaming tokens returned by the APIs lately are sometimes invalid. This is easily observable by sniffing the official app's network traffic and every so often the tokens returned are invalid such that attempting to summon or access telemetry (location screen) will...
  31. SG57

    Vendor Dashboard for Tesla - the better app for your Tesla

    @scottf200 , sorry for the delay thanks for your report. Registration should now be fixed. To the issue you've been seeing, I've been at work attempting to resolve that exact issue. Turns out this issue impacts the official Tesla app as well and is a bug recently introduced by Tesla...
  32. SG57

    Model S REST API

    Using the Android app I do it in 2 ways - sniffing network traffic and decompiling. To sniff the network traffic of the official Tesla app you will have to bypass the certificate pinning the app performs. I do this by using a custom Xposed Framework plugin I wrote that stubs out the certificate...
  33. SG57

    Vendor Model 3 Video Guides

    Ah good to see they aren't inaccessible, thanks for clarifying! Although I notice the Steering Wheel Mirrors video is missing on their own support page, so that's something worth mentioning.
  34. SG57

    Vendor Model 3 Video Guides

    Dug into the latest app update released today and extracted the following video guides normally only accessible through the app by existing Model 3 owners. No sense restricting the accessibility of these, so here ya go. Key Card Phone Key Front Trunk Gear Selection Autopilot...
  35. SG57

    Model S REST API

    @dpskipper , limit_mph must be a double. Try the following: {"limit_mph":80.0} To your second issue, Speed limit mode is different than how valet mode does it. You must supply a new pin or the correct pin when enabling the mode, disabling the mode, or clearing the pin. The only command that...
  36. SG57

    Model S REST API

    Doh, turns out the new Speed Limit mode's property, current_limit_mph, and the Set Limit's property, limit_mph, are both actually double data types. Makes sense though, those using the metric system would have an imprecise limit if rounding off to integer MPH.
  37. SG57

    Model S REST API

    @Dazboj , excellent thank you! Just to be concise, the clear pin API requires a pin? I ask because what if you forget your pin, is there really no way to clear it? Does the new firmware add a way to clear the PIN in the car? I guess valet mode has this problem as well...
  38. SG57

    Model S REST API

    @Dazboj & @luckyj , seeing as how you both have access to test the speed limit mode would you mind verifying the functional behavior of the speed limit APIs? I'm asking because reverse engineering the official app stops The set limit API is straight forward to infer from looking at the...
  39. SG57

    Model S REST API

    Ah my bad, fixed it. Conversion from markdown to BB code sucked apparently. @wayner , 50 MPH to 90 MPH is the current standard Tesla manages server-side. In kilometers it's 80 KPH to 145 KPH, but the APIs require it in MPH (limit_mph), luckily the conversion rounds off nicely between the two...
  40. SG57

    Model S REST API

    Okay, reverse engineered the official app and figured out the new Speed Limit APIs. Cannot confirm them working on my end as I do not have the latest firmware on my Model S, but these should do the trick. - Also, there's a new autopark (summon) state "version", autopark_state_v3, likely for...
  41. SG57

    Model S REST API

    @dpskipper , haha already on it!
  42. SG57

    Vendor Dashboard for Tesla - the better app for your Tesla

    @Skidmark , I was able to observe the speed clocking issue for myself a few days ago but have not been able to reproduce it ever since. Part of me suspects a streaming API failure on Tesla's end due to maintenance or load server outages, but this isn't helpful for us. If you are able to, can...
  43. SG57

    Vendor Dashboard for Tesla - the better app for your Tesla

    Interesting, if the telemetry data is not being received (speed and instantaneous power on the map), then that would explain why the speed clocking is stuck on blue as you are effectively stuck at 0. I have a hunch what might be going on, likely an API update. I'll look into it right now.
  44. SG57

    Vendor Dashboard for Tesla - the better app for your Tesla

    If it says waiting for start and it's a blue status indicator then you're good to go. That means just punch it / start going. Basically the "waiting to start" status means the starting condition has been met (ie a 0-60 mph scenario has a 0 mph starting condition), and now all you need to do is go.
  45. SG57

    Vendor Dashboard for Tesla - the better app for your Tesla

    Hey everyone, An update is now available for Dashboard for Tesla that brings important bug fixes and a long-awaited feature. Release Post - Wear Summon & HomeLink Support You can now remotely summon your Tesla and trigger HomeLink right from your Android Wear smart watch. This feature was...
  46. SG57

    Vendor Dashboard for Tesla - the better app for your Tesla

    @scottf200 , the starting and stopping is it throttling the charging. This can happen when the charge rate setting (20.9 in your case) is too much lower than the actual charge rate it experiences. This charge rate setting is a rolling average over time as more and more actual charge rates are...
  47. SG57

    Vendor Dashboard for Tesla - the better app for your Tesla

    @scottf200 , that's good idea and has been requested before, also it really isn't that difficult or time consuming to add. Only reason I haven't thrown it in there yet is I honestly plan to update the controls widget to support complete customization of the commands it presents, this would...
  48. SG57

    Vendor Dashboard for Tesla - the better app for your Tesla

    @Siggy101 , I believe there's a bug with the newer firmwares that have this climate keeper change where the HVAC does not turn off after 30 minutes. The smart preconditioning feature in the car that automatically turns the HVAC on/off based on common departure times but I don't think it ever...
  49. SG57

    Vendor Dashboard for Tesla - the better app for your Tesla

    @GatorGuy , oh wow that's a significant amount. Do you have any background services enabled, such as smart charging, automatic behaviors, home screen widgets, Wear devices, etc.? What's the average outside temperature where you're at? Are you plugged at all during the 24 hours? Is the car...
  50. SG57

    Vendor Dashboard for Tesla - the better app for your Tesla

    @Siggy101 , I plan to add more conditions to automatic behaviors with the vehicle status (which includes vehicle location) being one of them. This would allow you to configure geofencing on your own, such as once an hour check if your vehicle location is within a X meter radius of your home, if...