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

Namespaces

 notify
 

Functions

def register_device (hass, api_key, name, device_id, device_ids, device_names)
 
bool setup (HomeAssistant hass, ConfigType config)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
string CONF_DEVICE_IDS = "device_ids"
 
string CONF_DEVICE_NAMES = "device_names"
 
 CONFIG_SCHEMA
 
string DOMAIN = "joaoapps_join"
 

Detailed Description

Support for Joaoapps Join services.

Function Documentation

◆ register_device()

def homeassistant.components.joaoapps_join.register_device (   hass,
  api_key,
  name,
  device_id,
  device_ids,
  device_names 
)
Register services for each join device listed.

Definition at line 47 of file __init__.py.

◆ setup()

bool homeassistant.components.joaoapps_join.setup ( HomeAssistant  hass,
ConfigType  config 
)
Set up the Join services.

Definition at line 118 of file __init__.py.

Variable Documentation

◆ _LOGGER

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

Definition at line 21 of file __init__.py.

◆ CONF_DEVICE_IDS

string homeassistant.components.joaoapps_join.CONF_DEVICE_IDS = "device_ids"

Definition at line 25 of file __init__.py.

◆ CONF_DEVICE_NAMES

string homeassistant.components.joaoapps_join.CONF_DEVICE_NAMES = "device_names"

Definition at line 26 of file __init__.py.

◆ CONFIG_SCHEMA

homeassistant.components.joaoapps_join.CONFIG_SCHEMA
Initial value:
1 = vol.Schema(
2  {
3  DOMAIN: vol.All(
4  cv.ensure_list,
5  [
6  {
7  vol.Required(CONF_API_KEY): cv.string,
8  vol.Optional(CONF_DEVICE_ID): cv.string,
9  vol.Optional(CONF_DEVICE_IDS): cv.string,
10  vol.Optional(CONF_DEVICE_NAMES): cv.string,
11  vol.Optional(CONF_NAME): cv.string,
12  }
13  ],
14  )
15  },
16  extra=vol.ALLOW_EXTRA,
17 )

Definition at line 28 of file __init__.py.

◆ DOMAIN

string homeassistant.components.joaoapps_join.DOMAIN = "joaoapps_join"

Definition at line 23 of file __init__.py.