Releases: widewing/ha-toyota-na
2.0.0 🥳
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
orkm
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
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
NEW:
- support for Entune 3.0 vehicles is now here thanks to @jlmaners!
FIXED:
- sensors with
mi
orkm
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
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
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
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
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