From bdcece4904fa607e955692fd2ba8462902da910e Mon Sep 17 00:00:00 2001 From: Jan Bouwhuis Date: Sun, 25 Sep 2022 04:03:03 +0200 Subject: [PATCH] Fix MQTT device_tracker generating unique id-s - regression on #78547 (#79033) --- .../mqtt/device_tracker/schema_discovery.py | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/homeassistant/components/mqtt/device_tracker/schema_discovery.py b/homeassistant/components/mqtt/device_tracker/schema_discovery.py index 105442b176e..907d424e8a4 100644 --- a/homeassistant/components/mqtt/device_tracker/schema_discovery.py +++ b/homeassistant/components/mqtt/device_tracker/schema_discovery.py @@ -1,7 +1,6 @@ """Support for tracking MQTT enabled devices identified through discovery.""" from __future__ import annotations -import asyncio import functools import voluptuous as vol @@ -28,12 +27,7 @@ from .. import subscription from ..config import MQTT_RO_SCHEMA from ..const import CONF_QOS, CONF_STATE_TOPIC from ..debug_info import log_messages -from ..mixins import ( - MQTT_ENTITY_COMMON_SCHEMA, - MqttEntity, - async_get_platform_config_from_yaml, - async_setup_entry_helper, -) +from ..mixins import MQTT_ENTITY_COMMON_SCHEMA, MqttEntity, async_setup_entry_helper from ..models import MqttValueTemplate CONF_PAYLOAD_HOME = "payload_home" @@ -58,16 +52,6 @@ async def async_setup_entry_from_discovery( async_add_entities: AddEntitiesCallback, ) -> None: """Set up MQTT device tracker configuration.yaml and dynamically through MQTT discovery.""" - # load and initialize platform config from configuration.yaml - await asyncio.gather( - *( - _async_setup_entity(hass, async_add_entities, config, config_entry) - for config in await async_get_platform_config_from_yaml( - hass, device_tracker.DOMAIN - ) - ) - ) - # setup for discovery setup = functools.partial( _async_setup_entity, hass, async_add_entities, config_entry=config_entry )