TeslaMate v1.12.0 Release Notes

Release Date: 2019-10-28 // over 4 years ago
  • ๐Ÿ“š We finally have documentation! Many thanks to @ngardiner, who gave the impulse and did most of the work and also to @krezac, who contributed a guide to creating iOS Shortcuts for TeslaMate!

    ๐Ÿ†• New Features

    Vehicle Efficiency

    Previous versions of TeslaMate shipped with hard-coded efficiency values for the various Tesla models. These efficiency values are needed to calculate trip consumptions, because the Tesla API does not provide them directly.

    The hard-coded values were probably pretty accurate, but it was impossible to ensure the correctness of all of them. In addition, the new Model S and X "Raven" could not be reliably identified because the Tesla API returns wrong option codes for both.

    This version eliminates the need to use these hard-coded values and instead calculates them based on the recorded charging data. It takes at least two charges to display the first estimate. Each subsequent charge will then continue to improve the accuracy of the estimate, which is applied retroactively to all data.

    Charge energy used

    In addition to the kWh added to the battery during the charge TeslaMate now calculates the actual energy used by the charger, which in most cases is higher than the energy added to the battery.

    Consider this feature somewhat experimental. Theoretically, however, it should be pretty accurate as long as the vehicle has a stable internet connection while charging (other paid Tesla loggers use the same calculation method).

    โ†ช Currently, a firmware bug in some vehicles may cause the wrong number of phases to be reported when charging at some chargers. As a workaround, a phase correction can be activated per geo-fence.

    ๐Ÿ†• New MQTT Topics

    • โšก๏ธ teslamate/cars/$car_id/update_available
    • teslamate/cars/$car_id/is_climate_on
    • teslamate/cars/$car_id/is_preconditioning
    • teslamate/cars/$car_id/is_user_present

    โœจ Enhancements

    • ๐Ÿ Show icon indicators for various states (sentry mode, vehicle locked, windows open, pre-conditioning etc.)
    • ๐Ÿ’ป Various UI Tweaks
    • Grafana: show the precise duration of a trip in a tooltip
    • ๐Ÿฑ Serve gzipped assets
    • ๐Ÿฑ Disable origin check by default to simplify the installation of TeslaMate. (โš ๏ธ For publicly exposed TeslaMate instances it is advisable to re-enable the check by adding the environment variable CHECK_ORIGIN=true.)

    ๐Ÿ› Bug Fixes

    • Set the correct end date for charges where the vehicle remains plugged in after completion
    • ๐Ÿ›  Fix an issue with vehicles that were removed from the Tesla Account
    • Correctly handle API responses which indicate that the vehicle is in service
    • Display effects of range gains (e.g. from supercharging pre-conditioning a cold battery) as NULL

    TeslaMate is open source and completely free for everyone to use.
    
    If you like this project and want to support further development, please consider making a donation.