1
0
mirror of https://github.com/esphome/esphome.git synced 2025-09-12 16:22:22 +01:00
This commit is contained in:
J. Nick Koston
2025-06-24 22:59:46 +02:00
parent 5ad1af69e4
commit 10bf05ab0d

View File

@@ -1,6 +1,7 @@
from collections.abc import Callable from collections.abc import Callable
import logging import logging
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_DEVICE_ID, CONF_DEVICE_ID,
CONF_DISABLED_BY_DEFAULT, CONF_DISABLED_BY_DEFAULT,
@@ -206,9 +207,6 @@ def entity_duplicate_validator(platform: str) -> Callable[[ConfigType], ConfigTy
# Check for duplicates # Check for duplicates
unique_key = (device_id, platform, base_object_id) unique_key = (device_id, platform, base_object_id)
if unique_key in CORE.unique_ids: if unique_key in CORE.unique_ids:
# Import here to avoid circular dependency
import esphome.config_validation as cv
entity_name_display = entity_name or base_object_id entity_name_display = entity_name or base_object_id
device_prefix = f" on device '{device_name}'" if device_name else "" device_prefix = f" on device '{device_name}'" if device_name else ""
raise cv.Invalid( raise cv.Invalid(