github jontofront/ecoNET-300-Home-Assistant-Integration v1.2.0a4

7 days ago

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!

  1. Go to Settings β†’ Devices & Services
  2. Find ecoNET300 and click the βš™οΈ gear icon
  3. 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

  1. Update via HACS or copy the new files
  2. Restart Home Assistant
  3. 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

Don't miss a new ecoNET-300-Home-Assistant-Integration release

NewReleases is sending notifications on new releases.