What's Changed
Integration
- Bundled Lovelace 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 - Schedule Card (
homematicip-local-schedule-card): Event-based schedule editor for switches, lights, covers, and valves with fixed-time and astronomical conditions - 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 messages and alarm messages with acknowledge buttons
- Climate Schedule Card (
- 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.
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
- Integration-bundled cards: climate schedule card, schedule card, and three new status cards delivered through the integration with automatic registration and HACS migration guard
- 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