Releases: Syax89/geotab-hacs-integration
Releases · Syax89/geotab-hacs-integration
1.5.3
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
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
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
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?
What's Changed
Full Changelog: 1.4.8...1.4.9
1.4.8 - a new coso
v1.4.7 — Ignition Sensing Improvement
Fixed
- Ignition Sensing: Prioritize engine RPM (>0) for real-time ignition status, improving responsiveness when API flags are delayed.
v1.4.6 — Critical Hotfix
Fixed
- Hotfix: Resolved a in that prevented the integration from loading.
v1.4.5 — Async Stability Fix
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
Fixed
- CI Stability: Synchronized test fixtures () with the new sensor count and diagnostic ordering to restore passing test states.