Home Assistant Unofficial Reference 2024.12.1
__init__.py File Reference

Go to the source code of this file.

Namespaces

 homeassistant.components.elkm1
 

Functions

ConfigEntry|None homeassistant.components.elkm1._async_find_matching_config_entry (HomeAssistant hass, str prefix)
 
Panel homeassistant.components.elkm1._async_get_elk_panel (HomeAssistant hass, ServiceCall service)
 
None homeassistant.components.elkm1._create_elk_services (HomeAssistant hass)
 
tuple[int, int] homeassistant.components.elkm1._elk_range_validator (str rng)
 
Elk|None homeassistant.components.elkm1._find_elk_by_prefix (HomeAssistant hass, str prefix)
 
list[dict[str, str]] homeassistant.components.elkm1._has_all_unique_prefixes (list[dict[str, str]] value)
 
dict[str, str] homeassistant.components.elkm1._host_validator (dict[str, str] config)
 
None homeassistant.components.elkm1._included (list[tuple[int, int]] ranges, bool set_to, list[bool] values)
 
bool homeassistant.components.elkm1.async_setup (HomeAssistant hass, ConfigType hass_config)
 
bool homeassistant.components.elkm1.async_setup_entry (HomeAssistant hass, ElkM1ConfigEntry entry)
 
bool homeassistant.components.elkm1.async_unload_entry (HomeAssistant hass, ElkM1ConfigEntry entry)
 
bool homeassistant.components.elkm1.async_wait_for_elk_to_sync (Elk elk, int login_timeout, int sync_timeout)
 
str homeassistant.components.elkm1.hostname_from_url (str url)
 

Variables

 homeassistant.components.elkm1._LOGGER = logging.getLogger(__name__)
 
 homeassistant.components.elkm1.CONFIG_SCHEMA
 
 homeassistant.components.elkm1.DEVICE_SCHEMA
 
 homeassistant.components.elkm1.DEVICE_SCHEMA_SUBDOMAIN
 
 homeassistant.components.elkm1.ElkM1ConfigEntry
 
list homeassistant.components.elkm1.PLATFORMS
 
 homeassistant.components.elkm1.SET_TIME_SERVICE_SCHEMA
 
 homeassistant.components.elkm1.SPEAK_SERVICE_SCHEMA
 
int homeassistant.components.elkm1.SYNC_TIMEOUT = 120