Skip to content

Version 0.7.1

Choose a tag to compare

@kayl-codes kayl-codes released this 14 May 03:32

馃殌 New Features & Improvements

  • Custom Naming Schemas: Users can now define custom naming patterns for IOs and Markers via the integration options menu (e.g. {ExtName} {IoId} {IoTitle}).
  • Core-Compliant Entity IDs: Removed the server alias from the default naming schema to fully leverage Home Assistant's native device-name prefixing (has_entity_name = True). This prevents duplicate server names in the entity_id while keeping the UI friendly name perfectly readable.
  • Stable Unique IDs: Standardized and hardened the unique_id generation across all platforms (e.g., comexio_iosrv1_ud1_q4). This ensures long-term database stability and prevents orphaned entities, even if entity types change in the future.
  • Safe Dictionary Formatting: Implemented a SafeDict fallback to prevent the integration from crashing if a user provides an invalid variable in the custom naming schema.