mirror of
https://github.com/home-assistant/core.git
synced 2025-07-21 12:17:07 +00:00
Don't create Repairs issue on Guardian entity replacement (#79311)
This commit is contained in:
parent
f645965172
commit
b659a19f4a
@ -29,17 +29,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"replaced_old_entity": {
|
|
||||||
"title": "The {old_entity_id} entity will be removed",
|
|
||||||
"fix_flow": {
|
|
||||||
"step": {
|
|
||||||
"confirm": {
|
|
||||||
"title": "The {old_entity_id} entity will be removed",
|
|
||||||
"description": "Update any automations or scripts that use this entity to instead use `{replacement_entity_id}`."
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -29,17 +29,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"title": "The {deprecated_service} service will be removed"
|
"title": "The {deprecated_service} service will be removed"
|
||||||
},
|
|
||||||
"replaced_old_entity": {
|
|
||||||
"fix_flow": {
|
|
||||||
"step": {
|
|
||||||
"confirm": {
|
|
||||||
"description": "Update any automations or scripts that use this entity to instead use `{replacement_entity_id}`.",
|
|
||||||
"title": "The {old_entity_id} entity will be removed"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"title": "The {old_entity_id} entity will be removed"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -14,10 +14,9 @@ from homeassistant.config_entries import ConfigEntry
|
|||||||
from homeassistant.core import HomeAssistant, callback
|
from homeassistant.core import HomeAssistant, callback
|
||||||
from homeassistant.helpers import entity_registry
|
from homeassistant.helpers import entity_registry
|
||||||
from homeassistant.helpers.dispatcher import async_dispatcher_connect
|
from homeassistant.helpers.dispatcher import async_dispatcher_connect
|
||||||
from homeassistant.helpers.issue_registry import IssueSeverity, async_create_issue
|
|
||||||
from homeassistant.helpers.update_coordinator import DataUpdateCoordinator, UpdateFailed
|
from homeassistant.helpers.update_coordinator import DataUpdateCoordinator, UpdateFailed
|
||||||
|
|
||||||
from .const import DOMAIN, LOGGER
|
from .const import LOGGER
|
||||||
|
|
||||||
DEFAULT_UPDATE_INTERVAL = timedelta(seconds=30)
|
DEFAULT_UPDATE_INTERVAL = timedelta(seconds=30)
|
||||||
|
|
||||||
@ -56,23 +55,6 @@ def async_finish_entity_domain_replacements(
|
|||||||
continue
|
continue
|
||||||
|
|
||||||
old_entity_id = registry_entry.entity_id
|
old_entity_id = registry_entry.entity_id
|
||||||
translation_key = "replaced_old_entity"
|
|
||||||
|
|
||||||
async_create_issue(
|
|
||||||
hass,
|
|
||||||
DOMAIN,
|
|
||||||
f"{translation_key}_{old_entity_id}",
|
|
||||||
breaks_in_ha_version=strategy.breaks_in_ha_version,
|
|
||||||
is_fixable=True,
|
|
||||||
is_persistent=True,
|
|
||||||
severity=IssueSeverity.WARNING,
|
|
||||||
translation_key=translation_key,
|
|
||||||
translation_placeholders={
|
|
||||||
"old_entity_id": old_entity_id,
|
|
||||||
"replacement_entity_id": strategy.replacement_entity_id,
|
|
||||||
},
|
|
||||||
)
|
|
||||||
|
|
||||||
if strategy.remove_old_entity:
|
if strategy.remove_old_entity:
|
||||||
LOGGER.info('Removing old entity: "%s"', old_entity_id)
|
LOGGER.info('Removing old entity: "%s"', old_entity_id)
|
||||||
ent_reg.async_remove(old_entity_id)
|
ent_reg.async_remove(old_entity_id)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user