This is the complete list of members for homeassistant.helpers.device_registry.DeviceRegistry, including all inherited members.
| __init__(self, HomeAssistant hass) | homeassistant.helpers.device_registry.DeviceRegistry | |
| _async_get_deleted_device(self, set[tuple[str, str]] identifiers, set[tuple[str, str]] connections) | homeassistant.helpers.device_registry.DeviceRegistry | private |
| _data_to_save(self) | homeassistant.helpers.device_registry.DeviceRegistry | private |
| _device_data | homeassistant.helpers.device_registry.DeviceRegistry | private |
| _store | homeassistant.helpers.device_registry.DeviceRegistry | private |
| _substitute_name_placeholders(self, str domain, str name, Mapping[str, str] translation_placeholders) | homeassistant.helpers.device_registry.DeviceRegistry | private |
| _validate_connections(self, str device_id, set[tuple[str, str]] connections, bool allow_collisions) | homeassistant.helpers.device_registry.DeviceRegistry | private |
| _validate_identifiers(self, str device_id, set[tuple[str, str]] identifiers, bool allow_collisions) | homeassistant.helpers.device_registry.DeviceRegistry | private |
| async_clear_area_id(self, str area_id) | homeassistant.helpers.device_registry.DeviceRegistry | |
| async_clear_config_entry(self, str config_entry_id) | homeassistant.helpers.device_registry.DeviceRegistry | |
| async_clear_label_id(self, str label_id) | homeassistant.helpers.device_registry.DeviceRegistry | |
| async_get(self, str device_id) | homeassistant.helpers.device_registry.DeviceRegistry | |
| async_get_device(self, set[tuple[str, str]]|None identifiers=None, set[tuple[str, str]]|None connections=None) | homeassistant.helpers.device_registry.DeviceRegistry | |
| async_get_or_create(self, *str config_entry_id, str|URL|None|UndefinedType configuration_url=UNDEFINED, set[tuple[str, str]]|None|UndefinedType connections=UNDEFINED, str|datetime|UndefinedType created_at=UNDEFINED, str|None|UndefinedType default_manufacturer=UNDEFINED, str|None|UndefinedType default_model=UNDEFINED, str|None|UndefinedType default_name=UNDEFINED, DeviceEntryDisabler|None|UndefinedType disabled_by=UNDEFINED, DeviceEntryType|None|UndefinedType entry_type=UNDEFINED, str|None|UndefinedType hw_version=UNDEFINED, set[tuple[str, str]]|None|UndefinedType identifiers=UNDEFINED, str|None|UndefinedType manufacturer=UNDEFINED, str|None|UndefinedType model=UNDEFINED, str|None|UndefinedType model_id=UNDEFINED, str|datetime|UndefinedType modified_at=UNDEFINED, str|None|UndefinedType name=UNDEFINED, str|None|UndefinedType serial_number=UNDEFINED, str|None|UndefinedType suggested_area=UNDEFINED, str|None|UndefinedType sw_version=UNDEFINED, str|None translation_key=None, Mapping[str, str]|None translation_placeholders=None, tuple[str, str]|None|UndefinedType via_device=UNDEFINED) | homeassistant.helpers.device_registry.DeviceRegistry | |
| async_load(self) | homeassistant.helpers.device_registry.DeviceRegistry | |
| async_purge_expired_orphaned_devices(self) | homeassistant.helpers.device_registry.DeviceRegistry | |
| async_remove_device(self, str device_id) | homeassistant.helpers.device_registry.DeviceRegistry | |
| async_update_device(self, str device_id, *str|UndefinedType add_config_entry_id=UNDEFINED, bool allow_collisions=False, str|None|UndefinedType area_id=UNDEFINED, str|URL|None|UndefinedType configuration_url=UNDEFINED, str|UndefinedType device_info_type=UNDEFINED, DeviceEntryDisabler|None|UndefinedType disabled_by=UNDEFINED, DeviceEntryType|None|UndefinedType entry_type=UNDEFINED, str|None|UndefinedType hw_version=UNDEFINED, set[str]|UndefinedType labels=UNDEFINED, str|None|UndefinedType manufacturer=UNDEFINED, set[tuple[str, str]]|UndefinedType merge_connections=UNDEFINED, set[tuple[str, str]]|UndefinedType merge_identifiers=UNDEFINED, str|None|UndefinedType model=UNDEFINED, str|None|UndefinedType model_id=UNDEFINED, str|None|UndefinedType name_by_user=UNDEFINED, str|None|UndefinedType name=UNDEFINED, set[tuple[str, str]]|UndefinedType new_connections=UNDEFINED, set[tuple[str, str]]|UndefinedType new_identifiers=UNDEFINED, str|UndefinedType remove_config_entry_id=UNDEFINED, str|None|UndefinedType serial_number=UNDEFINED, str|None|UndefinedType suggested_area=UNDEFINED, str|None|UndefinedType sw_version=UNDEFINED, str|None|UndefinedType via_device_id=UNDEFINED) | homeassistant.helpers.device_registry.DeviceRegistry | |
| deleted_devices | homeassistant.helpers.device_registry.DeviceRegistry | |
| devices | homeassistant.helpers.device_registry.DeviceRegistry | |
| hass | homeassistant.helpers.device_registry.DeviceRegistry |