Release Notes - Version 1.2.0a4
π What's New
π§ Repair Issues System
When your ecoNET300 device becomes unreachable, you'll now see a helpful notification in Settings β System β Repairs:
- Automatic Detection: After 5 consecutive connection failures, a repair issue is created
- One-Click Fix: Click "Fix" to update your connection settings (host/username/password)
- Auto-Clears: When connection is restored, the repair issue disappears automatically
βοΈ Reconfiguration Flow
Need to change your device IP or credentials? No need to remove and re-add the integration!
- Go to Settings β Devices & Services
- Find ecoNET300 and click the βοΈ gear icon
- Select Configure to update your connection settings
π Full Translation Support
Repair messages and options are available in all 5 supported languages:
- π¬π§ English
- π΅π± Polish
- π«π· French
- πΊπ¦ Ukrainian
- π¨πΏ Czech
π¦ Upgrade Instructions
- Update via HACS or copy the new files
- Restart Home Assistant
- Done! No reconfiguration needed
π§ͺ Quality
- β All 155 tests passing
- β Ruff linting: All checks passed
- β Home Assistant Silver tier quality scale
π Technical Changes
- Added
repairs.py- Repair flow handler for connection issues - Updated
config_flow.py- Added options flow for reconfiguration - Updated
common.py- Failure tracking in coordinator - Updated
__init__.py- Repair issue cleanup on entry removal - Added translations for repair issues in all 5 language files
Full Changelog: CHANGELOG.md