TeslaMate v1.27.0 Release Notes

Release Date: 2022-07-15 // almost 2 years ago
  • ๐Ÿ”“ 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

    • โšก๏ธ Update Chinse translation (#2479 - @AemonCao)
    • โž• Add missing Swedish translation (#2731 - @tobiasehlert)

    ๐Ÿ“š 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)