What's Changed
Config Panel
- Active climate profile indicator — profile dropdown now shows which profile is active on the device (e.g. "Profil 1 (Aktives Profil)")
- Device icons displayed in device list, device detail, and channel config views (via CCU proxy endpoint)
- Parameter help text with Markdown formatting below each parameter
- MASTER paramset time presets — unit/value parameter pairs displayed as a single preset dropdown (13 standard Homematic presets, 100ms–15 minutes)
- Dropdown and radio options now use translated labels from the backend
Dependencies
Bump aiohomematic to 2026.3.10
- Hidden/device-level channels in configuration: Device-level, internal, and invisible channels with MASTER paramset are now included in configurable channels
- Read-only MASTER parameters: Read-only configuration values are now displayed in device configuration
- TLS certifi CA bundle: TLS context now loads the
certifiCA bundle when available, ensuring trusted certificates work out-of-the-box in Home Assistant - Skip optimistic updates for action data points: Action data points (ACTION, ACTION_NUMBER, ACTION_SELECT, BUTTON) never receive CCU confirmations — the optimistic timer now skips them, preventing spurious rollback warnings
- Connection recovery: Heartbeat timer now starts correctly after CCU reboots
- PayloadProtocol: New protocol interface for payload properties across devices, channels, and data points
- Property
alt_name: Alternative payload keys (e.g.address→serial_number) - Data point metadata:
QuantityandValueBehaviorenums for semantic parameter classification - Cover capabilities:
CoverCapabilitiesdataclass with static capability flags - DpAction types: Complete hierarchy (
DpActionFloat,DpActionInteger,DpActionBoolean,DpActionString) - CombinedDataPoint:
CombinedDpTimerActionandCombinedDpHsColorfor multi-parameter entities
Bump aiohomematic-config to 2026.3.2
device_active_profile_indexfield for active profile index from devicedevice_iconfield with icon filename from CCU device database- Parameter
descriptionfield with Markdown-formatted help text - TCL profile parsing improvements (variable resolution,
substhandling,sourceincludes) - New receiver profiles (door lock, universal light, RGBW DALI)
- Python 3.14 minimum