Skip to content

Releases: teslamate-org/teslamate

v1.28.2

Choose a tag to compare

@JakobLichterfeld JakobLichterfeld released this 27 Nov 15:59

New features

Improvements and bug fixes

Dashboards

Translations

Documentation

Full Changelog: v1.28.1...v1.28.2

v1.28.1

Choose a tag to compare

@JakobLichterfeld JakobLichterfeld released this 26 Nov 08:29

New features

Improvements and bug fixes

  • Fix display version in settings

v1.28.0

Note: First release as @teslamate-org organization.

New features

Improvements and bug fixes

Dashboards

Translations

  • There is nothing new here.

Documentation

Full Changelog: v1.28.0...v1.28.1
Full Changelog: v1.27.4...v1.28.0

v1.28.0

Choose a tag to compare

@JakobLichterfeld JakobLichterfeld released this 26 Nov 08:07

Note: First release as @teslamate-org organization.

New features

Improvements and bug fixes

Dashboards

Translations

  • There is nothing new here.

Documentation

Full Changelog: v1.27.4...v1.28.0

v1.27.4

Choose a tag to compare

@adriankumpf adriankumpf released this 12 Nov 19:42
v1.27.4
1e7c9a4

Note: TeslaMate moved to the new @teslamate-org organization.

Improvements and Bug Fixes

  • Add endpoints query param to vehicle_data request to reflect changes to the API (#3398 - @swiffer)
  • Remove donation links
  • Fix warnings on Elixir 1.16
  • Upgrade Grafana to 9.5
  • Trim whitespace from geofence names
  • Support self-signed certificates via (DATABASE_SSL_CA_CERT_FILE)
  • Use preferred tile.openstreetmap.org URL (#3368)
  • Update dependencies

Dashboards

Translations

Documentation

Full Changelog: v1.27.3...v1.27.4

v1.27.3

Choose a tag to compare

@adriankumpf adriankumpf released this 12 Jun 09:58
v1.27.3
7894596

Improvements and Bug Fixes

  • Read the vehicle name from the vehicle_data response as Tesla has made some changes to the API
  • Add composite index to position and drop drive_id index (#3186 - @IlyaDiallo)
  • Bump Grafana to 8.5.26
  • Ship Docker image with OTP 26 (this should improve performance on ARM devices)
  • Optimize automatic Docker image builds

Dashboards

Translations

Documentation

Full Changelog: v1.27.2...v1.27.3

v1.27.2

Choose a tag to compare

@adriankumpf adriankumpf released this 13 Jan 14:27
v1.27.2
17527fa

Improvements and Bug Fixes

  • Bump pr0ps-trackmap-panel to 2.1.3 (fixes #2770)
  • Bump grafana to 8.5.15
  • Fix GPX format (#2925 - @martinh2011)
  • Change esbuild target to es2017
  • Update Elixir and frontend dependencies
  • Update GH action workflows

Dashboards

Translations

Documentation

Full Changelog: v1.27.1...v1.27.2

v1.27.1

Choose a tag to compare

@adriankumpf adriankumpf released this 22 Jul 10:41
v1.27.1
22493cd

Improvements and Bug Fixes

  • Add setting to select tire pressure units
  • Fix Protocol 'inet_tcp': register/listen error: econnrefused error (#2771 - @manuduarte)
  • Bump minimum supported Elixir version to 1.12
  • Improve handling of invalid API tokens

Dashboards

  • Charging Stats: Include SuC geofences to calculate charging cost

Full Changelog: v1.27.0...v1.27.1

v1.27.0

Choose a tag to compare

@adriankumpf adriankumpf released this 15 Jul 10:26
v1.27.0
669ca7c

🔓 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 the ENCRYPTION_KEY to the environment 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 and charge_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

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)

New Contributors

Full Changelog: v1.26.1...v1.27.0

v1.26.1

Choose a tag to compare

@adriankumpf adriankumpf released this 28 Jan 14:16
v1.26.1
5d4e2bd

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

v1.26.0

Choose a tag to compare

@adriankumpf adriankumpf released this 25 Jan 17:16
v1.26.0
9672663

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)

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

Translations

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)