Changelog History
Page 1
-
v1.27.1 Changes
July 22, 2022👌 Improvements and Bug Fixes
- ➕ Add setting to select tire pressure units
- 🛠 Fix
Protocol 'inet_tcp': register/listen error: econnrefused
error (#2771) - ⬆️ Bump minimum supported Elixir version to 1.12
- 👌 Improve handling of invalid API tokens
Dashboards
- Charging Stats: Include SuC geofences to calculate charging cost
-
v1.27.0 Changes
July 15, 2022🔓 Encryption of API tokens
To ensure that the Tesla API tokens are stored securely, an encryption key must be provided via the
ENCRYPTION_KEY
environment variable.⚡️ If you use a
docker-compose.yml
file to run TeslaMate, add a line with theENCRYPTION_KEY
to theenvironment
section or check out the updated installation guiddes on docs.teslamate.org:services: teslamate: image: teslamate/teslamate:latest environment: - ENCRYPTION_KEY=your_secret_encryption_key # ...
If no
ENCRYPTION_KEY
environment variable is provided when running the database migrations a randomly generated key will be set for you to encrypt the tokens. In that case, a warning with further instructions will be displayed.👌 Improvements and Bug Fixes
- Add
charge_current_request
andcharge_current_request_max
MQTT topics - ➕ Add detection of refresh Model X (2022) (#2455 - @cwanja)
- Restart streaming API process if token expired
- Do not start erlang's EPMD service
- Store vehicle marketing names in the database
- 👍 Allow customizing the default geofence via the
DEFAULT_GEOFENCE
environment variable (#2564) - ⬆️ Bump Grafana to 8.5.6
Dashboards
- ➕ Add datasource to table and map panels (#2391- @andrewjw)
- Charge Details: Ensure that battery heater is shown when active during charging (#2527 - @woyteck1)
- Charging Stats, Charges: Add average cost per kWh to charging stats (#2693 - @yoyostile)
- Charging Stats, Charging Details: Add Charging curve (#2093 - @ToniA, #2152 - @fmossott)
- Charging Stats: Add panel with the cost of charges at SuC (#2448 - @carloscuezva)
- 👍 Charging Stats: Fix for better "Charge deltas" when the charging process is interrupted and re-started (#2566, #2656 - @nicoladefranceschi)
- Charging Stats: Set Y-Axis max of heatmap to 100 (#2461 - @DrMichael)
- ⚡️ Charging Stats: Update Charging Stats panel styling (#2481 - @cwanja)
- Drive Details: Add elevation summary (#2449 - @coreGreenberet)
- 🚀 Drive Details: Record the tire pressure which was made available by Tesla in the 2022.4 SW release (#2706 - @NirKli)
- Drive Details: Set elevation units on axis
- ⚡️ Drive Stats: Optimize query to estimate mileage calculation (#2464 - @coreGreenberet )
- Locations: Let the gauge scale up to the maximum value (#2647 - @DrMichael)
- ⚡️ States: Update States top row panels height (#2487 - @cwanja)
- Timeline: Fix links (#2601 - @DrMichael))
- Trip: Render Trip piechart legend (#2473 - @cwanja)
- Migrate dashboards to the new timeseries panels
- 🔄 Change unit of boolean fields
🌐 Translations
- ⚡️ Update Chinse translation (#2479 - @AemonCao)
- ➕ Add missing Swedish translation (#2731 - @tobiasehlert)
📚 Documentation
- ➕ Add ProxyPreserveHost On to the Grafana entries in Apache2 config (#2471 - @DrMichael)
- Node-RED: Fix typo (#2410 - @baylanger)
- ⚡️ Update to projects page (TeslaMate-ABRP) (#2518 - @fetzu)
- ⚡️ Update HomeAssistant Integration examples for HA 2022.6 (#2704 - @star114)
- ✨ HomeAssistant Integration: enhance km to mi conversion / add timestamp class to charge time (#2735 - @dcod3d)
- ➕ Add FAQ around Docker timestamp logs (#2655 - @cwanja)
- ➕ Add HomeAssistant notification example (#2712 - @brombomb)
- Add
-
v1.26.1 Changes
January 28, 2022👌 Improvements and Bug Fixes
- ➕ Add link on the TeslaMate overview page to the notateslaapp.com release notes (#2390 by cwanja)
- 🛠 Fix token refresh for Chinese accounts
Dashboards
- Charges: Show link if the charge cost is not set (#2380 by carloscuezva)
- Efficiency: Add min & max values to the Temperature-Efficiency gauge (#2395 by DrMichael)
- ⚡️ Overview / Updates: Fix software version format
🌐 Translations
- ➕ Adding missing Swedish translation (#2373 by tobiasehlert)
- 🌐 Small correction for Spanish translation (#2379 by carloscuezva)
- 🌐 Spanish translation refinements (#2388 by jmalcaide)
-
v1.26.0 Changes
January 25, 2022👌 Improvements and Bug Fixes
- ✂ Remove support for logins with username/password
- 👉 Show zoom controls when hovering over or tapping the map (#2184 by bogosj)
- 👉 Use new Chinese Tesla API endpoints
- 🛠 Fix MFA for Chinese accounts (#2234 by howard0su)
- 🛠 Fix detection of refreshed Model S
- Guard against duplicate vehicle API responses
- ⚡️ Don't suspend logging while a car software update is downloaded
- ⚡️ Don't warn if the update status completing the of a car software update is still reported as 'downloading'
- ⬆️ Bump Docker app base image to Debian 11
- Raspberry Pi users unfortunately have to upgrade to Raspbian Bullseye or install the backports version
libseccomp2
(see #2302)
- Raspberry Pi users unfortunately have to upgrade to Raspbian Bullseye or install the backports version
Dashboards
⬆️ Upgrade Grafana to version 8
⬆️ > ⚠️ Manually managed Grafana instances have to be upgraded to v8.3.4 or higher!
- All table panels have been migrated to the new table component
- This brings a bunch of improvments including an improved experience on small screen sizes
- The date colums now use a local format depending on your browser language setting
- The pie chart panels have been migrated to the new native pie charts component
- The discrete panels have been replaced by the native state timeline panel
Other
- Drive Details: Display if the car is preconditioning (#2281 by carloscuezva)
- Timeline: Add filters for destination (#2354 by DrMichael)
🌐 Translations
- ⚡️ Update Chinese translation (#2232 by howard0su)
- ⚡️ Update Chinese translation (#2236 by summergeorge)
- ⚡️ Update French translation (#2216 by tydoo)
- ⚡️ Update Spanish translation (#2148 by jmalcaide)
- ⚡️ Update Italian translation (#2146 by ludovi-com)
📚 Documentation
- ⚡️ Update FreeBSD docs (#2226 by rustikles)
- ⚡️ Update FAQ: Clarified how the consumption values are calculated and what triggers the recalculations (#2345) by cwanja
- ➕ Added TeslaMate-ABRP to list of projects (#2314)
- 🛠 Fix typo (#2217 by Oddadin)
- 🐳 Clarify that the pull command needs to be ran from the directory where the docker YML file is located (#2368 by cwanja)
-
v1.25.2 Changes
January 12, 2022- ⬆️ Bump app base image to Debian 11 to fix
GLIBC_2.29' not found
error - ⬆️ Bump Grafana to 7.5.12
- ⬆️ Bump app base image to Debian 11 to fix
-
v1.25.1 Changes
January 12, 2022🐳 Disable anonymous logins to Grafana by default (when using the
teslamate/grafana
Docker image)- The first time you visit Grafana, you will be asked to log in. Use the default user
admin
with the passwordadmin
. After successful login, you will be prompted to change the password.- To allow anonymous logins set the environment variable of the Grafana image
GF_AUTH_ANONYMOUS_ENABLED
totrue
(use only if your Grafana instance is not exposed to the internet!)
- To allow anonymous logins set the environment variable of the Grafana image
🐳 > This change only affects users who followed the basic Docker installation guide which, as mentioned in the guide, is intended for home network use only and not for exposure to the internet. Users who followed one of the advanced installation guides are not affected as their Grafana instances always had anonymous logins disabled.
- The first time you visit Grafana, you will be asked to log in. Use the default user
-
v1.25.0 Changes
November 12, 2021👌 Improvements and Bug Fixes
- ➕ Add Apple mobile web app capable meta tag (#2128)
- 🖨 Add NOT NULL constraint to the charging_processes.start_date column
- ➕ Add workaround for an error that occured when the OS does not return the current date and time
- Display marketing names (again). This was necessary due to an API change.
- Add Mid-Range Model 3 (#2057 by RickyRomero)
- 0️⃣ Show the token sign-up form by default
- Sign out if the Tesla API repeatedly returns 401 responses
- 👉 Use SSO access tokens instead of Owner API tokens (except for Chinese accounts)
Dashboards
🌐 Translations
📚 Documentation
- ➕ Add integration Guide for Node-RED, with examples (#2098 by pmboothby)
- ⚡️ Update upgrade guide (#2043 by withanhdammit)
-
v1.24.2 Changes
September 29, 2021👌 Improvements and Bug Fixes
- Discard stale data originating from the Tesla Streaming API
- Broadcast offline state via MQTT when car goes offline while driving
Dashboards
- 🚀 Updates and Timeline: Link to notateslaapp.com for release notes
-
v1.24.1 Changes
September 29, 2021- ⚡️ Update error message that is shown if reCAPTCHA is required
- ⚡️ Update Erlang/OTP version to prevent possible outages due to DST Root CA expiry on Sep 30th
⚠️ NOTE: Tesla have tightened the captcha security once again and now require Google reCAPTCHA to generate API tokens. reCAPTCHA is implemented in a way that makes it impossible to bypass for applications like TeslaMate. There are third-party services that offer to fill these captchas (by having humans solve them manually), but they're slow and can be pricey if you're making a large a mount of requests.
↪ So if you are having issues signing in to your Tesla account via TeslaMate, the only remaining workaround right now is to sign in using
existing API tokens
(there is a button on the TeslaMate sign-in form). There are multiple apps available to securely generate access tokens yourself, for example:👉 Users who are already signed in in do not have to worry about it. TeslaMate will continue to be able to access the Tesla API.
-
v1.24.0 Changes
August 31, 2021👌 Improvements and Bug Fixes
- Tesla have once again made changes to the login: TeslaMate can now handle a delayed captcha that first appears after submitting the login form …
- 🖐 Handle Tesla OwnerAPI errors returned by streaming API
- Lay the groundwork for the ability to customize the displayed order of vehicles (#1904 by leewillis77)
- The order can currently be customized by manually updating the
display_priority
column in thecars
database table
- The order can currently be customized by manually updating the
Dashboards
- Charging Stats: Use the full range of colors in the heatmap (#1821 by dyxyl)
- Projected Range: Change right y-axis battery level range max from 200% to 100% (#1840 by toneus)
- Timeline: Fix for missing drives and add links to the Action column (1818 and #1872 by DrMichael)
- Charge Level: Fix diagram glitch (#1936 by DrMichael)
🌐 Translations
📚 Documentation
- ➕ Add a note about RAM needed after having issues, also a small clarification on where to place the .env file in the advanced guide (#1857 by billerby)
- Add note with custom TM_DB_USER when backing up (#1931 by kyleawayan)
- ⚡️ Advanced installation with Traefik: Update Grafana rule to limit to TeslaMate host (#1937 by benoitm974)