What's Changed
Integration
- Switching to the openccu-loom backend keeps event entities and valve-level sensors.
The unique_id migration skipped event-group keys (event_group_…) and kept the_sensor
suffix aiohomematic appends toLEVELonHmIP-eTRV/HmIP-HEATING(forced sensor). Neither
matched the key the loom backend produces, so these entities were re-created as_2
duplicates and the originals were swept as orphans, losing the entity_id, history and a
user's disabled state. Both key shapes are now migrated; switching back re-appends the
_sensorsuffix for those devices. Installations already on loom keep their_2entities
and can rename them back.
Documentation
- Installation now points to the Home Assistant Marketplace. From Home Assistant 2026.11 on,
the integration is installed through the Marketplace; on earlier versions the same steps apply
in HACS. - The button blueprints are documented with their actual minimum of Home Assistant 2026.9.
- The Companion Cards section was removed; the climate schedule card is part of the integration
now and the link was dead.
Development
- CI runs the test suite on Python 3.15 in addition to 3.14. The 3.15 job is informational,
since Home Assistant does not support 3.15 yet.