Skip to content

Releases: teslamate-org/teslamate

v1.28.0

26 Nov 08:07
Compare
Choose a tag to compare

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

12 Nov 19:42
v1.27.4
1e7c9a4
Compare
Choose a tag to compare

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

12 Jun 09:58
v1.27.3
7894596
Compare
Choose a tag to compare

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

13 Jan 14:27
v1.27.2
17527fa
Compare
Choose a tag to compare

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

22 Jul 10:41
v1.27.1
22493cd
Compare
Choose a tag to compare

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

15 Jul 10:26
v1.27.0
669ca7c
Compare
Choose a tag to compare

๐Ÿ”“ 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

28 Jan 14:16
v1.26.1
5d4e2bd
Compare
Choose a tag to compare

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

25 Jan 17:16
v1.26.0
9672663
Compare
Choose a tag to compare

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)

v1.25.2

12 Jan 08:07
v1.25.2
9455ab0
Compare
Choose a tag to compare
  • Bump app base image to Debian 11 to fix GLIBC_2.29' not found error
  • Bump Grafana to 7.5.12

v1.25.1

11 Jan 23:42
v1.25.1
2196b17
Compare
Choose a tag to compare

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 password admin. 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 to true (use only if your Grafana instance is not exposed to the internet!)

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.