Fix update entity

This commit is contained in:
G Johansson 2025-07-08 12:24:22 +00:00
parent 7b690b4ae7
commit 919e41595b

View File

@ -190,11 +190,13 @@ async def async_migrate_entry(hass: HomeAssistant, entry: ScrapeConfigEntry) ->
old_to_new_sensor_id[old_unique_id] = new_sub_entry.subentry_id
hass.config_entries.async_add_subentry(entry, new_sub_entry)
_LOGGER.debug("Old to new %s", old_to_new_sensor_id)
# Use the new sub config entry id as the unique id for the sensor entity
entity_reg = er.async_get(hass)
entities = er.async_entries_for_config_entry(entity_reg, entry.entry_id)
for entity in entities:
if entity.unique_id in old_to_new_sensor_id:
if (old_unique_id := entity.unique_id) in old_to_new_sensor_id:
new_unique_id = old_to_new_sensor_id[old_unique_id]
_LOGGER.debug(
"Migrating entity %s with unique id %s to new unique id %s",