Updates Blog

Updates and improvements made to Teslascope this year.

July

Tesla Account Token Issues

Since early July, we've been encountering an increase in Tesla Account connections failing to refresh tokens properly, requiring our members to reconnect their accounts. We have alerted Tesla of this issue, and they are investigating it.

We have made some adjustments to our backend's handling of tokens while we await Tesla's follow up from their investigation.

If you are impacted by this, you can resolve this in under a minute simply by visiting the Tesla Account settings page, and reconnecting your account. We apologize for any inconvenience this has caused.

7/22/2024

  • Added synced vehicle locations.
    • Allows for assigning one location to multiple or all vehicles under an account, regardless of associated Tesla Account.
    • Modifying a location will update the value for all other vehicles, unless specified.

7/10/2024

  • Added Suggested Locations developer API endpoint.

7/6/2024

  • Resolved some instances where a vehicle polling could result in an error when parsing data from Tesla.

7/5/2024

  • Added detailed vehicles developer API endpoint.

June

6/30/2024

  • Improved reliability of location alerts.

6/13/2024

  • Improve reliability of force-update requests by bypassing wake-up loop if awake.

6/12/2024

Pilot V2.0

Pilot is the sophisticated vehicle polling infrastructure that powers the maintaining of 21,000+ vehicles daily. Today, we've reworked this heavily to improve efficiency, substantially reduce queries by utilizing intelligent grouping, and many other refinements. While these changes may not be immediately obvious, they will allow for the continued growth of our platform.

Data Request History

Teslascope now keeps track of the number of "data requests" it makes to Tesla's Fleet API. This information helps us keep track of the average polling interactions per vehicle, in addition to better communicating limitations imposed by Tesla's new developer tiers. While not yet enforced, Tesla will be limiting the number of requests third-party services can make per vehicle daily.

6/11/2024

  • Added better handling of tokens when revoked from the Tesla website.
    • Emails are now sent out immediately to the relevant Teslascope account.

6/2/2024

  • Resolved issues with some vehicle commands failing prematurely.
  • Allow both GET and POST for vehicle commands.

6/1/2024

  • Added new Speed Limit API endpoints.

May

5/27/2024

  • Optimize Pin to Drive and Valet Mode APIs.

5/24/2024

  • Allow location notify options to be set via API.

5/23/2024

  • Added options for when to be notified on location alerts to API.
  • Added new "Triggered At" value for locations, when an alert is fired.
  • Added Edit Location API.
  • Added support for location alerts.

5/22/2024

  • Added Location Area (Polygon) support for locations via API.
  • Added Add Location API.
  • Added Remove Location API.

5/21/2024

  • Added Set Pin To Drive, Reset Pin To Drive, Set Value Mode, and Reset Value Mode APIs.
  • Reorganized file structure of code repository.

5/19/2024

  • Resolved an issue where individual vehicle pages could not be accessed if emojis were used within the vehicle name.

April

4/11/2024

  • Added additional logging when a vehicle polling status changes.

March

3/16/2024

  • Resolved edge cases where update history would not appear.

3/3/2024

  • Resolved charging history being inaccessible following changes to Fleet API.

3/1/2024

  • Add Release Notes, Staged Release Notes, and Options APIs.
  • Resolved an issue impacting vehicle data recording.

February

2/29/2024

  • Add missing support for Partner ID on vehicle commands.

2/28/2024

  • Applied some fixes to frunk and trunk opening.

2/26/2024

  • Allow for checking virtual key status via GET instead of POST.

2/21/2024

  • Added Door and Front/Rear Trunk Status
    • Added to Vehicle (Detailed) API endpoint.

2/20/2024

  • Added Fleet Status (Vehicle Key) Check + API
  • Improved error handling with specific vehicle commands.
  • Resolved issue with Wake Up API call.

2/19/2024

  • Allow for applying/overriding Partner ID value.

2/8/2024

  • Major rework of token refreshing to eliminate FIFO and allow for greater throughput via a proper job system.

2/6/2024

  • Added new functionalities to vehicle command handler.
  • Added Virtual Key Check (required for commands going forward)
  • Added Partner ID support for Account API.
  • Updated First Aid console command to work with new Fleet API.
  • Removed option to re-authenticate Tesla Accounts following changes to Fleet API.
  • Removed support for spec generation following changes to Fleet API.
  • Removed "CheckIsTesla" middleware.

2/1/2024

  • Adjusted vehicle polling behavior with multiple Tesla Accounts to only adjust value of access type if new value is "owner".
  • Added new vehicle command handling.

January

1/27/2024

  • Deprecated remaining legacy Tesla Account functions as they would no longer function.

1/24/2024

  • Added more metrics when viewing the Vehicle Dashboard on mobile.

1/23/2024

  • Forced transition to new Tesla authentication requirement, as legacy accounts would no longer function.
  • Resolved a rare edge case where tokens being null would result in a 500 error.

1/20/2024

  • Added improved support for Cybertruck.

1/16/2024

  • Added improvements to handle Supercharger invoice encoding.
  • Added vehicle release notes API endpoint.

1/3/2024

Happy New Year!

We've started the year off with a small bundle of updates and changes.

Vehicle Dashboard

The vehicle dashboard has been updated to now hide inactive vehicles and given their own dedicated page. Vehicles can be marked as inactive by selecting "Inactive" as the Dashboard Type under vehicle settings.

Modern Vehicle Dashboard Improvements

The vehicle dashboard has been refreshed to include newer visuals for the vehicle's current location, in addition to other general refinements. The tire health has also been updated to make it clearer when issues are detected.

Onboarding Improvements

Fixes were applied to prevent stale vehicle information when attempting to force update and wake the vehicle during onboarding. To prepare for the tentative deprecation of legacy APIs, we've also switched to using the official API when signing up.

Tesla Account Changes

  • New Tesla Account connections will now require utilizing the official Tesla APIs.
  • Vehicle Commands were updated to improve stability.

Safety Score Metrics

In preparation for the transition to Tesla APIs, we've made the tough decision to turn off interactions with Safety Score metrics. Tesla has now yet made this data available via the new endpoints, and as such, access will cease in the following weeks for all vehicles.

We're hopeful this will be restored in the future, however, please send feedback regarding this to Tesla if desired.

Other Changes and Improvements

  • 2024 is now a valid year for the vehicle calendar.
  • The front page was redesigned with a new dark design.
  • Updated dependencies.