What's Changed
New Frontend Cards
All frontend cards are now delivered directly through the integration — no separate HACS installation required. Cards are automatically available once the integration is loaded. Existing standalone HACS installations are detected and skipped with a console warning.
- Climate Schedule Card (
homematicip-local-climate-schedule-card): Visual weekly thermostat schedule editor with profile switching, copy/paste, and import/export. Edit heating schedules conveniently right from your Home Assistant dashboard. - Schedule Card (
homematicip-local-schedule-card): Schedule editor for switches, lights, covers, and valves with fixed-time and astronomical conditions (sunrise/sunset). Supports multiple switching points per day with different values. - Status Cards (
homematicip-local-status-card) — three new cards in one bundle:homematicip-system-health-card: System health score, device statistics, Duty Cycle/Carrier Sense levels per radio module, optional incidents listhomematicip-device-status-card: Device status overview with filtering (all/problems/unreachable/low battery/config pending)homematicip-messages-card: Service and alarm messages with acknowledge buttons
Integration
- HmIP-DLP support: Added entity descriptions for door lock panel — door sensor (binary sensor), sabotage sensors, lock state reason (sensor), auto-relock and permission state (switches)
- Non-admin schedule editing: Non-admin users can edit device schedules via the schedule cards when enabled in Options Flow. Backend enforces permissions via
@require_scopedecorator (WebSocket) andcheck_service_permission()(service calls). Newget_user_permissionsWebSocket endpoint for frontend permission queries. - Auto-detect parameter values: New
determine_parameterWebSocket endpoint for auto-detecting parameter values on a channel via XML-RPC - Firmware update trigger: New
update_firmwareWebSocket endpoint to trigger device firmware updates from the config panel - Link profile testing: New
test_link_profileWebSocket endpoint to apply link profile default values for testing
Dependencies
Bump aiohomematic to 2026.4.6
determine_parametersupport for auto-detecting parameter values via XML-RPC- Additional data points for HmIP-DLP (door state, permission, lock state reason, auto-relock, sabotage)
- Channel name exposed in configurable device channels, device links, and linkable channels
- Multi-channel detection cache for additional data points
- Synthesize missing parameter name translations from value entries
- Clamp schedule level_2 to [0.0, 1.0]
- Always populate unconfirmed value on set (fixes unknown state after setting same value)
- Fixed multi-channel postfix for data point names
- Fixed spurious optimistic rollbacks for CUxD/CCU-Jack devices
Bump aiohomematic-config to 2026.4.1
operationsfield onFormParameterexposing the raw OPERATIONS bitfield from the paramset description- Receiver type alias resolution for shared easymode profiles (e.g.
OPTICAL_SIGNAL_RECEIVER→DIMMER_VIRTUAL_RECEIVER) - Easymode metadata enrichment: conditional visibility, presets, subset groups
- Cross-validation constraints model and semantic parameter grouping
- Master profile store for MASTER paramset easymode profiles
- HmIP channel type resolution for correct CCU translations
Bump homematicip-local-frontend
- UX Review — Full CCU Parity & Mobile Optimization (57 items resolved)
- Expert mode toggle, auto-detect button, link profile testing, firmware update trigger
- Responsive schedule editor and mobile card layouts for all tables
- Inline
<ha-alert>replacing allalert()calls - Skeleton loading, swipe-to-delete, mobile day view with swipe gestures
- Device/link list sorting, virtual channel badges
- Accessibility: aria-live regions, keyboard navigation, focus management
- Non-admin permissions: backend-enforced permission scopes, read-only mode
- Redesigned device schedule list: three-line card layout
- OpenCCU dashboard: Inbox, Service Messages, Alarm Messages
- Easymode support for paramset editor
- Integration dashboard: system health, device statistics, throttle stats, incidents
- HA 2026.3.0+/2026.4.0+ compatibility
- Improved mobile layout across all packages