github jontofront/ecoNET-300-Home-Assistant-Integration v1.1.13

one day ago

[v1.1.13] - 2025-01-29

Added

  • Integration Diagnostics Support: Added comprehensive diagnostics functionality for troubleshooting
    • Config Entry Diagnostics: Download detailed configuration and system information
    • Device Diagnostics: Download device-specific information including entity states and API data
    • Sensitive Data Protection: Automatic redaction of sensitive information (passwords, UIDs, network details)
    • API Endpoint Data: Raw data from all API endpoints (sysParams, regParams, regParamsData, paramEditData)
    • Entity Information: Current values, units, and attributes for all entities
    • Integration Version: Version information included in diagnostics output
    • Error Handling: Robust error handling with graceful degradation
    • File Structure: Diagnostics functionality properly separated into dedicated diagnostics.py file

Technical Changes

  • New File: custom_components/econet300/diagnostics.py - Dedicated diagnostics module
  • Manifest Update: Added "diagnostics": true to enable diagnostics support
  • Comprehensive Testing: Added test coverage for diagnostics functionality
  • Code Quality: Fixed linting issues and improved error handling
  • Security: Implemented sensitive data redaction for device UIDs, passwords, API keys, and network information

What's Changed

Full Changelog: v1.1.12...v1.1.13

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

NewReleases is sending notifications on new releases.