github SukramJ/homematicip_local 2.4.1

7 hours ago

☕ Support This Project

If you find this integration useful, consider supporting its development:

GitHub Sponsors

Ko-fi

Your support helps maintain and improve this integration. Thank you! 🙏


☕ Featuring: Device Configuration Panel for Homematic (Beta)

The Homematic Device Configuration Panel is a sidebar panel in Home Assistant for editing device parameters, managing direct links between devices, and configuring schedules — directly from the Home Assistant UI.


☕ Featuring: Schedule Editor Card for Homematic(IP) Thermostats

A Lovelace card for viewing and editing thermostat schedules is available at https://github.com/SukramJ/homematicip_local_climate_schedule_card.


What's Changed

Fixed

  • Install mode availability: The install mode status WebSocket response now includes an available field indicating whether each interface (HmIP-RF, BidCos-RF) actually supports install mode. Previously, unavailable interfaces were indistinguishable from inactive ones.

Config Panel

  • Added auto-polling to Integration dashboard — refreshes every 5s during initialization, every 30s once stable
  • Added auto-polling to OpenCCU dashboard — refreshes all data (system info, hub/service/alarm messages, signal quality, firmware, install mode) every 30s; loading spinner only shown on initial load

Dependencies

Bump aiohomematic to 2026.3.8

  • Fix connection recovery after startup failure: Heartbeat timer now starts correctly after CCU reboots, preventing central from getting stuck in FAILED state
  • PayloadProtocol: New protocol interface for config_payload, info_payload, and state_payload properties across devices, channels, data points, and central
  • Property alt_name support: Property decorators accept optional alt_name for alternative payload keys (e.g. addressserial_number, firmwaresw_version)
  • Capabilities reclassified: capabilities properties moved from info_property to config_property (immutable device features)

Bump aiohomematic-config to 2026.3.2

  • Add device_active_profile_index field to ClimateScheduleData for active profile index from device

Don't miss a new homematicip_local release

NewReleases is sending notifications on new releases.