Skip to content

Releases: Syax89/geotab-hacs-integration

1.5.3

18 Mar 17:52

Choose a tag to compare

Changed

  • Added optional entities for VIN, device time zone, fuel tank capacity, bearing, device communication state, and low vehicle battery warnings derived from live Geotab data.

Fixed

  • Added labels for the new telemetry entities across the bundled translations.
  • Expanded the README feature summary to reflect the additional vehicle diagnostics exposed by the integration.

Verification

  • pytest: 44 passed
  • Python compile check passed

1.5.2

18 Mar 10:36

Choose a tag to compare

Changed

  • Improved manifest, HACS metadata, and service descriptions for a cleaner Home Assistant and HACS experience.
  • Added optional sensors for last trip average speed and last trip duration, and expanded last-trip attributes with average speed details.

Fixed

  • Refined the README to better explain installation, available entities, and the built-in refresh service.
  • Added localized labels for the new last-trip sensors across the bundled translations.

Verification

  • pytest: 44 passed
  • Python compile check passed

1.5.1

18 Mar 10:29

Choose a tag to compare

Changed

  • Updated the 7-day average speed sensor to use Geotab trip averageSpeed, so it now reflects true driving speed instead of averaging peak speeds.
  • Reduced trip and fault fetch limits and moved Go fault diagnostic lookups to on-demand loading to cut routine API load.

Fixed

  • Added README instructions for running debug_geotab.py safely with environment variables.
  • Updated sensor labels across bundled translations to match the corrected average driving speed metric.

Verification

  • pytest: 40 passed
  • Live Geotab API check succeeded against database syax

1.5.0

18 Mar 10:18

Choose a tag to compare

Changed

  • Switched polling to rely on DeviceStatusInfo diagnostics for current values, reducing redundant snapshot calls.
  • Cached Go fault diagnostic lookups and aligned active fault retrieval with a documented active-state search.

Fixed

  • Removed hardcoded Geotab credentials from debug_geotab.py; local debug now uses environment variables.
  • Made entities go unavailable cleanly when a vehicle temporarily disappears from coordinator data.
  • Stopped fuel rate, RPM, pedal position, and tire pressure sensors from publishing misleading zeroes when data is missing.
  • Replaced asyncio.timeout() with asyncio.wait_for() for Python 3.9 compatibility.

Verification

  • pytest: 40 passed
  • Live Geotab API check succeeded against database syax

Boh lo sai tu?

14 Mar 15:30
9c59ade

Choose a tag to compare

What's Changed

  • Release v1.4.9: Use ECU odometer as primary, reduce trip lookback to … by @Syax89 in #7

Full Changelog: 1.4.8...1.4.9

1.4.8 - a new coso

14 Mar 15:17
4023d5c

Choose a tag to compare

What's Changed

  • Claude/code review testing o31 vm by @Syax89 in #6

Full Changelog: v1.4.7...1.4.8

v1.4.7 — Ignition Sensing Improvement

08 Mar 15:10

Choose a tag to compare

Fixed

  • Ignition Sensing: Prioritize engine RPM (>0) for real-time ignition status, improving responsiveness when API flags are delayed.

v1.4.6 — Critical Hotfix

08 Mar 14:52

Choose a tag to compare

Fixed

  • Hotfix: Resolved a in that prevented the integration from loading.

v1.4.5 — Async Stability Fix

08 Mar 14:49

Choose a tag to compare

Fixed

  • System Stability: Moved the library import inside methods to prevent blocking calls during integration loading, satisfying Home Assistant's strict asynchronous requirements.

v1.4.4 — Test Synchronization

08 Mar 14:48

Choose a tag to compare

Fixed

  • CI Stability: Synchronized test fixtures () with the new sensor count and diagnostic ordering to restore passing test states.