This commit is contained in:
epenet 2025-07-21 13:39:29 +00:00
parent 34a5500617
commit b78a752047

View File

@ -153,7 +153,6 @@ async def async_setup_entry(hass: HomeAssistant, entry: TuyaConfigEntry) -> bool
# Register known device IDs # Register known device IDs
device_registry = dr.async_get(hass) device_registry = dr.async_get(hass)
for device in manager.device_map.values(): for device in manager.device_map.values():
model = f"{device.product_name} (unsupported)"
if not device.status and not device.status_range and not device.function: if not device.status and not device.status_range and not device.function:
# If the device has no status, status_range or function, it cannot be supported # If the device has no status, status_range or function, it cannot be supported
LOGGER.info( LOGGER.info(
@ -162,13 +161,12 @@ async def async_setup_entry(hass: HomeAssistant, entry: TuyaConfigEntry) -> bool
device.product_name, device.product_name,
device.id, device.id,
) )
model = f"{device.product_name} (unsupported)"
device_registry.async_get_or_create( device_registry.async_get_or_create(
config_entry_id=entry.entry_id, config_entry_id=entry.entry_id,
identifiers={(DOMAIN, device.id)}, identifiers={(DOMAIN, device.id)},
manufacturer="Tuya", manufacturer="Tuya",
name=device.name, name=device.name,
model=model, model=f"{device.product_name} (unsupported)",
model_id=device.product_id, model_id=device.product_id,
) )