github SukramJ/homematicip_local 2.6.0b3

pre-release3 hours ago

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 list
      • homematicip-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
  • 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_scope decorator (WebSocket) and check_service_permission() (service calls). New get_user_permissions WebSocket 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_RECEIVERDIMMER_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-slider event handling
  • Improved mobile layout across all packages

Don't miss a new homematicip_local release

NewReleases is sending notifications on new releases.