Teslamate Versions Save

A self-hosted data logger for your Tesla 🚘

v1.28.5

1 month ago

New features

  • feat: Add URL_PATH environment variable for reverse proxy deployments (#3771 -@b1c1l1)

Improvements and bug fixes

  • fix: permissions denied error when specifying user (#3772 -@tobiasehlert)

Build, CI, internal

  • Update to latest devenv in nix flake (#3760 - @brianmay)
  • build(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /website (#3766)

Dashboards

  • Improve estimations on Battery Health dashboard (#3756 - @jheredianet)
  • Update overview.json: add time range to states link (#3757 - @DrMichael)
  • Update overview.json: add time range to charges links (#3758 - @DrMichael)

Translations

Documentation

  • doc: version tag in docker-compose.yml is obsolete since docker 25.05 (#3761 - @JakobLichterfeld)

complete changelog

v1.28.4

1 month ago

New features

  • Add navigation active route drive state data (#3657 - @longzheng)
  • Add location topic (lat and long in one json blob) (#3729 - @brianmay)

Improvements and bug fixes

  • Fix aggressive switch to offline when stream gets offline message (#3672 - @micves)
  • feat: Grafana 10.4.0 & Angular Deprecation (#3726 - @swiffer and @JakobLichterfeld)
  • test: Make tests non-async (#3738 - @brianmay)

Build, CI, internal

  • ci: prevent workflow runs for certain conditions and allow scheduled runs (f71cc51 and 596a10f - @JakobLichterfeld)
  • feat: Upgrade web development framework to Phoenix 1.7 (#3615 - @marvelm and @JakobLichterfeld)
  • ci: stale after 30 days (07670fa -@JakobLichterfeld)
  • ci: run edge build every night (206d731 - @JakobLichterfeld)
  • ci: update upload-artifact action (#3689 - @JakobLichterfeld)
  • fix: upload and merge artifact naming conflict since action version v4 (#3689 - @JakobLichterfeld)
  • build: bump app base image to fix 'GLIBC_2.34' not found error (#3691- @JakobLichterfeld)
  • build: bump app dependencies for libssl and netcat to packages available in debian bookworm (#3691- @JakobLichterfeld)
  • build: use netcat-openbsd to support ipv6 again (#3732 - @JakobLichterfeld)
  • build: reduce the size of the Docker image by cleaning the APT cache (#3692- @JakobLichterfeld)
  • ci: bump dorny/paths-filter from 3.0.0 to 3.0.1 (#3712)
  • build: pin elixir image full version to elixir:1.16.1-otp-26 (#3733 - @brianmay and @JakobLichterfeld)
  • build: adding chmod to file copy in app stage (#3740 - @tobiasehlert)
  • ci: bump actions/delete-package-versions from 4 to 5 (#3713)
  • Replace tortoise library with tortoise311 (#3697 - @brianmay)
  • build(deps): bump follow-redirects from 1.15.4 to 1.15.6 in /website (#3743)
  • feat: experimental nix flake (#3485 - @brianmay)

Dashboards

  • feat: Add stat panel for selected duration in drive details dashboard (#3667 - @oivindoh)
  • Change tracking line color on Maps to blue (#3670 - @jheredianet)
  • Select last three drives in trip dashboard now opens in new tab to work reliable (ca9816b - @DrMichael)
  • Battery health dashboard: Added Distance (Logged - Mileage) stats (#3741 - @jheredianet)
  • Update timeline.json: column Action correct width with new grafana version (#3744 - @DrMichael)

Translations

  • Add Thai Translation (#3566 - @tomzt)
  • Update default.po missing french translations (#3662 - @pquattro)
  • update zh_Hans text (#3664 - @mrgaolei)
  • Add missing German translation for new messages, fix mistakes (#3694 - @accolon)
  • feat: add missing translation for new messages for Korean (#3693 - @zipizigi)
  • add Traditional Chinese translation for new messages (#3699 and #3709 - @occultsound)
  • Adding missing Swedish translation for new messages (#3716 -@tobiasehlert)

Documentation

  • Add details how to configuring the TZ environment variable (#3650 - @NirKli)
  • doc: add instructions, how to connect to database before editing cars (#3656 - @JakobLichterfeld)
  • Fix name in lovelace example to match sensor name (#3718 - @js94x)
  • doc: Hint for null value in Grafana if car has not been renamed yet (#3720 -@js94x)
  • doc: Updated links for TeslaMate projects (bf50f79 - @JakobLichterfeld)

complete changelog

v1.28.3

3 months ago

New features

  • Support listening on unix domain socket (#3328 - @PhracturedBlue)
  • Added expected finish charging localtime to teslamate overview in web (#3646 - @NirKli)

Improvements and bug fixes

  • CI: Remove deprecated probot-no-response and update to stale workflow (#3525 - @JakobLichterfeld)
  • Fix an issue when car is could enter sleep mode while dog mode is enabled (#3538 - @NirKli)
  • Handle stream getting the message "Vehicle is offline" and change the state to offline in vehicle (#3508 - @micves)
  • fix: use product api endpoint to fetch vehicles (#3630 - @brianmay and @JakobLichterfeld)

Dashboards

  • Update locations.json with car selector (@DrMichael)
  • Fix Odometer_mi charger dashboard (#3534 - @mechoriet)
  • Update charges.json: reenable cost per kWh re added (#3544 - @DrMichael)
  • Improve Battery health derived efficiency estimations and Fix error divided by zero (#3593 - @jheredianet)
  • Battery Health - Improve performance & adjust queries to handle empty or null data (#3627 - @jheredianet)
  • charging-stats: map - add charges count and move label (#3625 - @fmossott)

Translations

  • fix: translation Update default.po for simplified chinese (#3600 - @ycjcl868)
  • Improvements for Spanish translations (#3610 - @jheredianet)

Documentation

  • Node-RED required modules should be saved under /data (#3623 - @ToniA)
  • Use recommended format for Home Assistant MQTT sensor configuration (#3344)
  • Update projects.md with TeslaBox (#3542 - @mluggy)
  • update tesla-youq project (#3547 - @brchri)
  • doc: Fix TPMS sensor names to match binary_sensor.yaml (#3613 - @kenni)
  • update docker-compose.yml for Docker Compose version v2.24.1 (#3626 - @realJustinLee)

Configure Timezone Setting for Accurate Local Time Display

To ensure time-related features display accurately in your local timezone, configure the TZ environment variable.
Detailed instructions are available in our configuration guide.

Full Changelog: https://github.com/teslamate-org/teslamate/compare/v1.28.2...v1.28.3

v1.28.2

5 months ago

New features

Improvements and bug fixes

  • grafana: support DATABASE_SSL_MODE (#3498 - @simonsmh)
  • Support server_name_indication for ssl (#3497 - @simonsmh)
  • grafana: Fix Dashboard dropdown link display (#3501 - @oivindoh)
  • Ci: GHCR Purge success even if package doesn't exist (#3480 - @jlestel and #3504 - @JakobLichterfeld)

Dashboards

Translations

Documentation

Full Changelog: https://github.com/teslamate-org/teslamate/compare/v1.28.1...v1.28.2

v1.28.1

5 months ago

New features

Improvements and bug fixes

  • Fix display version in settings

v1.28.0

Note: First release as @teslamate-org organization.

New features

  • Added tire low pressure icon to teslamate web (#3424 - @NirKli)
  • Add charging_state to VehicleSummary (#3471 - @brianmay)

Improvements and bug fixes

  • UI: sync meta theme-color with header background color for iOS status bar (#2840 - @libotony)
  • Linting in dashboard links (#3443 - @jlestel)
  • Update Grafana to 10.1.2 (#3455 - @swiffer)
  • CI: Build PR images on GHCR, so every PR will have a dedicated dockerfile for testing purpose (#3445, #3480, #3481, #3491 -@jlestel)
  • Update to Nodejs 20 (#3477 - @PhilThurston)
  • Add credo lint support for static code analysis (#3452 - @brianmay)

Dashboards

  • Fix link to Charge Level dashboard (#3263 - @Sjorsa)
  • Add LFP variants of Grafana dashboards (#3311 - @eden881)
  • Average cost stat in stats dashboard (#3030 - @fmossott)
  • Odometer in Charges dashboard (#3463 - @DrMichael)
  • Use built-in Grafana visuals instead of plugins (#3439 - @oivindoh and @swiffer)
  • Ensure that dashboards can be modified after import (#3454 - @swiffer)
  • Migrate projected range to TimeSeries (#3454 - @swiffer)

Translations

  • There is nothing new here.

Documentation

  • Gaussmeter units no longer for sale, #3419 - @LelandSindt
  • Docker backup restore note about update command when using different TM_DB_USER (#3291 - @tsongalin)
  • Update FreeBSD installation instructions (#3277 - @uqs)
  • Updated Docker Compose instructions (#3320 - @Dulanic)
  • Update HA integration docs with TPMS sensors and examples (#2845 - @marspath)
  • Fix code style in FreeBSD section (#3461 and #3462 - @ivanovd)
  • Advise that docker-compose v1 is EOL and to upgrade to v2 (#3472 - @cwanja)
  • Fix tpms bar sensors name in template for psi (#3490 - @virtualm2000)

Full Changelog: https://github.com/teslamate-org/teslamate/compare/v1.28.0...v1.28.1 Full Changelog: https://github.com/teslamate-org/teslamate/compare/v1.27.4...v1.28.0

v1.28.0

5 months ago

Note: First release as @teslamate-org organization.

New features

  • Added tire low pressure icon to teslamate web (#3424 - @NirKli)
  • Add charging_state to VehicleSummary (#3471 - @brianmay)

Improvements and bug fixes

  • UI: sync meta theme-color with header background color for iOS status bar (#2840 - @libotony)
  • Linting in dashboard links (#3443 - @jlestel)
  • Update Grafana to 10.1.2 (#3455 - @swiffer)
  • CI: Build PR images on GHCR, so every PR will have a dedicated dockerfile for testing purpose (#3445, #3480, #3481, #3491 -@jlestel)
  • Update to Nodejs 20 (#3477 - @PhilThurston)
  • Add credo lint support for static code analysis (#3452 - @brianmay)

Dashboards

  • Fix link to Charge Level dashboard (#3263 - @Sjorsa)
  • Add LFP variants of Grafana dashboards (#3311 - @eden881)
  • Average cost stat in stats dashboard (#3030 - @fmossott)
  • Odometer in Charges dashboard (#3463 - @DrMichael)
  • Use built-in Grafana visuals instead of plugins (#3439 - @oivindoh and @swiffer)
  • Ensure that dashboards can be modified after import (#3454 - @swiffer)
  • Migrate projected range to TimeSeries (#3454 - @swiffer)

Translations

  • There is nothing new here.

Documentation

  • Gaussmeter units no longer for sale, #3419 - @LelandSindt
  • Docker backup restore note about update command when using different TM_DB_USER (#3291 - @tsongalin)
  • Update FreeBSD installation instructions (#3277 - @uqs)
  • Updated Docker Compose instructions (#3320 - @Dulanic)
  • Update HA integration docs with TPMS sensors and examples (#2845 - @marspath)
  • Fix code style in FreeBSD section (#3461 and #3462 - @ivanovd)
  • Advise that docker-compose v1 is EOL and to upgrade to v2 (#3472 - @cwanja)
  • Fix tpms bar sensors name in template for psi (#3490 - @virtualm2000)

Full Changelog: https://github.com/teslamate-org/teslamate/compare/v1.27.4...v1.28.0

v1.27.4

6 months ago

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

  • Charges: Mark end_date as dateTimeAsLocal (#3033 - @DrMichae)
  • Add Battery Health dashboard (#3059 - @jheredianet)
  • Show all vehicles on drive stats dashboard (#3342 - @yoyostile)
  • Updates: Fix for div by zero error (#3289 - @Dulanic)
  • Show location name in charge details (#3294 - @DrMichael)
  • Fix broken links when orgId is not 1 (#3380 - @jlestel)
  • Update query to get car efficiency on Battery Health dashboard (#3245 - @jheredianet)

Translations

  • Updated Spanish translation (#3244 - @jheredianet)

Documentation

  • Update docs to use Docker Compose V2 (#3025 - @eden881)
  • Update FreeBSD instructions (#3394 - @ivanovd)
  • Add Tesla-YouQ project (#3347 - @brchri)

Full Changelog: https://github.com/teslamate-org/teslamate/compare/v1.27.3...v1.27.4

v1.27.3

11 months ago

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

  • Update drive-details.json missing dataSource for pressure units (#3225 - @OrangeBean)
  • Bump pr0ps-trackmap-panel to 2.1.4 (#3076 - @Obihoernchen)

Translations

  • Fix Korean translation (#3126 - @nanishin)

Documentation

  • Update docs to manually remove vehicle (#3075 - @cwanja)
  • Update Project: Tesla Home Assistant Integration (#3194 - @Megabytemb)
  • Updated menu route to Download TeslaFi Data (#3218 - @helmo)

Full Changelog: https://github.com/adriankumpf/teslamate/compare/v1.27.2...v1.27.3

v1.27.2

1 year ago

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

  • Charging Stats: Update the filter for superchargers (#2832 - @sultantariq)

Translations

  • Add Ukrainian translations (#3039 - @ZeusF1)
  • Update Korean translations (#2898 - @zipizigi)
  • Update Chinese (traditional) translations (#2852 - @occultsound)
  • Update Chinese translations (#2855 - @JhouXerox)
  • Update French translations (#2844 - @CrowMash)

Documentation

  • Fix typo (#2843 - @CrowMash)
  • Improve FreeBSD installation documentation (#2885 - @victori)
  • Fix tesla_power unit from W to kW (#3024 - @enzo2)
  • Added "Custom Grafana Dashboards" to project list (#3056 - @CarlosCuezva)

Full Changelog: https://github.com/adriankumpf/teslamate/compare/v1.27.1...v1.27.2

v1.27.1

1 year ago

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: https://github.com/adriankumpf/teslamate/compare/v1.27.0...v1.27.1