v1.0.2 - Add Unique ID Support
π Unique ID Support
This release adds unique identifier support to enable full UI-based management of the BFT cover entity.
β¨ What's New in v1.0.2
- Unique ID support: Entity now has a persistent unique identifier
- UI management enabled: Configure entity settings directly from Home Assistant UI
- Customization options: Rename entity, change icon, adjust area, and more
- No more warnings: Resolves "entity does not have a unique ID" message
π§ How It Works
The unique ID is automatically generated based on:
- Device UUID (if available from BFT API) - Most stable option
- Device name (as fallback) - Normalized to lowercase with underscores
Example unique IDs:
bft_caf4fe00-09ec-11ef-b335-a32095b28b09(from device UUID)bft_garaj(from device name)
π¨ What You Can Now Do
With unique ID support, you can now:
- β Rename the entity from the UI
- β Change the entity icon
- β Assign to areas/rooms
- β Customize entity settings
- β Disable/enable from UI
- β View entity history and configuration
π Upgrading from v1.0.1
Important Note: After upgrading, Home Assistant will create a new entity with the unique ID. You may need to:
- Update automations/scripts that reference the old entity ID
- Or keep the old entity_id by renaming after upgrade
HACS users:
HACS β Integrations β BFT Gate Automation β Update β Restart HA
Manual installation:
# Download homeassistant-bft-v1.0.2.zip below
# Extract to custom_components/bft/
# Restart Home Assistantπ Full Changelog
Added:
- Unique ID property to BftCover entity
- Support for UI-based entity management
Fixed:
- "Entity does not have a unique ID" warning