Add category registry (#110897)
* Add category registry * Add entity registry support * Update homeassistant/components/config/entity_registry.py Co-authored-by: Martin Hjelmare <marhje52@gmail.com> * Use ulid instead * Add tests for adding same name in different scopes * Handle keyerror on update * Lookup tweak * Omit categories from entity registry snapshots * Use base registry * Update snapshots * Update snapshots --------- Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
This commit is contained in:
parent
436c83e8a7
commit
0e2775667d
16 changed files with 2232 additions and 13 deletions
|
@ -62,6 +62,7 @@ from .const import (
|
|||
from .exceptions import HomeAssistantError
|
||||
from .helpers import (
|
||||
area_registry,
|
||||
category_registry,
|
||||
config_validation as cv,
|
||||
device_registry,
|
||||
entity,
|
||||
|
@ -342,6 +343,7 @@ async def async_load_base_functionality(hass: core.HomeAssistant) -> None:
|
|||
template.async_setup(hass)
|
||||
await asyncio.gather(
|
||||
create_eager_task(area_registry.async_load(hass)),
|
||||
create_eager_task(category_registry.async_load(hass)),
|
||||
create_eager_task(device_registry.async_load(hass)),
|
||||
create_eager_task(entity_registry.async_load(hass)),
|
||||
create_eager_task(floor_registry.async_load(hass)),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue