Skip to content

Releases: bretterer/home-assistant-rivian

Version 0.5.1

07 Nov 15:06
d3b3f05
Compare
Choose a tag to compare

What's Changed

  • Link device tracker entity to Rivian device by @krazos in #24

New Contributors

Full Changelog: 0.5.0...0.5.1

Version 0.5.0

14 Oct 02:18
85cf438
Compare
Choose a tag to compare

What's Changed

  • Updated to using telematics/gnss/position instead of $gnss for location by @bretterer in #22. This renames the location device tracker to device_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

08 Oct 03:34
Compare
Choose a tag to compare
Version 0.5.0-beta.3 Pre-release
Pre-release

Refreshing token when updating api data if expired.

Version 0.5.0-beta.2

06 Oct 03:14
Compare
Choose a tag to compare
Version 0.5.0-beta.2 Pre-release
Pre-release

Fixes conflicted file

Version 0.5.0-beta.1

06 Oct 03:07
Compare
Choose a tag to compare
Version 0.5.0-beta.1 Pre-release
Pre-release

Test release to add configuration options

Version 0.4.0

30 Sep 14:40
59fb155
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.3.0...0.4.0

Version 0.3.0

03 Aug 02:26
61c1ed6
Compare
Choose a tag to compare

Released August 2, 2022

What's Changed

Full Changelog: 0.2.0...0.3.0

Version 0.2.0

13 Jul 02:02
Compare
Choose a tag to compare

** Released July 12, 2022 **

What's Changed

  • add new sensors and use builtin conversion utils by @jrgutier in #11

New Contributors

Installation

  1. Use HACS, in HACS > Integrations > Explore & Add Repositories search for "Rivian". After adding this https://github.com/bretterer/home-assistant-rivian as a custom repository. Skip to 7.
  2. If no HACS, use the tool of choice to open the directory (folder) for your HA configuration (where you find configuration.yaml).
  3. If you do not have a custom_components directory (folder) there, you need to create it.
  4. In the custom_components directory (folder) create a new folder called rivian.
  5. Download all the files from the custom_components/rivian/ directory (folder) in this repository.
  6. Place the files you downloaded in the new directory (folder) you created.
  7. Restart Home Assistant.
  8. Add Integration 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

22 Jun 02:43
Compare
Choose a tag to compare

** 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

  1. Use HACS, in HACS > Integrations > Explore & Add Repositories search for "Rivian". After adding this https://github.com/bretterer/home-assistant-rivian as a custom repository. Skip to 7.
  2. If no HACS, use the tool of choice to open the directory (folder) for your HA configuration (where you find configuration.yaml).
  3. If you do not have a custom_components directory (folder) there, you need to create it.
  4. In the custom_components directory (folder) create a new folder called rivian.
  5. Download all the files from the custom_components/rivian/ directory (folder) in this repository.
  6. Place the files you downloaded in the new directory (folder) you created.
  7. Restart Home Assistant.
  8. Add Integration 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

Full Changelog: 0.0.1-beta.2...0.1.0

0.0.1-beta.2

18 Jun 01:43
Compare
Choose a tag to compare
0.0.1-beta.2 Pre-release
Pre-release

** 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 )