TeslaMate v1.19.0 Release Notes

Release Date: 2020-04-19 // about 4 years ago
  • โœจ Enhancements

    Streaming API

    ๐ŸŒฒ As the first and only Tesla logging app out there, TeslaMate now use the Tesla streaming API! This brings the following improvements:

    • High precision drive data. Rather than active polling, the streaming API allows for passive consumption of a high frequency data stream with the most important drive data (position, heading, speed, power, elevation etc.).
    • Actual elevation above sea level. Up until now TeslaMate used satellite terrain data to get the elevation. Driving through tunnels or across a bridges therefore resulted in inaccurate recordings. This is no longer the case!
    • Bluetooth hints are no longer needed! Using the streaming API does not prevent the vehicle from falling asleep, thus enabling continuous monitoring. This allows the car to fall asleep more quickly (no more idle timer) and we don't miss up to 21 minutes of driving because of halted polling.

    ๐Ÿš€ Many thanks to everyone who participated in testing this release and contributed improvements!

    ๐ŸŒ Translations

    Other enhancements:

    • Send credentials with manifest request (#555 by MaxG88)
    • โž• Add option to change the language of the web interface
    • โฌ‡๏ธ Reduce docker image size
    • Display an arrow instead of a generic marker to indicate in which direction the vehicle is heading
    • ๐Ÿ‘‰ Show spinner before the map is initialized
    • Wait until the doors/trunk/frunk are closed before attempting to fall asleep
    • โšก๏ธ Inform if a new TeslaMate update is available
    • โž• Add icons to navbar items
    • โž• Add 'About' section to the settings page
    • Publish only those values via MQTT that have actually changed
    • ๐Ÿ‘Œ Improve detection of available vehicle software updates

    ๐Ÿ†• New MQTT Topics

    • teslamate/cars/$car_id/elevation
    • teslamate/cars/$car_id/trunk_open
    • teslamate/cars/$car_id/frunk_open

    ๐Ÿ“š Documentation

    ๐Ÿ“„ The docs were revised (once again). You can find them at docs.teslamate.org.

    ๐Ÿ› Bug Fixes

    • Display vampire drain range loss per hour in the correct units (#543 by ograff).
    • Trip dashboard: Add title to the drives table to allow sorting (#592 by MaxG88)
    • โž• Add tini as the init process for the TeslaMate Docker container to avoid zombie processes (#606 by dbussink)
    • Sort "Drives" table properly by drive date (#595 by Dulanic)
    • ๐Ÿ›  Fix flashing modal on the geofence page
    • Publish an MQTT message when the health check succeeds again
    • ๐Ÿ– Handle various invalid API responses that could previously cause problems
    • ๐Ÿ›  Fix an issue where ambiguous dates could cause the TeslaFi import to fail
    • Terminate an in progress drive when the car is put into service mode

    ๐Ÿ”„ Changed

    • Increase the minimum Elixir version to 1.10

    โœ‚ Removed

    • โœ‚ Remove sleep mode requirements that are no longer needed
    • โœ‚ Remove option to disable sleep mode