What's Changed
New Features
- HmIP-WRCD Text Display: Full support for the wall-mount remote control with display via NotifyEntity, including services for sending text with icons, colors, sounds, and alignment options
- HmIP-MP3P Sound Player: Full support for the combination signalling device with services for sound playback (play_sound, stop_sound) and LED control (set_sound_led) with colors, brightness, and timing options
- Siren Control: Automatic select entities for siren tone and light pattern selection with full translations (no manual InputHelper setup required)
- Reauthentication: Added reauthentication flow to update expired credentials without removing the integration
- Reconfigure Flow: Quick reconfiguration of connection settings without full re-setup
- Air Quality Sensors: New entity descriptions for DIRT_LEVEL and SMOKE_LEVEL sensors
- Enhanced Diagnostics: Comprehensive system metrics in diagnostics including RPC statistics, event bus metrics, cache performance, health status, and service call analytics
- System Metrics Sensors: New diagnostic sensors for monitoring system health (%), connection latency (ms), and last event age (s) - providing real-time visibility into CCU communication status
Improvements
- Configuration Experience: Enhanced config flow with improved error messages, progress indicators (Step X of Y), and menu-based navigation
- Error Handling: Reduced log flooding during connection issues with improved error handling decorator for entity actions
- Translations: Fixed naming of untranslated entities and improved translation coverage for press events
Bump aiohomematic to 2025.12.51
Observability & Metrics
- Unified Metrics: New
CentralUnit.metricsproperty providing centralized access to all runtime statistics - Hub Metrics Sensors: Three new HA-visible sensors for real-time system monitoring:
- System Health (0-100%)
- Connection Latency (ms)
- Last Event Age (seconds since last CCU event)
- RPC Monitoring: Track success/failure rates, latency, and request coalescing effectiveness
- Event Tracking: Monitor handler execution times, error rates, and event throughput
- Cache Statistics: View hit rates and sizes across all caches
- Health Overview: Client availability rates and overall system health scores
- Service Call Metrics: Track per-method call counts, durations, and error rates via
@inspectordecorator
Connection Reliability
- Improved Reconnection: New state machine architecture for faster, more reliable recovery after CCU restarts
- CircuitBreaker: Automatic protection against repeated connection failures with staged reconnection
- Reduced Log Noise: Less ERROR logging during expected reconnection scenarios
Device Management
- Device Inbox: Accept and rename new devices pending pairing directly from the integration
- Install Mode: Separate install mode control per interface (HmIP-RF and BidCos-RF) with countdown timer
- Backup Support: Create and download CCU system backups, firmware download and update triggers
Climate & Schedules
- Schedule Caching: Faster schedule operations with intelligent caching
- Simple Schedule Format: Easier to read and modify weekly heating schedules
- Schedule Sync: Bidirectional get/set schedule operations with filtered data format
Siren Control
- Visible Alarm Settings: Acoustic and optical alarm selection now available as controllable entities
- Flexible Turn-On: Siren activation uses entity values as defaults when service parameters omitted
Bug Fixes
- Cover/Dimmer Restart: Fixed
is_validreturning False after CCU restart when status is UNKNOWN - Empty Numeric Values: Fixed conversion error when CCU sends empty strings for FLOAT/INTEGER parameters
- RGBW/LSC Auto-Off: Fixed lights turning off unexpectedly when using transition times
- Reconnect Availability: Entities no longer remain unavailable after CCU reconnect
- STATUS Parameters: Fixed handling of integer values from backend for status updates
- Firmware Updates: Fixed firmware data not refreshing after update check
New Device Support
- HmIP-MP3P Kombisignalgeber: Sound player with MP3 playback (channel 2) and RGB LED control (channel 6)
- HmIP-WRCD Text Display: Wall-mount Remote Control with Display - send text, icons, colors, and sounds to the LCD
- DeviceProfileRegistry for centralized device-to-profile mappings
- DpActionSelect data point type for write-only selection parameters
Full Changelog: 1.91.0b41...1.91.0b42