What's Changed
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 HACS 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. Read operations remain accessible to all authenticated users.
Dependencies
Bump aiohomematic to 2026.4.4
- 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
- Ignore HmIP-WRC6-230 in visibility rules
Bump aiohomematic-config to 2026.4.0
- 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
- Non-admin permissions (Phase 2): removed frontend admin checks, backend-enforced permission scopes, read-only mode for restricted views
- Redesigned device schedule list: three-line card layout with condition type, parameters, and weekday badges
- OpenCCU dashboard: Inbox, Service Messages, Alarm Messages with acknowledge/accept actions
- Easymode support for paramset editor: conditional visibility, presets, subset groups
- Integration dashboard: system health, device statistics, throttle stats, incidents, cache management
- HA 2026.3.0+/2026.4.0+ compatibility: migrated to native HA components, fixed
ha-dialog/ha-select/ha-sliderevent handling - Improved mobile layout across all packages