ecoNET300 Integration v1.1.3 - Release Notes
🎉 What's New in Version 1.1.3
This update brings mixer temperature setpoint controls and several important improvements to make your ecoNET300 integration more powerful and reliable.
✨ New Features
🔧 Mixer Temperature Setpoints
Control individual mixer temperatures directly from Home Assistant!
- 6 New Number Entities:
mixerSetTemp1
throughmixerSetTemp6
- Smart Detection: Only shows controls for mixers your boiler actually has
- Proper Translations: English and Polish names for all mixer setpoints
- No Clutter: No broken entities for non-existent mixers
Supported Boiler Models:
- ecoMAX810P-L: Mixers 1-4 (mixerSetTemp1 through mixerSetTemp4)
- Other Models: Automatically detects and shows appropriate mixers
How to Use:
- After updating, restart Home Assistant
- Check your Devices & Services → ecoNET300 integration
- Look for new Number entities like "Mixer 1 target temperature"
- Adjust setpoints directly from Home Assistant UI
🛠️ Technical Improvements
🔍 Better Error Handling
- Improved Debugging: Better error visibility during development
- Development Friendly: Easier to identify and fix issues
- Robust API Communication: More reliable connection handling
🌐 Translation Support
- Complete Polish Translation: All new mixer setpoints in Polish
- Consistent Naming: Follows official ecoNET terminology
- User-Friendly Names: Clear, descriptive entity names
🚀 CI/CD Pipeline
- GitHub Actions: Automated testing and quality checks
- Translation Validation: Ensures all translations are complete
- Code Quality: Automated linting and formatting checks
📋 What You'll See
New Entities Available:
Entity Name | Description | Control Type |
---|---|---|
Mixer 1 target temperature | Control mixer 1 setpoint | Number |
Mixer 2 target temperature | Control mixer 2 setpoint | Number |
Mixer 3 target temperature | Control mixer 3 setpoint | Number |
Mixer 4 target temperature | Control mixer 4 setpoint | Number |
Mixer 5 target temperature | Control mixer 5 setpoint | Number |
Mixer 6 target temperature | Control mixer 6 setpoint | Number |
Smart Entity Creation:
- Your ecoMAX810P-L: Will show mixers 1-4 only
- Other Models: Will show mixers based on your boiler's capabilities
- Missing Mixers: Won't create broken or null entities
🔄 Installation & Update
HACS Users:
- Update Available: You'll see v1.1.3 in HACS
- Click Update: HACS will download and install the new version
- Restart Home Assistant: Required for new entities to appear
- Check Integration: Verify new mixer controls are available
Manual Installation:
- Download: Get the latest release from GitHub
- Replace Files: Update your
custom_components/econet300/
folder - Restart: Restart Home Assistant
- Verify: Check for new mixer temperature controls
🐛 Bug Fixes & Improvements
Previous Issues Resolved:
- Temperature Control: All temperature setpoints work correctly
- API Endpoints: Fixed endpoint selection for different parameter types
- Entity Creation: Smart handling of missing hardware features
- Translation Consistency: All entities have proper names
Performance Improvements:
- Caching: Better data caching for improved performance
- Error Recovery: More robust error handling
- Memory Usage: Optimized memory usage for long-running operations
🔧 Configuration
No Configuration Changes Required:
- Existing Users: Your current configuration will work unchanged
- New Entities: Automatically appear after restart
- Settings: All existing settings remain the same
Optional: Customize Entity Names
If you want to customize the mixer temperature names:
- Go to Settings → Devices & Services
- Find your ecoNET300 integration
- Click Configure
- Customize entity names as needed
🆘 Troubleshooting
New Entities Not Appearing?
- Restart Home Assistant after updating
- Check Integration Status: Ensure integration is working
- Verify Boiler Model: Some boilers may not support all mixers
- Check Logs: Look for any error messages
Mixer Controls Not Working?
- Check API Connection: Ensure your boiler is reachable
- Verify Permissions: Check your local credentials
- Restart Integration: Try removing and re-adding the integration
- Check Logs: Look for API error messages
Need Help?
- GitHub Issues: Report problems on the GitHub repository
- Community: Ask questions in the Home Assistant community
- Documentation: Check the README for detailed information
📈 What's Next
Planned Features:
- Additional Boiler Models: Support for more ecoNET300 variants
- Advanced Controls: More sophisticated boiler control options
- Energy Monitoring: Fuel consumption and efficiency tracking
- Weather Integration: Weather-based control algorithms
Community Contributions:
- Translation Support: More language options
- Custom Features: User-requested functionality
- Bug Reports: Help improve reliability
🙏 Acknowledgments
Special thanks to:
- @pblxpt: Original integration development
- Home Assistant Community: Testing and feedback
- ecoNET300 Users: Feature requests and bug reports
📄 Technical Details
Files Modified:
custom_components/econet300/const.py
- Added mixer setpoint mappingscustom_components/econet300/strings.json
- English translationscustom_components/econet300/translations/en.json
- English translationscustom_components/econet300/translations/pl.json
- Polish translationscustom_components/econet300/api.py
- Improved error handling
API Parameters Added:
- 1287: mixerSetTemp1 - Mixer 1 temperature setpoint
- 1288: mixerSetTemp2 - Mixer 2 temperature setpoint
- 1289: mixerSetTemp3 - Mixer 3 temperature setpoint
- 1290: mixerSetTemp4 - Mixer 4 temperature setpoint
- 1291: mixerSetTemp5 - Mixer 5 temperature setpoint
- 1292: mixerSetTemp6 - Mixer 6 temperature setpoint
Version 1.1.3 - Released July 15, 2025
Enjoy your enhanced ecoNET300 integration! 🏠🔥