v0.1.7 - Phase 2: Advanced Exclusions & Custom Thresholds
π Phase 2: Advanced Exclusions & Custom Thresholds
This release brings powerful new configuration options and fixes dashboard issues!
β¨ New Features
Advanced Exclusion System
- Wildcard pattern exclusions: Add patterns like
sensor.temp_*or*_batteryto exclude matching entities - Integration-based exclusions: Exclude entire integrations/platforms from monitoring with multi-select UI
- Area-based exclusions: Exclude all entities in specific areas (e.g., exclude all "Garage" devices)
- Zigbee2MQTT Override: Special toggle to always monitor Zigbee2MQTT entities (enabled by default)
- Even if excluded by other rules, Z2M entities will be monitored since they commonly lose signals in practice
Customizable Thresholds
- Signal strength thresholds: Separate configuration for Zigbee linkquality and WiFi RSSI warnings
- Unavailable duration thresholds: Configure both warning and critical thresholds for unavailable devices
- All thresholds now accessible in the Options UI
π Dashboard Fixes
- Added
dashboard-examples.mdwith corrected entity IDs and clickable entity links - All example cards now use correct entity IDs (
sensor.cardio4ha_*) - Entities are clickable using markdown link syntax - click to open entity popup
- Fixed warning/critical issues display in dashboard cards
- More compact card layouts
π§ Technical Improvements
- Enhanced configuration UI with organized settings sections
- Dynamic multi-select dropdowns for integrations and areas
- Advanced wildcard matching using fnmatch
- Smarter exclusion logic with proper evaluation order
π¦ Installation
HACS (Recommended)
- Go to HACS β Integrations β 3-dot menu β Custom repositories
- Add:
https://github.com/nenadjokic/Cardio4HA - Category: Integration β Add
- Search for "Cardio4HA" and install
Manual Installation
- Download
cardio4ha.zipfrom this release - Extract to
custom_components/cardio4ha/ - Restart Home Assistant
Full Changelog: v0.1.6...v0.1.7