Skip to content

v0.4.3b-dev

Pre-release
Pre-release
Compare
Choose a tag to compare
@iainbullock iainbullock released this 19 Jan 13:59

0.4.3-dev

  • Development release to improve robustness, and fix various things identified in previous dev releases:

    • Terminate tesla-control processes that run longer than $TC_KILL_TIMEOUT seconds. Discussion: tesla-local-control/tesla_ble_mqtt_core#142
    • Wait for tesla-control processes to finish before moving on with the sequence. There is now no need to sleep after each command is sent, so the $BLE_CMD_RETRY_DELAY environment variable is deprecated. Credit to BogdanDIA for this. https://github.com/BogdanDIA
    • Don't make body-controller-state calls every $PS_LOOP_DELAY as it's too hard on the bluetooth. The preferred means of determining presence is confirmed as the original passive bluetooth scanning, not body controller state. Awake sensor is not now updated every $PS_LOOP_DELAY secs but only when state is read or a command is sent
    • Function teslaCtrlSendCommand() is deprecated in favour of the improved sendBLECommand()
    • Patch vehicle-command to allow BT versions <=5.0, and to allow changes to the hci device number. Credit again to BogdanDIA. Discussion: tesla-local-control/tesla_ble_mqtt_core#125
  • NEW Feature: New poll_state_loop delay and tesla-command timeout environment variables added, to allow the user to fine tune settings which may affect speed versus robustness

  • Fixes:

    • Standardize on Celsius #144 (_core). This deprecates the $TEMPERATURE_UNIT_FAHRENHEIT environment variable, and removes associated code. Thanks to https://github.com/aneisch for the suggestion and for modding and testing the code. In doing so, he found an error in the HA MQTT Number entity code home-assistant/core#135619