Releases: bretterer/home-assistant-rivian
Version 0.5.1
Version 0.5.0
What's Changed
-
Updated to using
telematics/gnss/position
instead of$gnss
for location by @bretterer in #22. This renames the location device tracker todevice_tracker.rivian_telematics_gnss_position
-
Fixes expired tokens and attemptes refreshes more robustly
-
Can now re-configure integration by @bretterer in #19
Full Changelog: 0.4.0...0.5.0
Version 0.5.0-beta.3
Refreshing token when updating api data if expired.
Version 0.5.0-beta.2
Fixes conflicted file
Version 0.5.0-beta.1
Test release to add configuration options
Version 0.4.0
Version 0.3.0
Version 0.2.0
** Released July 12, 2022 **
What's Changed
New Contributors
Installation
- Use HACS, in
HACS > Integrations > Explore & Add Repositories
search for "Rivian". After adding thishttps://github.com/bretterer/home-assistant-rivian
as a custom repository. Skip to 7. - If no HACS, use the tool of choice to open the directory (folder) for your HA configuration (where you find
configuration.yaml
). - If you do not have a
custom_components
directory (folder) there, you need to create it. - In the
custom_components
directory (folder) create a new folder calledrivian
. - Download all the files from the
custom_components/rivian/
directory (folder) in this repository. - Place the files you downloaded in the new directory (folder) you created.
- Restart Home Assistant.
or in the HA UI go to "Configuration" -> "Integrations" click "+" and search for "Rivian (Unofficial)".
Full Changelog: 0.1.0...0.2.0
Version 0.1.0
** Released June 21, 2022 **
Initial public release!
This integration is an unofficial Rivian integration for Home Assistant, installed through HACS.
In order to use this extension, you will need the following information
- Rivian Username
- Rivian Password
- Client ID
- Client Secret
- VIN
Your vehicle must be in delivered status and in your posession for this integration to function. The client id and client secret must be obtained outside of this integration and there is currently no official or unofficial way to do this. You can search forums or the Rivian Discord
Installation
- Use HACS, in
HACS > Integrations > Explore & Add Repositories
search for "Rivian". After adding thishttps://github.com/bretterer/home-assistant-rivian
as a custom repository. Skip to 7. - If no HACS, use the tool of choice to open the directory (folder) for your HA configuration (where you find
configuration.yaml
). - If you do not have a
custom_components
directory (folder) there, you need to create it. - In the
custom_components
directory (folder) create a new folder calledrivian
. - Download all the files from the
custom_components/rivian/
directory (folder) in this repository. - Place the files you downloaded in the new directory (folder) you created.
- Restart Home Assistant.
or in the HA UI go to "Configuration" -> "Integrations" click "+" and search for "Rivian (Unofficial)".
Included Sensors
Sensor | ID | Description |
---|---|---|
Global Closure Locked State | sensor.rivian_body_closure_global_closure_locked_state | Doors and windows locked status (Locked|Unlocked| |
Global Closure State | sensor.rivian_body_closure_global_closure_state | Doors and windows closure state (Closed|Open) |
Power State | sensor.rivian_core_power_modes_power_state | Determines the Power State (sleep|go) |
Odometer | sensor.rivian_dynamics_odometer_value | Odometer Reading (in miles) |
Gear Selector | sensor.rivian_dynamics_propulsion_status_prndl | Current Gear Selection |
Front Left Tire Pressure | sensor.rivian_dynamics_tires_tire_fl_pressure | Front left tire pressure in PSI (will display -- when parked) |
Front Right Tire Pressure | sensor.rivian_dynamics_tires_tire_fr_pressure | Front right tire pressure in PSI (will display -- when parked) |
Rear Left Tire Pressure | sensor.rivian_dynamics_tires_tire_rl_pressure | Rear left tire pressure in PSI (will display -- when parked) |
Rear Right Tire Pressure | sensor.rivian_dynamics_tires_tire_rr_pressure | Rear Right tire pressure in PSI (will display -- when parked) |
Current Charge | sensor.rivian_energy_storage_charger_adjusted_soc | Percentage of charge |
Max Charge Setting | sensor.rivian_energy_storage_charger_stored_user_range_select | Current charge setting (Daily, Extended, Full) |
Charging Status | sensor.rivian_energy_storage_charger_vehicle_charger_state | Current charging status |
Estimated Vehicle Range | sensor.rivian_energy_storage_vehicle_energy_vehicle_range | Estimated range based on current drive mode |
Cabin Temperature | sensor.rivian_thermal_hvac_cabin_control_cabin_temperature | Current temperature of cabin in TEMP_FAHRENHEIT |
Device Tracking
This integration uses the Rivian's GNSS sensors for device tracking. View the location on the map in Home Assistant.
What's Changed from the Beta
- round SOC to granularity of source data by @patfreeman in #6
- Add a few more interesting sensors by @patfreeman in #7
Full Changelog: 0.0.1-beta.2...0.1.0
0.0.1-beta.2
** Released Jun 17, 2022 **
- Added Device Location platform to display on map where the vehicle is (Fixes #3 )
- Allow authentication without MFA (Thanks @patfreeman Resolved by #4 )