Home Assistant Unofficial Reference 2024.12.1
core.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.core._Hass
 
class  homeassistant.core._OneTimeListener
 
class  homeassistant.core.CompressedState
 
class  homeassistant.core.ConfigSource
 
class  homeassistant.core.Context
 
class  homeassistant.core.CoreState
 
class  homeassistant.core.Event
 
class  homeassistant.core.EventBus
 
class  homeassistant.core.EventOrigin
 
class  homeassistant.core.EventStateChangedData
 
class  homeassistant.core.EventStateEventData
 
class  homeassistant.core.EventStateReportedData
 
class  homeassistant.core.HassJob
 
class  homeassistant.core.HassJobType
 
class  homeassistant.core.HassJobWithArgs
 
class  homeassistant.core.HomeAssistant
 
class  homeassistant.core.ReleaseChannel
 
class  homeassistant.core.Service
 
class  homeassistant.core.ServiceCall
 
class  homeassistant.core.ServiceRegistry
 
class  homeassistant.core.State
 
class  homeassistant.core.StateMachine
 
class  homeassistant.core.States
 
class  homeassistant.core.SupportsResponse
 

Namespaces

 homeassistant.core
 

Functions

def homeassistant.core._CallableT
 
Any homeassistant.core._deprecated_core_config ()
 
str homeassistant.core._event_repr (EventType[_DataT]|str event_type, EventOrigin origin, _DataT|None data)
 
None homeassistant.core._verify_event_type_length_or_raise (EventType[_DataT]|str event_type)
 
HomeAssistant homeassistant.core.async_get_hass ()
 
HomeAssistant|None homeassistant.core.async_get_hass_or_none ()
 
HassJobType homeassistant.core.get_hassjob_callable_job_type (Callable[..., Any] target)
 
ReleaseChannel homeassistant.core.get_release_channel ()
 
bool homeassistant.core.is_callback (Callable[..., Any] func)
 
bool homeassistant.core.is_callback_check_partial (Callable[..., Any] target)
 
tuple[str, str] homeassistant.core.split_entity_id (str entity_id)
 
bool homeassistant.core.valid_domain (str domain)
 
bool homeassistant.core.valid_entity_id (str entity_id)
 
str homeassistant.core.validate_state (str state)
 

Variables

 homeassistant.core.__all__
 
 homeassistant.core.__dir__
 
 homeassistant.core.__getattr__
 
 homeassistant.core._DataT = TypeVar("_DataT", bound=Mapping[str, Any], default=Mapping[str, Any])
 
 homeassistant.core._DEPRECATED_Config
 
 homeassistant.core._DEPRECATED_SOURCE_DISCOVERED
 
 homeassistant.core._DEPRECATED_SOURCE_STORAGE
 
 homeassistant.core._DEPRECATED_SOURCE_YAML
 
 homeassistant.core._DOMAIN
 
 homeassistant.core._FilterableJobType
 
 homeassistant.core._hass
 
 homeassistant.core._LOGGER
 
 homeassistant.core._OBJECT_ID
 
 homeassistant.core._SENTINEL = object()
 
int homeassistant.core.BLOCK_LOG_TIMEOUT = 60
 
 homeassistant.core.CALLBACK_TYPE
 
 homeassistant.core.check_if_deprecated_constant
 
int homeassistant.core.CLOSE_STAGE_SHUTDOWN_TIMEOUT = 30
 
 homeassistant.core.DEFAULT
 
 homeassistant.core.dir_with_deprecated_constants
 
 homeassistant.core.DISCOVERED
 
string homeassistant.core.DOMAIN = "homeassistant"
 
 homeassistant.core.EntityServiceResponse
 
 homeassistant.core.EVENTS_EXCLUDED_FROM_MATCH_ALL
 
int homeassistant.core.FINAL_WRITE_STAGE_SHUTDOWN_TIMEOUT = 60
 
 homeassistant.core.module_globals
 
 homeassistant.core.module_globals_keys
 
 homeassistant.core.ServiceResponse
 
int homeassistant.core.STOP_STAGE_SHUTDOWN_TIMEOUT = 100
 
int homeassistant.core.STOPPING_STAGE_SHUTDOWN_TIMEOUT = 20
 
 homeassistant.core.STORAGE
 
 homeassistant.core.TIMEOUT_EVENT_START
 
 homeassistant.core.VALID_DOMAIN
 
 homeassistant.core.VALID_ENTITY_ID
 
 homeassistant.core.YAML