Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.tellduslive Namespace Reference

Namespaces

 binary_sensor
 
 config_flow
 
 const
 
 cover
 
 entity
 
 light
 
 sensor
 
 switch
 

Classes

class  TelldusLiveClient
 

Functions

def async_new_client (hass, session, entry)
 
bool async_setup (HomeAssistant hass, ConfigType config)
 
bool async_setup_entry (HomeAssistant hass, ConfigEntry entry)
 
bool async_unload_entry (HomeAssistant hass, ConfigEntry config_entry)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
string APPLICATION_NAME = "Home Assistant"
 
string CONFIG_ENTRY_IS_SETUP = "telldus_config_entry_is_setup"
 
 CONFIG_SCHEMA
 
string DATA_CONFIG_ENTRY_LOCK = "tellduslive_config_entry_lock"
 
string INTERVAL_TRACKER = f"{DOMAIN}_INTERVAL"
 
string NEW_CLIENT_TASK = "telldus_new_client_task"
 

Detailed Description

Support for Telldus Live.

Function Documentation

◆ async_new_client()

def homeassistant.components.tellduslive.async_new_client (   hass,
  session,
  entry 
)
Add the hubs associated with the current client to device_registry.

Definition at line 82 of file __init__.py.

◆ async_setup()

bool homeassistant.components.tellduslive.async_setup ( HomeAssistant  hass,
ConfigType  config 
)
Set up the Telldus Live component.

Definition at line 102 of file __init__.py.

◆ async_setup_entry()

bool homeassistant.components.tellduslive.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  entry 
)
Create a tellduslive session.

Definition at line 56 of file __init__.py.

◆ async_unload_entry()

bool homeassistant.components.tellduslive.async_unload_entry ( HomeAssistant  hass,
ConfigEntry  config_entry 
)
Unload a config entry.

Definition at line 120 of file __init__.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.tellduslive._LOGGER = logging.getLogger(__name__)
private

Definition at line 33 of file __init__.py.

◆ APPLICATION_NAME

string homeassistant.components.tellduslive.APPLICATION_NAME = "Home Assistant"

Definition at line 31 of file __init__.py.

◆ CONFIG_ENTRY_IS_SETUP

string homeassistant.components.tellduslive.CONFIG_ENTRY_IS_SETUP = "telldus_config_entry_is_setup"

Definition at line 50 of file __init__.py.

◆ CONFIG_SCHEMA

homeassistant.components.tellduslive.CONFIG_SCHEMA
Initial value:
1 = vol.Schema(
2  {
3  DOMAIN: vol.Schema(
4  {
5  vol.Optional(CONF_HOST, default=DOMAIN): cv.string,
6  vol.Optional(CONF_SCAN_INTERVAL, default=SCAN_INTERVAL): vol.All(
7  cv.time_period, vol.Clamp(min=MIN_UPDATE_INTERVAL)
8  ),
9  }
10  )
11  },
12  extra=vol.ALLOW_EXTRA,
13 )

Definition at line 35 of file __init__.py.

◆ DATA_CONFIG_ENTRY_LOCK

string homeassistant.components.tellduslive.DATA_CONFIG_ENTRY_LOCK = "tellduslive_config_entry_lock"

Definition at line 49 of file __init__.py.

◆ INTERVAL_TRACKER

string homeassistant.components.tellduslive.INTERVAL_TRACKER = f"{DOMAIN}_INTERVAL"

Definition at line 53 of file __init__.py.

◆ NEW_CLIENT_TASK

string homeassistant.components.tellduslive.NEW_CLIENT_TASK = "telldus_new_client_task"

Definition at line 52 of file __init__.py.