Skip to content

v1.0.1 - Bugfix: Firmware version display

Choose a tag to compare

@jdu-acit jdu-acit released this 24 Feb 19:52

🐛 ACIT Home Assistant Integration v1.0.1

Bug fix release for firmware version display in the Update entity.


🔧 Bug Fixes

  • Fix: Firmware version display - The firmware version now correctly shows as "Up to date" instead of "Unknown" in the Update entity
  • Fix: Lint error - Removed unnecessary f prefix from f-strings without placeholders

📝 Technical Details

Problem

The Update entity returned None for latest_version when no update was available, causing Home Assistant to display the state as "unknown".

Solution

Modified the latest_version property to return the current version (installed_version) when no update is available:

  • Entity state: "off" (no update available)
  • Display: "Up to date" with the correct version (e.g. 0.0.1056)

Files changed

  • custom_components/acit/update.py

📦 Installation

Via HACS

  1. Open HACS in Home Assistant
  2. Go to "Integrations"
  3. Search for "ACIT"
  4. Click "Update" to v1.0.1
  5. Restart Home Assistant

Manual

  1. Download acit.zip from this release
  2. Extract to config/custom_components/
  3. Restart Home Assistant

✅ Tests

  • ✅ GitHub Actions: PASS
  • ✅ Ruff linting: PASS
  • ✅ Tested on Home Assistant 2024.x
  • ✅ Tested with ThermACEC firmware 0.0.1056

Thank you for using the ACIT integration! 🎉