core/homeassistant/helpers
Franck Nijhof 0e2775667d
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>
2024-03-15 13:25:16 +01:00
..
service_info
__init__.py
aiohttp_client.py
area_registry.py
category_registry.py Add category registry (#110897) 2024-03-15 13:25:16 +01:00
check_config.py Migrate remaining call in check_config helper to use async_get_component (#113123) 2024-03-11 15:56:24 -10:00
collection.py Improve loops and lists (#113269) 2024-03-14 10:22:20 +01:00
condition.py
config_entry_flow.py
config_entry_oauth2_flow.py
config_validation.py Add floors to service target (#110850) 2024-03-14 19:02:23 +01:00
data_entry_flow.py
debounce.py Add the ability to create Debouncer tasks as background tasks (#113128) 2024-03-12 08:41:12 -04:00
deprecation.py
device_registry.py Reduce overhead to save the larger registries (#113462) 2024-03-14 19:54:43 -04:00
discovery.py
discovery_flow.py
dispatcher.py
entity.py Simplify clearing _attr cached_property in entities (#113136) 2024-03-13 12:04:27 +01:00
entity_component.py
entity_platform.py
entity_registry.py Add category registry (#110897) 2024-03-15 13:25:16 +01:00
entity_values.py
entityfilter.py Improve loops and lists (#113269) 2024-03-14 10:22:20 +01:00
event.py
floor_registry.py
frame.py
group.py
http.py Improve loops and lists (#113269) 2024-03-14 10:22:20 +01:00
httpx_client.py
icon.py
importlib.py Add a helper to import modules from the event loop (#113169) 2024-03-14 00:26:33 -04:00
instance_id.py
integration_platform.py
intent.py
issue_registry.py
json.py
label_registry.py
location.py
network.py
normalized_name_base_registry.py
ratelimit.py
recorder.py
redact.py
registry.py Fix delayed registry check to only using the short delay at running (#113471) 2024-03-14 15:11:09 -10:00
reload.py Switch the reload helper to use async_get_component (#113126) 2024-03-11 16:17:07 -10:00
restore_state.py
schema_config_entry_flow.py
script.py Start script runs eagerly (#113190) 2024-03-14 16:53:26 -10:00
script_variables.py
selector.py
sensor.py
service.py Add floors to service target (#110850) 2024-03-14 19:02:23 +01:00
signal.py
significant_change.py
singleton.py
start.py
state.py
storage.py Construct storage data in the executor to avoid blocking the event loop (#113465) 2024-03-14 19:53:11 -04:00
sun.py
system_info.py
temperature.py
template.py
trace.py
translation.py
trigger.py
trigger_template_entity.py
typing.py
update_coordinator.py Run coordinator shutdown eagerly (#113174) 2024-03-13 17:33:50 +01:00