Releases: bretterer/home-assistant-rivian
1.3.3
What's Changed
- 🐛 Fix when latest hash is empty on update entity by @natekspencer in #177
Full Changelog: 1.3.2...1.3.3
1.3.2
What's Changed
- ✨ Bump rivian-python-client to 1.3.0 by @natekspencer in #176
- 🐛 Fix install missing when software is scheduled to install by @natekspencer in #174
- 🧹 Update devcontainer to use python 3.12 and ruff by @natekspencer in #159
Full Changelog: 1.3.1...1.3.2
1.3.1
What's Changed
- 🧹 Bump rivian-python-client to 1.2.1 by @natekspencer in #170
- Required for HA >= 2024.8
Full Changelog: 1.3.0...1.3.1
1.3.0
What's Changed
- ✨ Use new cel shaded images and add a configuration option for vehicle image style by @natekspencer in #165
- Cel shading not your fancy? Under configuration, you can now select your vehicle image style preference: cel shaded (default), photorealistic or none (if you want to disable images altogether)
- 🐛 Update climate supported features by @natekspencer in #166
Full Changelog: 1.2.1...1.3.0
1.2.1
What's Changed
- Replace _T TypeVar for compatibility with HA 2024.6 by @krazos in #160
- Bump rivian-python-client to 1.1.3 by @natekspencer in #162
Full Changelog: 1.2.0...1.2.1
1.2.0
What's Changed
- Clarify steps to add a HA-only driver profile by @beausmith in #138
- Add sensor for battery capacity by @doggkruse in #154
New Contributors
- @beausmith made their first contribution in #138
- @doggkruse made their first contribution in #154
Full Changelog: 1.1.1...1.2.0
Release 1.1.1
What's Changed
- ✨ Add new TPMS and charge port sensors by @natekspencer in #149:
- Adjusts the name of the previous tire pressure sensors to include Status in the name for clarification
Full Changelog: 1.0.1...1.1.1
Release 1.0.1
What's Changed
- 🐛 Bump rivian-python-client to 1.1.2 by @natekspencer in #147
- 🐛 Fix coordinator due to changes in HA core by @natekspencer in #148
Full Changelog: 1.0.0...1.0.1
Release 1.0.0
Potential Breaking Change
⚠️ Upgrading from versions prior to 0.9.0 (released in 2023-04-26) will result in new entities being created rather than migrated. This adheres to established guidelines from Home Assistant of handling deprecated code for 6 months before deleting. If you are running a version prior to this, it is encouraged to first upgrade to 0.10.x before upgrading to 1.0.x.
What's Changed
- ✨ You can now control certain features of your vehicle from HA!**
- Toggle alarm
- Adjust cabin climate
- Start/stop
- Set temperature
- Defrost/defog
- Set charging limit
- Start/stop charging
- Lock/unlock closures
- Drop tailgate (R1T)
- Open/close front trunk
- Toggle gear guard video
- Open/close liftgate (R1S)
- Open gear tunnels (R1T)
- Set seat heat/vent levels
- Toggle steering wheel heat
- Wake vehicle
- Vent/close windows
- ✨ Limit control of your vehicle(s) based on defined zones in HA**
- ✨ Various views of your vehicle are now pulled in as images. You can use these in your favorite dashboards from https://github.com/tmack8001/ha-rivian-card or anywhere an image entity_id is accepted!
- ✨ Reduce API calls to live session charging when not plugged in
- ✨ Add "download diagnostics" functionality and redacted logs to protect key data when sharing info for troubleshooting
- ✨ Link to official Rivian release notes for the update entity as well as the ability to start an update from HA
- ✨ Other new entities
- Drivers (# of drivers with access to your vehicle)
- Keys (# of keys associated with your vehicle, includes attributes for paired and enabled)
- Car wash mode
- Bearing
- Speed
- Trailer status
- Twelve volt battery health
- Windows next action
- Bluetooth Module Hardware Failure Status (Rivian Sensor 1-4)
- Altitude (though currently cloud API returns 0 🐛 )
- Limited Acceleration and Brake Regeneration due to Cold Weather
- 🐛 Properly unsubscribe and close web socket when unloading the integration
- 🐛 Fix an issue where reloading or configuring options occasionally resulted in most entities becoming unavailable until restart of HA
- 🐛 Include missing "Install Failed" option on "Software OTA - Status Current" sensor
- 🐛 Mark entities as unavailable if no data is present such as when the vehicle is in service mode
- 🧹 Set version to 0.0.0 in dev code (overwritten in release GHA)
- 🧹 Remove obsolete code for migrating entities to support multiple VINs
** Note: To enable this feature, you need to have two-factor authentication (2FA) enabled on your Rivian account and have an available slot for a phone key (currently limited to 4 per vehicle as of vehicle software 2023.26.00) and then configure the integration and select the vehicle(s) you want to enroll. Additionally, as of vehicle software 2023.34.00, your HA instance also needs Bluetooth to complete the in-vehicle pairing setup and will need to be within reach of the vehicle's bluetooth radio.
To complete the pairing setup after enabling vehicle controls in HA:
- From within your vehicle, navigate to "Drivers and Keys" under settings
- Select "Set Up" for the relevant phone key (this should be the name of your HA instance's home location, typically "Home")
- Click on the "Pair" button entity for the associated vehicle in HA
HA will then attempt to connect to your vehicle and complete the pairing process. On Darwin (MacOS) based systems, a pop-up will appear which you will have to manually click to allow pairing. On Linux or Windows systems, this should happen automatically.
Full Changelog: 0.10.12...1.0.0
Release 1.0.0-beta.20
Potential Breaking Change
⚠️ Upgrading from versions prior to 0.9.0 (released in 2023-04-26) will result in new entities being created rather than migrated. This adheres to established guidelines from Home Assistant of handling deprecated code for 6 months before deleting. If you are running a version prior to this, it is encouraged to first upgrade to 0.10.x before upgrading to 1.0.x.
What's Changed
- ✨ You can now control certain features of your vehicle from HA!**
- Toggle alarm
- Adjust cabin climate
- Start/stop
- Set temperature
- Defrost/defog
- Set charging limit
- Start/stop charging
- Lock/unlock closures
- Drop tailgate (R1T)
- Open/close front trunk
- Toggle gear guard video
- Open/close liftgate (R1S)
- Open gear tunnels (R1T)
- Set seat heat/vent levels
- Toggle steering wheel heat
- Wake vehicle
- Vent/close windows
- ✨ Limit control of your vehicle(s) based on defined zones in HA**
- ✨ Various views of your vehicle are now pulled in as images. You can use these in your favorite dashboards from https://github.com/tmack8001/ha-rivian-card or anywhere an image entity_id is accepted!
- ✨ Reduce API calls to live session charging when not plugged in
- ✨ Add "download diagnostics" functionality and redacted logs to protect key data when sharing info for troubleshooting
- ✨ Link to official Rivian release notes for the update entity as well as the ability to start an update from HA
- ✨ Other new entities
- Drivers (# of drivers with access to your vehicle)
- Keys (# of keys associated with your vehicle, includes attributes for paired and enabled)
- Car wash mode
- Bearing
- Speed
- Trailer status
- Twelve volt battery health
- Windows next action
- Bluetooth Module Hardware Failure Status (Rivian Sensor 1-4)
- Altitude (though currently cloud API returns 0 🐛 )
- Limited Acceleration and Brake Regeneration due to Cold Weather
- 🐛 Properly unsubscribe and close web socket when unloading the integration
- 🐛 Fix an issue where reloading or configuring options occasionally resulted in most entities becoming unavailable until restart of HA
- 🐛 Include missing "Install Failed" option on "Software OTA - Status Current" sensor
- 🐛 Mark entities as unavailable if no data is present such as when the vehicle is in service mode
- 🧹 Set version to 0.0.0 in dev code (overwritten in release GHA)
- 🧹 Remove obsolete code for migrating entities to support multiple VINs
** Note: To enable this feature, you need to have two-factor authentication (2FA) enabled on your Rivian account and have an available slot for a phone key (currently limited to 4 per vehicle as of vehicle software 2023.26.00) and then configure the integration and select the vehicle(s) you want to enroll. Additionally, as of vehicle software 2023.34.00, your HA instance also needs Bluetooth to complete the in-vehicle pairing setup and will need to be within reach of the vehicle's bluetooth radio.
To complete the pairing setup after enabling vehicle controls in HA:
- From within your vehicle, navigate to "Drivers and Keys" under settings
- Select "Set Up" for the relevant phone key (this should be the name of your HA instance's home location, typically "Home")
- Click on the "Pair" button entity for the associated vehicle in HA
HA will then attempt to connect to your vehicle and complete the pairing process. On Darwin (MacOS) based systems, a pop-up will appear which you will have to manually click to allow pairing. On Linux or Windows systems, this should happen automatically.
Full Changelog: 0.10.12...1.0.0-beta.20