A glimpse of changes made to our platform since 2020.
The official launch of our Teslascope for Developers section, featuring the initial release of our Siri Shortcuts, Discord Bot, and much more discussed below.
Additionally, a handful of quality of life improvements have been made.
Our Siri Shortcuts allows you to control your Tesla using your voice or via automation. We've made interacting with our API as effortless as possible; simply provide your vehicle's public ID and your generated API key and you're all set.
For v1.0, the following Siri Shortcuts are available:
- Update Vehicle (Updates your vehicle's information.)
- Flash Lights (Sends a request to flash your vehicle's lights.)
- Honk Horn (Sends a request to honk your vehicle's horns.)
- Turn AC On (Sends a request to turn air conditioning on.)
- Turn AC Off (Sends a request to turn air conditioning off.)
- Vent Windows (Sends a request to vent the windows.)
- Close Windows (Sends a request to close the windows.)
- Open Frunk (Sends a request to open the frunk.)
- Open Trunk (Sends a request to open the trunk (or close on a Model X/Y).)
One of our first open source projects, the Discord Bot allows you to request for certain information from Teslascope via a Discord server. You can also interact directly with the bot via DMs.
In the future, more functionality will be added to allow for control your vehicle via the bot once authenticated.
This is a big day! Today, we're announcing the biggest quality of life improvements and new features relating to our Software Updates features on Teslascope!
Software Update Timeline
Our new timeline allows for viewing the entirety of Tesla's software updates from the very beginning, all in one place. Effortlessly find similar updates, organized by the initial week of development.
View important details such as the first noticed dates, current vehicle counts, as well as a glimpse of the release notes.
Software Update Status
Our software update pages now include pending status for the vehicles on our service! You can now view these categorized by:
- Waiting for Wifi to download
- Available to Install
Once installed, those vehicles are then included in our overall total on a version.
More portions of our software update pages' strings now support translations, once updated by our wonderful volunteers.
We've released a new feature to our smart release notes for software updates! You can now view the countries that a particular feature is supported or available in. The country that your vehicle resides in will also be highlighted in this list of countries.
Simply hover over the world/globe icon next to each section to view more information.
- Resolved the Frunk and Trunk controls not working as intended.
- Resolved an issue that caused the default charging plan rate to display incorrectly. This did not effect cost calculations.
The Help Center has been updated and several new questions have been added based on community feedback and commonly asked questions sent to our support email.
- I noticed a translation is incorrect. Where can I report this?
- Why won't my vehicle finish set up?
- Why does my vehicle have the wrong autopilot hardware shown?
- Can I share my driving sessions?
- Why do my drives not have a name? (Unnamed)?
- Can I share my charging sessions?
- How are charging costs calculated?
- Security and Safety
- Can I disconnect my Tesla Account?
The about page and regular vs. premium membership list has also been updated to include new features we've launched this year such as data importing and smart release notes.
- Allow for initial charging rate to use up to six decimal points.
- Resolved an issue that caused icons on the Markdown editor to not appear while on Dark Mode.
- Resolved an issue that caused errors if a vehicle owner attempted to generate costs for a charge, without setting up a default rate.
- Added option to recalculate all charging sessions using the currently defined rates.
- Adjusted the location of the "recalculate" link for charging sessions to be easier to discover. It is now included in the "Cost Estimation" box when clicking on the edit icon.
- Resolved cosmetic issues that were occurring on the Software Updates page for Firefox users.
- You can now manually provide coordinates when creating a new location.
- You can now modify the coordinates of a saved location.
- Resolved errors in rare situations when creating a location.
- Resolved errors when accessing the lifetime charging page without setting up a default plan yet.
This update includes major reworks to the charging plans/rates system with community requested features, in addition to the much anticipated ability to create locations. I spent some time freshening up the house during Shelter In Place and felt the vehicle pages needed some love as well.
- Charging plans now natively support foreign currencies, no longer requiring you to use USD as the cost per kWh.
- The default currency will now be used for displaying all costs to provide more consistency. You can hover over any costs on charging session boxes to view the original cost and currency.
- Adjusting your default currency will adjust the display of all costs instantly.
- You can now associate charging rates to specific locations.
- You can now set charging rates to free / no cost.
- You can now use up to six decimal points for cost per kwh.
- You can now set charging rates to apply all day.
- Resolved a bug that prevented charging rates being able to overlap.
- Added a "Regenerate Cost" button to charging session pages (not necessary for this update).
We've officially launched of our Locations feature, which was the 2nd highest requested feature since our launch last year. After three months of development, we're pleased to finally share it with our community.
- Create custom locations which will automatically be included in new driving session titles.
- View every single driving and charging session that occurred at a specific location.
- Choose from a selection of tags for easily organizing locations. An upcoming update will allow for filtering and sorting by tags.
Quality of Life Improvements
We focused on improving the overall experience while on vehicle pages, simplifying navigation, and implemented a handful of requests we've received since the beginning of the year from our community on Twitter, Discord, and via email.
- The Lifetime and Shared Drives buttons now appear even if you haven't recently driven on vehicle pages.
- The Vehicle Updates box now allows you to click on the new version to view its respective release notes / software page, mimicking the behavior on dedicated page for it.
- The main vehicle page has been given a design rework and cleaned up.
- The "Only You Can View" icons on various sections of the vehicle page have been removed to avoid redundancy.
- You can now click on a "eye" icon at the very top right of your vehicle page to preview what it appears like publicly (if you opt in).
- Fleet comparisons for climate and battery have been removed. They will return in an upcoming update.
- You can now hover over the clock icon next to "Last Updated" to view the last state the vehicle was in (ie: asleep, online).
- Launched our Feature Requests page, which gives a glimpse of our roadmap and planned features.
We've vastly improved the Onboarding experience based on community feedback. In addition to better error handling, the following improvements were made:
- When signing up with tokens, now only the refresh token is required.
- Previously, if a refresh token was not provided, the user was not informed and token updating would not be successful after thirty days. The new process resolves this by immediately using the provided refresh token to generate a new set of access and refresh tokens.
- A new method for generating tokens on Windows 7 and 10 has been added. Thanks /u/Saidin86!
- If a vehicle was in service upon signing up, new default messages will appear on the vehicle list (home page).
- Some vocabulary changes to be more clear on the account linking process.
Additionally, the following changes have been made:
- Teslascope will now automatically tweet when a new software update is noticed for the first time.
- This tweet will include the version number and the vehicle's model, trim, state + country.
- The links for sharing a vehicle and Teslascope referrals have been updated to match the new short urls.
- To match our growing fleet, we've reduced the software update rollout required percentages from 10% and 5% -> 7% and 3%.
Unique Short Urls
We've launched a new short url (tsla.is) which can be used for easily sharing your vehicle with others (when set to public). Simply append your vehicle's public id (found in your vehicle's settings) to the url tsla.is, like in this example:
- Added toggle for switching between viewing all of the release notes and those just for your vehicle.
- Added French, Turkish, and German language support.
We've launched our latest feature "Intelligent Release Notes" which determines and selects the exact release notes to match your own vehicle, in addition to matching the language you've selected under your account. We are pleased to share that Teslascope is the only service in the world that provides this feature.
The same graphics you know and love are now also included in most release notes.
You can now determine which models each feature is intended for in addition as what requirements there are. Feature requirements are typically physical components such as autopilot hardware versions, specific model trims (Performance), or requiring the latest infotainment system.
Additionally, the following changes were made:
- A badge has been added to the Software Updates page to indicate early access releases.
If you notice any mistakes or otherwise the wrong release notes (sections) appearing for your vehicle configuration, please let our team know.
- Added support for accessing the calendar for years previous to Teslascope's inception, useful for imported data.
- Driving and charging session boxes now display an icon if imported.
- Added support for the exterior paint color "Green", typically only available for older Model S vehicles.
- Added an option for "No Autopilot" in vehicle debug.
We're pleased to announce that we've now launched our Data Importing feature which allows you to import data from services such as TeslaFi. This has been worked on for three months to ensure we can provide the best possible transition between services as possible. Your data is processed within seconds and immediately available.
- Detailed metrics regarding the importing process and how many driving and charging sessions were imported.
- Effortlessly compare your imported metrics to those on the other service.
- A button for accessing your vehicle imports has been added to the vehicle page's sidebar.
- Delete all imported sessions in a single button click.
- Several design improvements have been made to charging session boxes and the "Vehicle Updates" section on vehicle pages.
- Resolved a bug causing the vehicle controls button from not appearing on mobile devices.
- We've updated the vehicle sidebar to now inform you if your vehicle has a scheduled charge and at what time.
- Additionally, new status messages regarding charging now display such as plugged in but not actively charging.
- The ability to Start Charging and Stop Charging has been added to the Vehicle Controls.
- Resolved an issue where the default charging plan (rates) would be selected if a Time of Use (ToU) plan overlapped midnight.
- Charging sessions are now properly categorized as their proper type (Supercharging, Chademo, CCS) in the Calendar.
- Combo and Chademo sessions will no longer be improperly categorized as "Supercharging".
- Backend improvements were made resulting in the calendar now loading about 30% faster.
- The Software API will no longer incorrectly return the incorrect version on some occasions.
- A common occurrence of this was when requesting for "2020.12.5", you would incorrectly receive the response for "2020.12.5.1".
- Added support for interacting with a vehicle's Homelink devices both via the Vehicle Controls UI, in addition to the associated API endpoint.
- Resolved an issue that made the vehicle name not populate certain translated strings.
- Model Ys and vehicles manufactured in 2020 will now default to HW3.0 (Full Self-Driving Computer) in their configuration.
- Resolved a bug preventing some vehicles from finishing their initial setup.
- Resolved a bug that would display Model Y vehicles when "Model X" was selected on the Update History page.
- Added a new option toggle in Vehicle Settings to control whether your vehicle's software updates are logged. When disabled, your vehicle will not log any new software versions and will be excluded from the Update History and Software Updates (Knowledge Base) pages.
- Explanation: This was added to allow vehicle owners who are actively part of Tesla's Early Access Program to be more mindful of NDAs.
- Resolved a bug causing driving session boxes to be squished on mobile devices.
- Resolved a bug causing the navigation bar on mobile devices to display incorrectly.
We've been busy the last few weeks working on the largest update to Teslascope since our launch last year. This update focuses on a blend of new features, quality of life improvements, and further translations to the entire service. We'll break down everything below.
Vehicle Page Improvements
- The Software Update page has been given a major rework, adding some community requested features such as the days between updates, and how many days since individual updates were first seen by the fleet.
- Your shared charging sessions now appear on your vehicle's page.
- The main vehicle page sidebar has been slightly redesigned and now appears better on all devices.
- A new Statistics section has been added to the bottom of all vehicle pages, which displays some basic metrics about driving and charging sessions, the vehicle's current autopilot hardware version, and how long it has been part of the Teslascope fleet.
- You asked for it and we listened. Direct links to the Lifetime Charging Sessions, Charging Rates (Plans), and Shared Charging Session pages have been added below the "Recent Charging Sessions" section.
- Similarly, the Lifetime Driving Sessions and Shared Driving Session pages have been added below the "Recent Drives" section.
The Vehicle Debug / Configuration page has been given a major rework, adding new options for waking up your vehicle and checking its current state (ie: online, asleep, offline).
API / Developer Documentation Improvements
We've redesigned the entire developer documentation to be easier to use and navigate on any device. There are also new API endpoints that have been added with this update:
- Vehicle Wake Up: Allows for sending pass-through requests to Tesla's APIs to wake up your vehicle.
- Vehicle Commands: Allows for controlling various aspects of your vehicle. For owner safety, we do not allow for unlocking/locking via this endpoint.
- Vehicle State: Allows for requesting the current state (ie: online, asleep, offline) of a vehicle.
Additionally, we've improved our Software Update endpoints to provide more information such as git commit and the parent update (that shares release notes).
Miscellaneous Changes / Bug Fixes
- A new Vehicle navigation dropdown has been added which now contains direct links to the Calendar, Trips, Software Updates, Debug, and Vehicle Settings.
- The top navigation bar now fixates once you've begun scrolling down.
- Selecting a language via Account Settings will now immediately reflect the changes instead of requiring a page reload.
- More areas of the service have been translated.
- Fast-charging sessions will now display the type on charging session boxes and individual pages. (Thanks Jip#1234!)
- Fast-charging sessions will no longer incorrectly be considered Supercharging on individual Calendar day pages.
- Charging and Driving Session boxes now display an icon if the session occurred today.
- The Update History now includes a vehicle's hardware version.
- Software Update pages now display how many vehicles received an update in the US and elsewhere.
We've recently added Ukrainian as an option and have Russian, French, Spanish, and Turkish underway.
We've updated the following pages, adding more translated strings to provide a better experience for our community. This is still a work in progress and if you notice anything not translated (or needing improvement), please let us know at [email protected]!
- Software Updates
- Software Update (Individual)
- Shared Driving Sessions & Charging Sessions
- Lifetime Driving Sessions & Charging Sessions
- Drive Sessions & Charging Sessions
- Tesla Account page.
- Data Export
- Two-Factor Authentication
- Applied some performance improvements to the Lifetime Charges page in addition to making it easier to view charging and supercharging sessions at the same time.
- The Software Update page has been given some visual improvements.
- Added a new "Related Software Updates" section to software update pages.
- Fixed a bug that caused the "no patch notes" notice to appear even if a parent update was assigned.
The on-boarding process after signing up has been redesigned and improved based on community feedback. Several improvements were also made to make the pages easier to use on mobile devices.
The following questions were added to the Help Center under the section Security:
- Does Teslascope support 2FA (Two-Factor Authentication)?
- Can I disconnect my Tesla Account?
- Can I deactivate my account?
- We've now added Odometer readings to driving session pages. This is a retroactive change and will automatically include odometer readings for all driving sessions that have occurred since August 7th, 2019 (a few days after our beta's launch).
- Improvements have been made to the driving session data table to display information more cleanly on mobile devices.
- Added battery metrics (start to end) to driving session pages.
- Fix the Calendar displaying the current date incorrectly.
- Fixed a bug causing Supercharging sessions to be categorized as regular sessions on the Lifetime charging page.
- Updated the About Page with new features, graphics, and more!
- Updated the Front Page to resolve the "Miles Recorded" metric overflowing to the next line.
Today's update is some quality of life improvements to Charging and Driving Session boxes.
- We've improved the map preview that appears on charging session boxes to display 4x more of the surrounding area to give more context. This was a community requested change. You may need to hard refresh your browser's cache to see the new map previews.
- Fixed a bug where the map previews were stretched or distorted on mobile devices.
- The title on charging / driving session boxes has been made bolder to stand out more.
- The quotes around a driving session's name has been removed.
- You can now click on "No cost calculated" on charging session boxes to generate its cost.
Driving Session pages have been given a major redesign, including a beautiful new full-width map with endpoints, improvements for mobile devices, and other small tweaks. We are now using Mapbox instead of Google Maps to provide a more uniform and elegant experience for our community and members.
- The latitude and longitude displayed on the table have been shortened.
- The AC/Climate table column has been combined with the Temperature column to reduce space usage.
- The Edit button's color has changed from blue to green.
- The Delete button's icon has been replaced with a trashcan.
- The drive's quick description box style now properly updates on Dark Mode.
Translations for the following languages have been updated:
- Chinese (Simplified)
- The "Current Drive" box has been moved from the "Quick View" area (above the navigation bar) to the main content area to resolve some issues on mobile.
- Additionally, the "View Current Location" link which originally just opened up Google Maps has now been replaced with a link to the current drive.
- If a vehicle is in Service Mode (by Tesla or an authorized location), a new message will now appear in the "Last Updated" box on the home page (vehicle list). Clicking on this will bring you to a new Help Center page / documentation with more information.
- Vehicle Controls are now disabled while a vehicle is in service mode.
- Resolved an issue where the Vehicle Controls button would appear on mobile devices even if disabled in vehicle settings.
- Added new error handling for vehicles in Service Mode.
- Added a notice that displays if an error occurs while connecting a Tesla.com account during initial account setup.
- Resolved the current speed not using the correct metric on the "current drive" overlay.
- Resolved an issue that made determining whether or not a charging session occured at a Supercharger not work as intended. To provide some background to this:
- When charging, the "charge state" of a vehicle's API response includes variables that help with determining the connection cable type, the brand, type, and so on. In most cases, the value of the brand while Supercharging was always
Tesla. Today, we found that this value infrequently will return as
null, while the value for the type will still be
- When charging, the "charge state" of a vehicle's API response includes variables that help with determining the connection cable type, the brand, type, and so on. In most cases, the value of the brand while Supercharging was always
- Added the ability to disconnect your Tesla.com account and its associated tokens from the platform via the Tesla Account page. Once disconnected, all vehicles under the Teslascope account will be temporarily set to Quiet Mode, as any interactions and polling of vehicles is not possible.
Using Teslascope on mobile has been given a massive rework and redesign focused on usability and making it even easier to navigate to core areas. The "Vehicle Overview" box at the top of the service now remains attached to the top allowing you to always have a glance of your vehicle's status. These changes should drastically improve the overall experience for everyone who uses Teslascope on the go.
On mobile devices, the navigation bar has been moved to the bottom and now includes icons for each of the original navigation sections, removing the need to expand the menu (hamburger menus suck!).
- A new "Controls" menu has been added which now allows you to access numerous vehicle and climate controls from anywhere on the service. When toggling this menu, you can continue to view your vehicle's battery and climate status. In addition, the following controls have been added:
- Closing or venting your vehicle's windows.
- Opening or closing your vehicle's charging port door.
- Opening Trunk.
- Opening Frunk. (make sure to look for puppies when you do so!)
- Turning on your vehicle's defrost mode.
- On the Calendar, the current day is now highlighted in green to more easily determine today's date.
- New pages for Shared Driving Sessions and Shared Charging Sessions have been added to the navigation bar under the respective dropdowns to provide an easier way of navigating directly to these sessions. This was a community-requested feature.
- Driving Session boxes have been improved, now including the battery level and range from start to finish, and a map preview of both locations.
- Charging Session boxes now include a map preview of the location the charge occured.
- Subtle design changes to the vehicle overview page.
- Added Data Export feature.
- Export your driving sessions and associated progress.
- Export your charging sessions and associated progress.
- Export your vehicle's general information and internal configuration.
- Added this changelog. Changelog-ception?
- Added the ability to update the payment method (card) used for premium subscriptions.
- Resolved a longstanding Calendar issue where an incorrect amount of days was displayed.
- Resolved "kWh" incorrectly being listed as "kW" on the Day View of calendar pages within charging session boxes.
- Resolved charging session boxes in the Day View incorrectly displaying "0.00" when a cost hadn't been generated yet.
- Reduce the allowed timeout window when making requests to Tesla's APIs from 30 seconds to 15 seconds to reduce processing time.
- Major Locations rework adds map previews, granular searching for specific locations by any metric (postal code, city, address, etc) and much more:
- Filtering by country.
- Filtering by state (in the United States).
- Filtering by whether a location / Supercharger is open or opening soon.
- Superchargers now display what the max KW and how many stalls are available at each location where possible.
- Allow charging session cost to be optional when editing a charging session.
- Fix "View All" option for locations not working and resulting in an error.
- Translated the word "Explore" in the footer.
- Very excited to have added Translations support before January ended. This change added initial support for Dutch, Norwegian, and Chinese languages thanks to some wonderful volunteers.
- Added more translation strings for translators.
- Added new Driving Statistics page, which shows historical data about driving habits in the last seven days.
- Updated our Tesla API library.
- Added new "Short Code" route (ie: https://teslascope.com/vehicle/corsair) will now redirect to the full vehicle URL.
- Resolved issues with the Discord bot.
- Added support for showing if newer Model S/X vehicles are the Performance trim.
- Improved backend tool for importing and automating the updating of all Supercharger / other locations on the Teslapedia.
- Added new Update History feature, which allows for granually viewing the software update history of all vehicles on Teslascope all the way back to our launch.
- Added toggle for selecting specific models on Update History.
- Added toggle for selecting specific software updates on Update History.
- Redesigned the Help Center to reorganize and resolve clutter issues. There is now section seperation and direct links to specific sections.
- Added Thank You page.
- Resolved longstanding bug of pagination stretching mobile layouts.
- Resolve the kWh displayed on charging session charts being incorrect when using the Metric system.
- Begin logging the latitude/longitude of vehicles when updating to be able to provide anonymized regional data at a later point.
- Added feature for clearing the cache of specific software versions to administative tools.
- Optimize vehicle updating backend processes by only including vehicles that aren't on time out.
- Added Recent Polling Override option to Vehicle settings to resolve longstanding issues of driving sessions missing the first ~10 minutes of data.
- Added ability to modify a vehicle's Public ID for the first time. This feature is only available to Premium members to prevent abuse. Any alphanumaric characters, dashes, and underscores are allowed.
- Resolved cost showing as 0.00 when not calculated yet on charging session pages.
- Improved the charge cost display on charging session boxes.
- Added 'Stiletto20' and 'Gemini19Square' wheel support.
- Location pages (Superchargers, etc) on the Teslapedia was redesigned to include a much larger map (provided by Mapbox), new metrics displayed, and layout improvements for tablet and mobile devices.
- Added a contact link on location pages for crowdsourcing the charging rates of each location.
- Removed the premium requirement for API access in Vehicle settings.
- Fixed Vehicle settings page being broken for non-premium members.
- Major redesign of the Charging Session pages, adding new features such as sharing charging sessions publicly, manually overriding charging costs, and deleting sessions.
- Major redesign of Vehicle Settings page.
- Added new toggle for setting/overriding the Idle Polling rate for each vehicle.
- Added new toggle for setting whether a vehicle has Free Supercharging provided by Tesla.
- Major redesign of the Vehicle Debug page.
- Added option for overriding the Autopilot HW of a vehicle.
- Added option for setting whether or not a vehicle has a spoiler installed.
- Added ability to manually update and refresh the vehicle configuration via Tesla's API (useful for new wheels / other changes made by Tesla employees)
- Added initial support for Charging Sessions to be shareable and beta testing began.
- Vehicles that encounter a timeout when polling for new data will no longer be put on time out.
- Improved vocabulary used on some timeout logging to allow for more easily determining issues.
- Added Total Cost to the Calendar for both Supercharging sessions and regular charging sessions.
- Resolved an issue that prevented "Drive State" data being saved if the 'power' attribute provided by Tesla's API was null.
- Resolved an issue where some vehicles in non-US countries couldn't ever initialize if a Tesla API timeout occured on initial account setup.
- Resolved issue where the 'speed limit mode' attribute provided by Tesla's API was null.
- Further improvement of logging for Tesla API timeouts.
- Added logging of Statistics page data caching to determine future performance impacts as the service grows.
- Resolved an issue where a vehicle not having any charging plans set up would result in a 500 error upon clicking "Generate Cost" on a charging session box.
- Implemented a new "vehicle time out" feature for pausing polling requests temporarily upon specific conditions such as a vehicle being serviced by Tesla.
- Improved error handling for Tesla API downtime / timeouts.
- Added new error notices on vehicle list if API issues are resulting in the inability to update vehicle data.
- Reduced amount of logging upon API errors to reduce disk usage on our server.