Skip to content

Update xiao-ir-mate-full.yaml#7

Merged
DAB-LABS merged 1 commit into
DAB-LABS:mainfrom
Didgeridrew:patch-1
Jun 2, 2026
Merged

Update xiao-ir-mate-full.yaml#7
DAB-LABS merged 1 commit into
DAB-LABS:mainfrom
Didgeridrew:patch-1

Conversation

@Didgeridrew

Copy link
Copy Markdown
Contributor

What

This is a change to one of the provided ESPHome configurations. This change modifies entity naming to avoid over-long names due to the recently-changed compound name generation behavior in HA and to include device MAC in the device name in case users have more than one similar device.

Why

The original config included the, previously required, use of substitutions like ${friendly_name} to get unique entity names. However, recent changes in ESPHome and HA now add that context automatically and the inclusion of those substitutions makes entity IDs unnecessarily long and repetitive.

How

Removed most instances of the ${friendly_name} substitution.
Changed name_add_mac_suffix to true.

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update
  • Refactor (no functional changes)

Checklist

  • I have read the CONTRIBUTING guide
  • [N/A] pytest passes locally
  • [N/A] ruff check . passes locally
  • [N/A] Frontend builds cleanly (npm run build in frontend/)
  • [N/A] New code has tests where applicable
  • Tested manually on a Home Assistant instance (if applicable)
  • [N/A] Documentation updated (README, docstrings, etc.)
  • [N/A] If this PR changes user-facing features, README, or documentation, I have updated llms.txt accordingly.

Screenshots

If this changes the UI, include before/after screenshots.

Related Issues

Closes #

Adjusted naming to avoid over-long names due to the recent compound- name behavior in HA.
@DAB-LABS DAB-LABS merged commit a62e0b4 into DAB-LABS:main Jun 2, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants