Skip to content

Releases: widewing/ha-toyota-na

2.0.0 🥳

11 Mar 13:57
Compare
Choose a tag to compare

GitHub Releases (by Release)

Please file an issue to report a bug and feel free to join us on Discord to ask for help and hang out! discord.gg/mFHJYew658

NEW:

  • Entune 3.0 vehicles are now supported. We don't have an exhaustive list but vehicles in the 2018-2019 range that didn't previously work should now integrate successfully. thanks @jlmaners!
  • locking and unlocking doors is now exposed via the lock integration
  • door, lock, and window state are now binary_sensors
  • parking and real-time location sensors are now device_trackers
  • numeric sensors will now, as best effort, report the correct measurement types and measurement states
  • vehicle remote start runtime status is now tracked as a sensor

FIXED:

  • authentication state persists more robustly between HA reboots and tokens should automatically refresh
  • fixed a dependency conflict preventing the component from running in home assistant >=2022.3.x. thanks @jlmaners!
  • sensors with mi or km units of measurement are now reflected accurately in HA

BREAKING:

  • the services for locking and unlocking the vehicle have been removed. use the lock integration
  • removed oil and key batt sensors. the data appears to be static in the API and unused by Toyota

2.0.0-alpha.7

06 Mar 19:36
f4e8719
Compare
Choose a tag to compare
2.0.0-alpha.7 Pre-release
Pre-release

GitHub Releases (by Release)

NEW:

  • support for Next Service sensor

DEPRECATED:

  • the services for locking and unlocking the vehicle should be considered deprecated. They'll be removed soon in a future pre-release

COMING UP:

  • integrate remote start with the switch platform (this will likely include built-in smarts to make sure doors are locked, lock them if not, force vehicle state refresh, etc. there's too many moving pieces required for one-off automations to successfully start a vehicle that I want to consolidate)

2.0.0-alpha.6

28 Feb 00:03
Compare
Choose a tag to compare
2.0.0-alpha.6 Pre-release
Pre-release

GitHub Releases (by Release)

NEW:

  • support for Entune 3.0 vehicles is now here thanks to @jlmaners!

FIXED:

  • sensors with mi or km units are now properly represented
  • fixed a dependency conflict preventing the integration from running in home assistant 2022.3.x

DEPRECATED:

  • the services for locking and unlocking the vehicle should be considered deprecated. They'll be removed soon in a future pre-release

Coming up:

  • integrate remote start with the switch platform (this will likely include built-in smarts to make sure doors are locked, lock them if not, force vehicle state refresh, etc. there's too many moving pieces required for one-off automations to successfully start a vehicle that I want to consolidate)

2.0.0-alpha.5

26 Feb 22:21
Compare
Choose a tag to compare
2.0.0-alpha.5 Pre-release
Pre-release

GitHub Releases (by Release)

Another weekend, another alpha release of the 2.0 integration. To install via HACS you'll need to enable pre-release updates. Updating is currently not recommended as additional breaking changes are likely and expected.

NEW:

  • integrated with the lock platform 🎉
    • only supported for the entire vehicle. no per-door lock/unlock. the toyota app and api don't support that so we can't either.

FIXED:

  • entities names now follow the device name. level of success with this depends on the 2022.2.x minor version you're on

DEPRECATED:

  • the services for locking and unlocking the vehicle should be considered deprecated. They'll be removed soon in a future pre-release

Coming up:

  • integrate remote start with the switch platform (this will likely include built-in smarts to make sure doors are locked, lock them if not, force vehicle state refresh, etc. there's too many moving pieces required for one-off automations to successfully start a vehicle that I want to consolidate)
  • merge support for older vehicles
    • this has received movement this week and the support has landed in the base library. initial support should land in the integration very soon!

2.0.0-alpha.4

26 Feb 04:14
Compare
Choose a tag to compare
2.0.0-alpha.4 Pre-release
Pre-release

GitHub Releases (by Release)

Same as 2.0.0-alpha.2 with a fix for a bug that prevented integration startup

Another weekend, another alpha release of the 2.0 integration. To install via HACS you'll need to enable pre-release updates. Updating is currently not recommended as additional breaking changes are likely and expected.

FIXED:

  • authentication state was still handled in a buggy way. fixed in the upstream toyota-na lib. auth should now correctly persist between reboots using the refresh token even if the auth token is expired
  • remote start attributes didn't work as intended. rewrote and made them more useful
  • model name and year were missing from Device page and entity names
  • parking and real time location were switched with each other erroneously
  • oil and key status still missing. need to wire in the api call to the new api abstraction

We're now, where applicable, at feature parity with the old integration. The following improvements are left before a last round of bug squashing on the road to stable:

  • integrate vehicle with the lock platform
  • integrate remote start with the switch platform (this will likely include built-in smarts to make sure doors are locked, lock them if not, force vehicle state refresh, etc. there's too many moving pieces required for one-off automations to successfully start a vehicle that I want to consolidate)
  • merge support for older vehicles

2.0.0-alpha.2

20 Feb 21:00
Compare
Choose a tag to compare
2.0.0-alpha.2 Pre-release
Pre-release

GitHub Releases (by Release)

Another weekend, another alpha release of the 2.0 integration. To install via HACS you'll need to enable pre-release updates. Updating is currently not recommended as additional breaking changes are likely and expected.

FIXED:

  • authentication state was still handled in a buggy way. fixed in the upstream toyota-na lib. auth should now correctly persist between reboots using the refresh token even if the auth token is expired
  • remote start attributes didn't work as intended. rewrote and made them more useful
  • model name and year were missing from Device page and entity names
  • parking and real time location were switched with each other erroneously
  • oil and key status still missing. need to wire in the api call to the new api abstraction

We're now, where applicable, at feature parity with the old integration. The following improvements are left before a last round of bug squashing on the road to stable:

  • integrate vehicle with the lock platform
  • integrate remote start with the switch platform (this will likely include built-in smarts to make sure doors are locked, lock them if not, force vehicle state refresh, etc. there's too many moving pieces required for one-off automations to successfully start a vehicle that I want to consolidate)
  • merge support for older vehicles

2.0.0-alpha.1

14 Feb 03:10
Compare
Choose a tag to compare
2.0.0-alpha.1 Pre-release
Pre-release

GitHub Releases (by Release)

This is the first draft of what's going to become the 2.0 release of this integration. To install via HACS you'll need to enable pre-release updates. Updating is currently not recommended as additional breaking changes are likely and expected.

NEW:

  • door, lock, and window state are now binary_sensors
  • parking and real-time location sensors are now device_trackers
  • numeric sensors now, as best effort, report the correct measurement types and measurement states
  • vehicle remote start runtime status is now tracked as a sensor

FIXED:

  • authentication state persists between reboots and tokens should automatically refresh

Known Issues

  • vehicle model metadata is missing
  • remote start isn't available as a switch
  • locking and unlocking doors is still unsupported via the lock integration

v1.1.0

22 Jan 22:56
a3860dd
Compare
Choose a tag to compare

GitHub Releases (by Release)

NEW:

  • added services for remote start/stop and door lock/unlock
  • device.name now defaults to the display model of your vehicle, rather than the vin

FIXED:

  • vehicles without a remote services subscription are properly ignored now

v1.0.3

17 Jan 08:35
Compare
Choose a tag to compare

Add hacs.json

28 Dec 07:19
d3ae05d
Compare
Choose a tag to compare