Skip to content

v1.0.2 - Add Unique ID Support

Choose a tag to compare

@emanuelbesliu emanuelbesliu released this 25 Feb 14:30

πŸ†” 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:

  1. Device UUID (if available from BFT API) - Most stable option
  2. 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:

  1. Update automations/scripts that reference the old entity ID
  2. 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

πŸ”— Previous Releases

  • v1.0.1 - Critical fix for API error handling
  • v1.0.0 - Initial release

πŸ“ Links