Skip to content

Releases: ardevd/ha-dimo

v0.4.1

15 Feb 10:52
Compare
Choose a tag to compare

What's Changed

  • refactor: ensure geo data is available before adding device tracker by @ardevd in #133
  • refactor: account for absence of signal data by @ardevd in #134

Full Changelog: v0.4.0...v0.4.1

v0.4.0

11 Feb 20:06
Compare
Choose a tag to compare

Important Note

This update includes VIN retrieval. This uses a new DIMO privilege scheme that is currently not supported by the DIMO Mobile app sharing mechanism. See the README for updated sharing instructions.

What's Changed

  • refactor: inherit from HomeAssistantError by @ardevd in #122
  • refactor: removed commented out code from config_flow by @ardevd in #123
  • feat: added vehicle vin to device registry entry by @ardevd in #125
  • refactor: added powertrainFuelSystemAbsoluteLevel sensor definition by @ardevd in #128
  • refactor: added DTC list sensor definition by @ardevd in #129
  • docs: Updated installation instructions in README by @ardevd in #130

Full Changelog: v0.3.2...v0.4.0

v0.3.2

31 Jan 20:29
Compare
Choose a tag to compare

What's Changed

  • refactor: simplified jwt expiration check by @ardevd in #113
  • refactor: simplify and streamline privileged token parsing. by @ardevd in #114
  • refactor: use attr class attributes for DimoBaseEntity. by @ardevd in #115
  • test: added unit tests for DimoBaseEntity by @ardevd in #116
  • refactor: refined DimoBaseVehicleEntity by @ardevd in #117
  • refactor: added type declarations to const dicts by @ardevd in #118
  • fix: fixed string typos by @ardevd in #121

Full Changelog: v0.3.1...v0.3.2

v0.3.1

18 Jan 21:13
Compare
Choose a tag to compare

What's Changed

  • refactor: unify access token management by @ardevd in #98
  • refactor: update dimo sdk to v1.1.1 by @ardevd in #101
  • refactor: cleaned up and improved get_total_dimo_vehicles. by @ardevd in #102
  • feat: added underlying VIN retrieval support. by @ardevd in #104
  • test: added unit test for get_total_dimo_vehicles by @ardevd in #105
  • refactor: simplify async_update_data by @ardevd in #106
  • docs: Added note on units of measurements in README. by @ardevd in #107
  • refactor: improved the device tracker. by @ardevd in #110

Full Changelog: v0.3.0...v0.3.1

v0.3.0

30 Dec 21:10
Compare
Choose a tag to compare

What's Changed

  • refactor: retrieve signal data with concurrency by @ardevd in #86
  • refactor: retrieve initial available signals for vehicles concurrently. by @ardevd in #87
  • refactor: fetch DIMO sensor data in parallel. by @ardevd in #88
  • refactor: Updated README. by @ardevd in #89
  • fix: fixed exception message typos by @ardevd in #90
  • refactor: replaced loguru with standard logging. by @ardevd in #91
  • refactor: added more type hinting to auth class by @ardevd in #92
  • refactor: removed unused time import from auth by @ardevd in #93
  • refactor: store only the privileged token string. by @ardevd in #94
  • refactor: manage access token expiration by @ardevd in #96
  • feat: added sensor definition for transmission temperature by @ardevd in #97

Full Changelog: v0.2.0...v0.3.0

v0.2.0

24 Dec 11:47
Compare
Choose a tag to compare

What's Changed

  • refactor: added sensor definition for EV battery voltage by @ardevd in #77
  • fix: corrected state class for total dimo vehicles sensor. by @ardevd in #81
  • refactor: added EV Battery temperature sensor definition by @ardevd in #82
  • feat: added sensor definitions standard for Teslas. by @ardevd in #84

Full Changelog: v0.1.1...v0.2.0

v0.1.1

14 Dec 20:05
Compare
Choose a tag to compare

What's Changed

  • docs: updated HACS installation instructions by @ardevd in #74
  • refactor: removed noisy debug logging by @ardevd in #75
  • refactor: added EV Battery SoH sensor definition by @ardevd in #76

Full Changelog: v0.1.0...v0.1.1

v0.1.0

13 Dec 13:43
26ef79b
Compare
Choose a tag to compare

What's Changed

  • feat(dimoapi): get total number of DIMO vehicles. by @ardevd in #49
  • feat(dimoapi): added support for door lock/unlock commands by @ardevd in #48
  • refactor(dimoapi): parse token expiry from jwt. by @ardevd in #53
  • feat: added sensor def for EV battery gross capacity by @ardevd in #55
  • tests: added unit test for retrieving latest signals by @ardevd in #56
  • feat: added signal definition for engine runtime by @ardevd in #57
  • feat: added signal defition for distance with MIL by @ardevd in #58
  • feat: added signal definition for ECT by @ardevd in #59
  • feat: implemented DIMO-level sensor support by @msp1974 in #60
  • refactor: added a few sensor icon specifications by @ardevd in #62
  • fix: DIMO is all uppercase. by @ardevd in #61
  • feat: added api query for total wallet token rewards by @ardevd in #63
  • refactor: refactored rewards query to be per-vehicle. by @ardevd in #65
  • feat: added vehicle token rewards sensor by @ardevd in #66
  • docs: added method docstrings for dimo_client. by @ardevd in #67
  • refactor: centralize graphql queries, improved token handling by @ardevd in #69
  • refactor: minor refactoring of auth. by @ardevd in #70
  • refactor: added a few sensor icons and powertrain sensor def by @ardevd in #71
  • deps: bump dimo sdk to v0.0.7 by @ardevd in #68
  • refactor: updated version info for v0.1.0 by @ardevd in #73

Full Changelog: v0.0.2...v0.1.0

v0.0.2

24 Nov 12:03
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.1...v0.0.2

v0.0.1

23 Nov 17:39
5acd80c
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release

Initial public release