2.9.2b2
Pre-release
Pre-release
What's Changed
Development
- The integration's own changes in this release are openccu-loom backend (Beta) work; the direct-CCU backend gains support for two new devices through the aiohomematic bump below. The user-facing details of the loom backend stay out of scope for this changelog until it leaves Beta
Dependencies
Bump aiohomematic to 2026.8.3
- Add support for the flush-mount switch actuators
HmIP-FS6andHmIP-FSI6.HmIP-FS6has no input channel, so it shares the channel layout ofHmIP-FSMand is now registered as a switch profile on channel 2 — without that registration it only produced generic data points.OPERATING_VOLTAGEis ignored for it as well, consistent with the other mains-powered actuators - Expose
CHANNEL_OPERATION_MODEon channel 1 ofHmIP-FSI6. The custom switch data point of that device already worked, but the un-ignore rule was keyed onHmIP-FSI16only — model keys are matched withstr.startswith, and"hmip-fsi6".startswith("hmip-fsi16")isFalse, so the operation mode of the push-button input stayed hidden
Bump openccu-loom-client to 2026.8.13 (pins openccu-loom-types==0.4.0)
- Bump for the openccu-loom backend (Beta); it has no runtime effect on the direct-CCU backend, where the client is not loaded. Advances the bundled loom client from
2026.8.9to2026.8.13and its transitively pinnedopenccu-loom-typesfrom0.3.10to0.4.0 - This raises the minimum daemon to openccu-loom 0.61.1 or newer. The daemon's API major went from 5 to 6, and the client refuses to connect across a major rather than half-initializing against an incompatible daemon — so unlike the previous bumps, an older daemon is now rejected outright rather than merely missing newer surface. Installations that cannot update the daemon should stay on 2.9.1