Home Assistant Unofficial Reference 2024.12.1
homeassistant.helpers.device_registry.DeviceRegistry Member List

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.DeviceRegistryprivate
_data_to_save(self)homeassistant.helpers.device_registry.DeviceRegistryprivate
_device_datahomeassistant.helpers.device_registry.DeviceRegistryprivate
_storehomeassistant.helpers.device_registry.DeviceRegistryprivate
_substitute_name_placeholders(self, str domain, str name, Mapping[str, str] translation_placeholders)homeassistant.helpers.device_registry.DeviceRegistryprivate
_validate_connections(self, str device_id, set[tuple[str, str]] connections, bool allow_collisions)homeassistant.helpers.device_registry.DeviceRegistryprivate
_validate_identifiers(self, str device_id, set[tuple[str, str]] identifiers, bool allow_collisions)homeassistant.helpers.device_registry.DeviceRegistryprivate
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_deviceshomeassistant.helpers.device_registry.DeviceRegistry
deviceshomeassistant.helpers.device_registry.DeviceRegistry
hasshomeassistant.helpers.device_registry.DeviceRegistry