Skip to content

Releases: tesla-local-control/tesla-local-control-addon

v0.3.0

04 Jan 21:22
b112364
Compare
Choose a tag to compare
  • MAJOR NEW Feature: Read car state using BLE

Changes

  • NEW Feature: The following new states / entities are available, more to follow in future releases:

    • Sensors: Battery Level (State of Charge); Battery Range; Charge Energy Added; Charger Current; Charger Power; Inside Temp; Outside Temp; Tyre Pressures
    • Binary_Sensors: Battery Heater On; Frunk Open; Windows Open; Door Lock
    • Switches: Charger; Climate; Sentry Mode
    • Numbers: Charging Current; Charging SOC Limit; Climate Temp
    • Covers: Charge Port; Trunk
    • Selects: Heated Seat Front Left; Heated Seat Front Right
    • Buttons: Force Data Update
  • NEW Feature: Status / type of charge cable is reported as a sensor

  • Fixes:

    • Error for setting climate temp #61 (_docker)
    • Error 'Icons should be specified in the form "prefix:name" for dictionary value @ data['icon']' when processing MQTT discovery message topic #124 (_core)
    • Getting more information over BLE is now possible. #66 (_docker)
    • Fetch limited vehicle info over BLE #25 (_core)
    • Any potential to "read state" via bluetooth? #115 (_core)
    • read SoC possible? #124 (-addon)
    • Read state of charge cable connected? #117 (-addon)

Main contributor: @iainbullock Kudos!

Full Changelog: v0.2.2...v0.3.0

v0.2.2

14 Sep 09:06
5eb79eb
Compare
Choose a tag to compare

0.2.2

Changed

  • NEW Feature: Try to wake car if command fails with "Error: context deadline exceeded"
  • NEW Feature: Added maximum allowable setting to limit the current slider in HA entities

Contributors - Thank you!

  • @g4rb4g3 Clear logging on charging current setting

Full Changelog: v0.2.0...v0.2.2

v0.2.0-1

08 Sep 16:30
d37c4fd
Compare
Choose a tag to compare

What's Changed

  • Minor release v0.2.0-1 by @raphmur in #108: freeze vehicle-command version to ensure compatibility with alpine docker (golang <1.23)

Full Changelog: v0.2.0...v0.2.0-1

v0.2.0

26 Jul 19:45
ae9e8d3
Compare
Choose a tag to compare

WARNING WARNING WARNING

Upgrading from 0.0.10 or previous? DO NOT UPGRADE PRIOR TO READ THE 0.1.0 UPGRADE INSTRUCTIONS.

BREAKING CHANGE

On/off and Open/Close entities have been grouped under switches and covers.


/!\ It will affect your current Home Assistant MQTT entities (if you use them)

Old Entity Name New Entity Name
windows-close windows (open/close)
windows-vent "
charging-start charger (start/stop)
charging-stop "
charge-port-open charge-port (open/close)
charge-port-close "
climate-on climate (on/off)
climate-off "
trunk-open trunk (open/close)
trunk-close "

Changed

  • NEW Feature: Car's BLE MAC address is now auto-detected

  • NEW Feature: Info Bluetooth Adapter, view in add-on's Log tab

  • NEW Feature: Added more car specific commands; see below for the list

  • NEW Feature: Migrated buttons to covers and switches

  • NEW: Icons were added in the UI!

  • CHG: Increased tesla-control command-timeout from 5s to 20s

  • CHG: Removed Setting ble_mac_list; obsoleted by BLE MAC address auto-detection

  • CHG: Removed scan-bleln-macaddr, obsoleted by BLE MAC address auto-detection

  • Added commands

    Commands Note
    autosecure-modelx Model X
    auto-seat-and-climate
    body-controller-state
    drive
    flash-lights
    frunk-open
    honk
    lock
    media-toggle-playback
    tonneau-close Cybertruck
    tonneau-open Cybertruck
    tonneau-stop Cybertruck
    trunk-close
    trunk-move
    trunk-open
    unlock

v0.1.0

13 Jul 20:55
9bb747e
Compare
Choose a tag to compare

Major experimental release including a lot of stability fixes and new features.

To contribute:

  • For all core code: tesla_ble_mqtt_core repo
  • For Home Assistant addon specific code (Dockerfile, config.yaml, libproduct, ...): this repo. Pull request to branch stage

Changelog

${\textsf{\color{red}WARNING WARNING WARNING}}$
DO NOT UPGRADE PRIOR TO READ THE BELOW UPGRADE INSTRUCTIONS, SEE AFTER LIST OF CHANGES
${\textsf{\color{red}WARNING WARNING WARNING}}$

  • NEW Feature: Support for unlimited cars (VINs + MAC Addrs)
  • NEW Setting: BLE Proximity Detection TTL; helps reduce false negative presence with sporadic BLE advertisement (0 to disable)
  • NEW Feature: Added "debug" entity which sends only one charge amps command: Issue #19
  • NEW Feature: Device's cards and buttons are made visiblea based on logic that takes into account the state of generated keys, sent and accepted public key by the vehicle.
  • NEW Setting: Presence Detection Loop Delay (how often to check the presence of your car(s))
  • NEW Setting: Toggle to enable/disable Home Assistant Features (Standalone version only)
  • CHG: Improved presence detection reliability (using car's MAC addr and BLE Local Name)
  • CHG: Added retry functionality on MQTT publish failure (service/network issue)
  • CHG: Rename entities for consistency & better wording (see table below)
  • CHG: Code Quality Linting (shellcheck & shfmt)
  • CHG: Support bashio::log w/ timestamp (HA add-on)
  • CHG: Reduce logging; Improved colors consistency; More to be removed in next release
  • CHG: Add bluez-deprecated pkg (ciptool hciattach hciconfig hcidump hcitool meshctl rfcomm sdptool)
  • CHG: Refactor MQTT listener; removed blocking event
  • WARNING: BLE device possible overheating causing performance issues

Upgrade Instructions & ${\textsf{\color{red}BREAKING CHANGES}}$

  • Before update save your configuration values (VIN, MAC address and MQTT values)
  • You will need to adjust your configuration
  • Now supports list of VINS and MAC addresses.
  • Paste your current vin to vin_list, if you own more than 1 Tesla add them all!
  • Paste your current mac_addr to mac_addr_list (optional for presence detection)
  • Paste your MQTT values
  • Existing entities from v0.0.10f will not be affected with a few exceptions***

Entities renamed

For consistency, moving foward entity name uses only alphadigits and as a seperator - (no more _).
/!\ It will affect your current Home Assistant MQTT entities (if you use them)>

Old Entity Name New Entity Name
auto_seat-climate auto-seat-and-climate
flash_lights flash-lights
heated_seat_left heater-seat-front-left*
heated_seat_right heater-seat-front-right*
sw_heater steering-wheel-heater
  • in preparation "someday" for rear seats

Contributors - Thank you!

v0.0.8

19 Jun 20:32
727ff37
Compare
Choose a tag to compare

[Standalone] Fix broken deployment introduced in 0.0.7
[Standalone] Add colored logging based on log level

v0.0.7

17 Jun 21:14
Compare
Choose a tag to compare

WARNING: broken for standalone deployment, stay on 0.0.6
OK for HA Addon

  • Bump to latest updates from tesla_ble_mqtt_docker
  • Improve HA logging and error management
  • Add FR translation
  • Fix auto climate command

v0.0.5

16 Jun 21:28
Compare
Choose a tag to compare
  • Fix extension stopping at first MQTT listening
  • Update logging and documentation
  • Improve pairing procedure doc and logging
  • Improve HA entities classification
  • Cleanup

v0.0.3

16 Jun 13:22
Compare
Choose a tag to compare

v0.0.2

16 Jun 11:24
Compare
Choose a tag to compare

Initial version from tesla_ble_mqtt_docker v1.0.15
Ready to be used standalone or as HA addon.