Home Assistant Unofficial Reference
2024.12.1
Classes
|
Namespaces
|
Functions
|
Variables
config_entries.py File Reference
Go to the source code of this file.
Classes
class
homeassistant.config_entries.ConfigEntries
class
homeassistant.config_entries.ConfigEntriesFlowManager
class
homeassistant.config_entries.ConfigEntry
class
homeassistant.config_entries.ConfigEntryBaseFlow
class
homeassistant.config_entries.ConfigEntryChange
class
homeassistant.config_entries.ConfigEntryDisabler
class
homeassistant.config_entries.ConfigEntryItems
class
homeassistant.config_entries.ConfigEntryState
class
homeassistant.config_entries.ConfigEntryStore
class
homeassistant.config_entries.ConfigError
class
homeassistant.config_entries.ConfigFlow
class
homeassistant.config_entries.ConfigFlowContext
class
homeassistant.config_entries.ConfigFlowResult
class
homeassistant.config_entries.EntityRegistryDisabledHandler
class
homeassistant.config_entries.FlowCancelledError
class
homeassistant.config_entries.OperationNotAllowed
class
homeassistant.config_entries.OptionsFlow
class
homeassistant.config_entries.OptionsFlowManager
class
homeassistant.config_entries.OptionsFlowWithConfigEntry
class
homeassistant.config_entries.UnknownEntry
Namespaces
homeassistant.config_entries
Functions
None
homeassistant.config_entries._async_abort_entries_match
(list[ConfigEntry] other_entries, dict[str, Any]|None match_dict=None)
type[ConfigFlow]
homeassistant.config_entries._async_get_flow_handler
(HomeAssistant hass, str domain, ConfigType hass_config)
bool
homeassistant.config_entries._handle_entry_updated_filter
(er.EventEntityRegistryUpdatedData event_data)
None
homeassistant.config_entries._load_integration
(HomeAssistant hass, str domain, ConfigType hass_config)
None
homeassistant.config_entries._report_non_awaited_platform_forwards
(ConfigEntry entry, str what)
bool
homeassistant.config_entries._support_single_config_entry_only
(HomeAssistant hass, str domain)
None
homeassistant.config_entries._validate_item
(*ConfigEntryDisabler|Any|None disabled_by=None)
SignalType[ConfigEntry]
homeassistant.config_entries.signal_discovered_config_entry_removed
(str discovery_domain)
bool
homeassistant.config_entries.support_entry_unload
(HomeAssistant hass, str domain)
bool
homeassistant.config_entries.support_remove_from_device
(HomeAssistant hass, str domain)
Variables
homeassistant.config_entries._DataT
= TypeVar("_DataT", default=Any)
homeassistant.config_entries._LOGGER
= logging.getLogger(__name__)
string
homeassistant.config_entries.CONN_CLASS_ASSUMED
= "assumed"
string
homeassistant.config_entries.CONN_CLASS_CLOUD_POLL
= "cloud_poll"
string
homeassistant.config_entries.CONN_CLASS_CLOUD_PUSH
= "cloud_push"
string
homeassistant.config_entries.CONN_CLASS_LOCAL_POLL
= "local_poll"
string
homeassistant.config_entries.CONN_CLASS_LOCAL_PUSH
= "local_push"
string
homeassistant.config_entries.CONN_CLASS_UNKNOWN
= "unknown"
string
homeassistant.config_entries.DEFAULT_DISCOVERY_UNIQUE_ID
= "default_discovery_unique_id"
homeassistant.config_entries.DISABLED_USER
= ConfigEntryDisabler.USER.value
int
homeassistant.config_entries.DISCOVERY_COOLDOWN
= 1
string
homeassistant.config_entries.DISCOVERY_NOTIFICATION_ID
= "config_entry_discovery"
dictionary
homeassistant.config_entries.DISCOVERY_SOURCES
string
homeassistant.config_entries.EVENT_FLOW_DISCOVERED
= "config_entry_discovered"
dictionary
homeassistant.config_entries.FROZEN_CONFIG_ENTRY_ATTRS
= {"entry_id", "domain", *STATE_KEYS}
string
homeassistant.config_entries.ISSUE_UNIQUE_ID_COLLISION
= "config_entry_unique_id_collision"
dictionary
homeassistant.config_entries.NO_RESET_TRIES_STATES
string
homeassistant.config_entries.RECONFIGURE_NOTIFICATION_ID
= "config_entry_reconfigure"
int
homeassistant.config_entries.RELOAD_AFTER_UPDATE_DELAY
= 30
int
homeassistant.config_entries.SAVE_DELAY
= 1
homeassistant.config_entries.SIGNAL_CONFIG_ENTRY_CHANGED
string
homeassistant.config_entries.SOURCE_BLUETOOTH
= "bluetooth"
string
homeassistant.config_entries.SOURCE_DHCP
= "dhcp"
string
homeassistant.config_entries.SOURCE_DISCOVERY
= "discovery"
string
homeassistant.config_entries.SOURCE_HARDWARE
= "hardware"
string
homeassistant.config_entries.SOURCE_HASSIO
= "hassio"
string
homeassistant.config_entries.SOURCE_HOMEKIT
= "homekit"
string
homeassistant.config_entries.SOURCE_IGNORE
= "ignore"
string
homeassistant.config_entries.SOURCE_IMPORT
= "import"
string
homeassistant.config_entries.SOURCE_INTEGRATION_DISCOVERY
= "integration_discovery"
string
homeassistant.config_entries.SOURCE_MQTT
= "mqtt"
string
homeassistant.config_entries.SOURCE_REAUTH
= "reauth"
string
homeassistant.config_entries.SOURCE_RECONFIGURE
= "reconfigure"
string
homeassistant.config_entries.SOURCE_SSDP
= "ssdp"
string
homeassistant.config_entries.SOURCE_SYSTEM
= "system"
string
homeassistant.config_entries.SOURCE_USB
= "usb"
string
homeassistant.config_entries.SOURCE_USER
= "user"
string
homeassistant.config_entries.SOURCE_ZEROCONF
= "zeroconf"
dictionary
homeassistant.config_entries.STATE_KEYS
string
homeassistant.config_entries.STORAGE_KEY
= "core.config_entries"
int
homeassistant.config_entries.STORAGE_VERSION
= 1
int
homeassistant.config_entries.STORAGE_VERSION_MINOR
= 4
int
homeassistant.config_entries.UNIQUE_ID_COLLISION_TITLE_LIMIT
= 5
dictionary
homeassistant.config_entries.UPDATE_ENTRY_CONFIG_ENTRY_ATTRS
homeassistant.config_entries.UpdateListenerType
core
homeassistant
config_entries.py
Generated by
1.9.1