v1.0.1 - Bugfix: Firmware version display
🐛 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
fprefix 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
- Open HACS in Home Assistant
- Go to "Integrations"
- Search for "ACIT"
- Click "Update" to v1.0.1
- Restart Home Assistant
Manual
- Download
acit.zipfrom this release - Extract to
config/custom_components/ - 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! 🎉