github teslamate-org/teslamate v1.31.0

10 hours ago

As always, lots of improvements. The focus has been on performance improvements, especially on slow HW like Raspberry Pi 3B+. We achieved 240x speed improvements in several dashboards 🚀 And we welcomed @swiffer to the TeslaMate-Org team 👋 And much, much more. Enjoy it.

Regarding PostgreSQL 17: TeslaMate uses PostgreSQL as database, this is an external dependency and needs to be updated by yourself. Although TeslaMate currently runs fine with PostgreSQL 12+ we strongly recommend upgrading to the latest supported version. We recommend that you do this as follows:

Additional info: In some very rare cases with very old installations of TeslaMate (from 2019) we have observed performance issues due to missing indexes. These should normally be added with our automatic migrations. If you think your installation may be missing some indexes, see #4201 for the corrective SQL command.

New features

Improvements and bug fixes

Build, CI, internal

Dashboards

  • Improve Battery Health dashboard estimations on rated range (#4074 - @jheredianet)
  • Update charges.json: range added per hour (#4089 - @DrMichael)
  • small visual distinguish between AC & DC charging in charges dashboard and unification of the DC coloring in all dashboards (#4124 - @stauffenberg2020)
  • Improve drive stats (#4148 - @jheredianet)
  • Improve drives dashboard (#4146 - @jheredianet)
  • Odometer in charges (#4144 - @jheredianet)
  • Update charging-stats for handling suc cost mixed with AC charge on TWC (#4137 - @cyberden)
  • Fix the issue of failing to restore efficiency dashboard (#4153 - @ghostiee)
  • Improve rounding to month / weeks / days in Updates "Since Previous Update" column (#4164 - @swiffer)
  • feat: Improve cost filter on Charges dashboard to show charges with negative cost as well (#4179 - @jheredianet)
  • feat: display vehicle VIN as a fallback for vehicle name on grafana dashboards (#4198 - @arcastro)
  • feat: Add Moving Average / Percentiles to Charge Level dashboard & bucket data to support longer periods (#4200 - @swiffer)
  • increase max battery charge gauge threshold to 101 in case of LFP (#4191 - @neothematrix)
  • multiple cars, same name, add VIN next to name (#4230 - @swiffer)
  • json_build_object instead of concat in battery-health (#4229 - @swiffer)
  • perf: fix skipping streaming data in charging stats (#4252 - @swiffer)
  • perf: improvements drive stats (#4258 - @swiffer)
  • fix: for drives not showing if duration < 1 minute (#4284 - @swiffer)
  • feat: add max speed in drives dashboard (#4284 / #4267 - @js94x)
  • perf: exclude streaming data when getting battery level (#4286 - @swiffer)
  • perf: exclude streaming data in visited dashboard (#4287 - @swiffer)
  • fix: weighted average calculation for consumption in drives dashboard (#4289 - @swiffer)
  • perf: improvement in charge level (#4301 - @swiffer)
  • perf: improvement and deprecated syntax removal (#4304 - @swiffer)

Translations

Documentation

complete changelog

Don't miss a new teslamate release

NewReleases is sending notifications on new releases.