| __init__(self, logging.Logger logger, str domain, HomeAssistant hass, timedelta scan_interval=DEFAULT_SCAN_INTERVAL) | homeassistant.helpers.entity_component.EntityComponent | |
| _async_component_platform_discovered(self, str platform, dict[str, Any]|None info) | homeassistant.helpers.entity_component.EntityComponent | private |
| _async_init_entity_platform(self, str platform_type, ModuleType|None platform, timedelta|None scan_interval=None, str|None entity_namespace=None) | homeassistant.helpers.entity_component.EntityComponent | private |
| _async_reset(self) | homeassistant.helpers.entity_component.EntityComponent | private |
| _async_shutdown(self, Event event) | homeassistant.helpers.entity_component.EntityComponent | private |
| _platforms | homeassistant.helpers.entity_component.EntityComponent | private |
| add_entities | homeassistant.helpers.entity_component.EntityComponent | |
| async_add_entities | homeassistant.helpers.entity_component.EntityComponent | |
| async_extract_from_service(self, ServiceCall service_call, bool expand_group=True) | homeassistant.helpers.entity_component.EntityComponent | |
| async_prepare_reload(self, *bool skip_reset=False) | homeassistant.helpers.entity_component.EntityComponent | |
| async_register_entity_service(self, str name, VolDictType|VolSchemaType|None schema, str|Callable[..., Any] func, list[int]|None required_features=None, SupportsResponse supports_response=SupportsResponse.NONE) | homeassistant.helpers.entity_component.EntityComponent | |
| async_register_legacy_entity_service(self, str name, VolDictType|VolSchemaType schema, str|Callable[..., Any] func, list[int]|None required_features=None, SupportsResponse supports_response=SupportsResponse.NONE) | homeassistant.helpers.entity_component.EntityComponent | |
| async_remove_entity(self, str entity_id) | homeassistant.helpers.entity_component.EntityComponent | |
| async_setup(self, ConfigType config) | homeassistant.helpers.entity_component.EntityComponent | |
| async_setup_entry(self, ConfigEntry config_entry) | homeassistant.helpers.entity_component.EntityComponent | |
| async_setup_platform(self, str platform_type, ConfigType platform_config, DiscoveryInfoType|None discovery_info=None) | homeassistant.helpers.entity_component.EntityComponent | |
| async_unload_entry(self, ConfigEntry config_entry) | homeassistant.helpers.entity_component.EntityComponent | |
| config | homeassistant.helpers.entity_component.EntityComponent | |
| domain | homeassistant.helpers.entity_component.EntityComponent | |
| entities(self) | homeassistant.helpers.entity_component.EntityComponent | |
| get_entity(self, str entity_id) | homeassistant.helpers.entity_component.EntityComponent | |
| hass | homeassistant.helpers.entity_component.EntityComponent | |
| logger | homeassistant.helpers.entity_component.EntityComponent | |
| register_shutdown(self) | homeassistant.helpers.entity_component.EntityComponent | |
| scan_interval | homeassistant.helpers.entity_component.EntityComponent | |
| setup(self, ConfigType config) | homeassistant.helpers.entity_component.EntityComponent | |