🎉 ecoNET300 Integration v1.2.0
A major update with dynamic entity discovery and improved reliability!
🚀 What's New
Dynamic Entity System
- 165+ new entities automatically discovered from your boiler's remote menu
- Entities are auto-detected as Number, Switch, Select, or Sensor based on their type
- CONFIG category entities are disabled by default - enable what you need
- Mixer entities correctly assigned to Mixer 1-4 devices
- ecoSTER entities only created when panel is connected
Parameter Locking
- Device-side parameter locks now reflected in Home Assistant
- Locked parameters show lock icon and become unavailable
- Lock reason displayed in entity attributes
Expanded Boiler Status
- All 27 boiler operation status codes now supported
- New statuses: prevention, calibration, maintenance, afterburning, chimney sweep, and more
Repair Issues System
- Automatic detection of connection failures (after 5 attempts)
- One-click fix in Settings → System → Repairs
- Auto-resolves when connection is restored
Reconfiguration Flow
- Update host, username, or password after initial setup
- Access via integration options (gear icon)
API Improvements
- Access to 80+ API endpoints (was 48)
- New
set_param_by_index()method for dynamic parameters
🐛 Bug Fixes
- Fixed Number entity min/max initialization for
0.0values - Fixed heating curve value setting via API
- Fixed boiler ON/OFF switch state reading
- Fixed entity icons in
icons.json - Fixed switch entity initialization timing
- Fixed
moduleEcoSTERSoftVersensor type detection
⬆️ Upgrading
No manual migration required! Your existing configuration continues to work.
After upgrading:
- Restart Home Assistant
- Check Settings → Devices → ecoNET300 for new entities
- Enable CONFIG entities as needed (disabled by default)
📚 Documentation
🙏 Thanks
Thanks to everyone who tested the alpha versions and provided feedback!
Full Changelog: v1.1.15...v1.2.0