Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.insteon.const Namespace Reference

Variables

string ALDB_RECORD = "record"
 
string CONF_CAT = "cat"
 
string CONF_DEV_PATH = "dev_path"
 
string CONF_DIM_STEPS = "dim_steps"
 
string CONF_FIRMWARE = "firmware"
 
string CONF_HOUSECODE = "housecode"
 
string CONF_HUB_PASSWORD = "password"
 
string CONF_HUB_USERNAME = "username"
 
string CONF_HUB_VERSION = "hub_version"
 
string CONF_IP_PORT = "ip_port"
 
string CONF_OVERRIDE = "device_override"
 
string CONF_PLM_HUB_MSG = "Must configure either a PLM port or a Hub host"
 
string CONF_PRODUCT_KEY = "product_key"
 
string CONF_SUBCAT = "subcat"
 
string CONF_UNITCODE = "unitcode"
 
string CONF_X10 = "x10_devices"
 
string CONF_X10_ALL_LIGHTS_OFF = "x10_all_lights_off"
 
string CONF_X10_ALL_LIGHTS_ON = "x10_all_lights_on"
 
string CONF_X10_ALL_UNITS_OFF = "x10_all_units_off"
 
string DEVICE_ADDRESS = "device_address"
 
string DEVICE_ID = "device_id"
 
string DOMAIN = "insteon"
 
string EVENT_CONF_BUTTON = "button"
 
string EVENT_GROUP_OFF = "insteon.button_off"
 
string EVENT_GROUP_OFF_FAST = "insteon.button_off_fast"
 
string EVENT_GROUP_ON = "insteon.button_on"
 
string EVENT_GROUP_ON_FAST = "insteon.button_on_fast"
 
string HA_DEVICE_NOT_FOUND = "ha_device_not_found"
 
list HOUSECODES
 
string ID = "id"
 
 INSTEON_ADDR_REGEX = re.compile(r"([A-Fa-f0-9]{2}\.?[A-Fa-f0-9]{2}\.?[A-Fa-f0-9]{2})$")
 
string INSTEON_DEVICE_NOT_FOUND = "insteon_device_not_found"
 
list INSTEON_PLATFORMS
 
string MULTIPLE = "multiple"
 
int PORT_HUB_V1 = 9761
 
int PORT_HUB_V2 = 25105
 
string PROPERTY_NAME = "name"
 
string PROPERTY_VALUE = "value"
 
string SIGNAL_ADD_DEFAULT_LINKS = "add_default_links"
 
string SIGNAL_ADD_DEVICE_OVERRIDE = "add_device_override"
 
string SIGNAL_ADD_ENTITIES = "insteon_add_entities"
 
string SIGNAL_ADD_X10_DEVICE = "insteon_add_x10_device"
 
string SIGNAL_LOAD_ALDB = "load_aldb"
 
string SIGNAL_PRINT_ALDB = "print_aldb"
 
string SIGNAL_REMOVE_DEVICE_OVERRIDE = "insteon_remove_device_override"
 
string SIGNAL_REMOVE_ENTITY = "insteon_remove_entity"
 
string SIGNAL_REMOVE_HA_DEVICE = "insteon_remove_ha_device"
 
string SIGNAL_REMOVE_INSTEON_DEVICE = "insteon_remove_insteon_device"
 
string SIGNAL_REMOVE_X10_DEVICE = "insteon_remove_x10_device"
 
string SIGNAL_SAVE_DEVICES = "save_devices"
 
string SRV_ADD_ALL_LINK = "add_all_link"
 
string SRV_ADD_DEFAULT_LINKS = "add_default_links"
 
string SRV_ALL_LINK_GROUP = "group"
 
string SRV_ALL_LINK_MODE = "mode"
 
string SRV_CONTROLLER = "controller"
 
string SRV_DEL_ALL_LINK = "delete_all_link"
 
string SRV_HOUSECODE = "housecode"
 
string SRV_LOAD_ALDB = "load_all_link_database"
 
string SRV_LOAD_DB_RELOAD = "reload"
 
string SRV_PRINT_ALDB = "print_all_link_database"
 
string SRV_PRINT_IM_ALDB = "print_im_all_link_database"
 
string SRV_RESPONDER = "responder"
 
string SRV_SCENE_OFF = "scene_off"
 
string SRV_SCENE_ON = "scene_on"
 
string SRV_X10_ALL_LIGHTS_OFF = "x10_all_lights_off"
 
string SRV_X10_ALL_LIGHTS_ON = "x10_all_lights_on"
 
string SRV_X10_ALL_UNITS_OFF = "x10_all_units_off"
 
dictionary STATE_NAME_LABEL_MAP
 
string TYPE = "type"
 
list X10_PLATFORMS
 

Detailed Description

Constants used by insteon component.

Variable Documentation

◆ ALDB_RECORD

string homeassistant.components.insteon.const.ALDB_RECORD = "record"

Definition at line 174 of file const.py.

◆ CONF_CAT

string homeassistant.components.insteon.const.CONF_CAT = "cat"

Definition at line 64 of file const.py.

◆ CONF_DEV_PATH

string homeassistant.components.insteon.const.CONF_DEV_PATH = "dev_path"

Definition at line 75 of file const.py.

◆ CONF_DIM_STEPS

string homeassistant.components.insteon.const.CONF_DIM_STEPS = "dim_steps"

Definition at line 71 of file const.py.

◆ CONF_FIRMWARE

string homeassistant.components.insteon.const.CONF_FIRMWARE = "firmware"

Definition at line 66 of file const.py.

◆ CONF_HOUSECODE

string homeassistant.components.insteon.const.CONF_HOUSECODE = "housecode"

Definition at line 69 of file const.py.

◆ CONF_HUB_PASSWORD

string homeassistant.components.insteon.const.CONF_HUB_PASSWORD = "password"

Definition at line 60 of file const.py.

◆ CONF_HUB_USERNAME

string homeassistant.components.insteon.const.CONF_HUB_USERNAME = "username"

Definition at line 59 of file const.py.

◆ CONF_HUB_VERSION

string homeassistant.components.insteon.const.CONF_HUB_VERSION = "hub_version"

Definition at line 61 of file const.py.

◆ CONF_IP_PORT

string homeassistant.components.insteon.const.CONF_IP_PORT = "ip_port"

Definition at line 58 of file const.py.

◆ CONF_OVERRIDE

string homeassistant.components.insteon.const.CONF_OVERRIDE = "device_override"

Definition at line 62 of file const.py.

◆ CONF_PLM_HUB_MSG

string homeassistant.components.insteon.const.CONF_PLM_HUB_MSG = "Must configure either a PLM port or a Hub host"

Definition at line 63 of file const.py.

◆ CONF_PRODUCT_KEY

string homeassistant.components.insteon.const.CONF_PRODUCT_KEY = "product_key"

Definition at line 67 of file const.py.

◆ CONF_SUBCAT

string homeassistant.components.insteon.const.CONF_SUBCAT = "subcat"

Definition at line 65 of file const.py.

◆ CONF_UNITCODE

string homeassistant.components.insteon.const.CONF_UNITCODE = "unitcode"

Definition at line 70 of file const.py.

◆ CONF_X10

string homeassistant.components.insteon.const.CONF_X10 = "x10_devices"

Definition at line 68 of file const.py.

◆ CONF_X10_ALL_LIGHTS_OFF

string homeassistant.components.insteon.const.CONF_X10_ALL_LIGHTS_OFF = "x10_all_lights_off"

Definition at line 74 of file const.py.

◆ CONF_X10_ALL_LIGHTS_ON

string homeassistant.components.insteon.const.CONF_X10_ALL_LIGHTS_ON = "x10_all_lights_on"

Definition at line 73 of file const.py.

◆ CONF_X10_ALL_UNITS_OFF

string homeassistant.components.insteon.const.CONF_X10_ALL_UNITS_OFF = "x10_all_units_off"

Definition at line 72 of file const.py.

◆ DEVICE_ADDRESS

string homeassistant.components.insteon.const.DEVICE_ADDRESS = "device_address"

Definition at line 173 of file const.py.

◆ DEVICE_ID

string homeassistant.components.insteon.const.DEVICE_ID = "device_id"

Definition at line 172 of file const.py.

◆ DOMAIN

string homeassistant.components.insteon.const.DOMAIN = "insteon"

Definition at line 40 of file const.py.

◆ EVENT_CONF_BUTTON

string homeassistant.components.insteon.const.EVENT_CONF_BUTTON = "button"

Definition at line 135 of file const.py.

◆ EVENT_GROUP_OFF

string homeassistant.components.insteon.const.EVENT_GROUP_OFF = "insteon.button_off"

Definition at line 132 of file const.py.

◆ EVENT_GROUP_OFF_FAST

string homeassistant.components.insteon.const.EVENT_GROUP_OFF_FAST = "insteon.button_off_fast"

Definition at line 134 of file const.py.

◆ EVENT_GROUP_ON

string homeassistant.components.insteon.const.EVENT_GROUP_ON = "insteon.button_on"

Definition at line 131 of file const.py.

◆ EVENT_GROUP_ON_FAST

string homeassistant.components.insteon.const.EVENT_GROUP_ON_FAST = "insteon.button_on_fast"

Definition at line 133 of file const.py.

◆ HA_DEVICE_NOT_FOUND

string homeassistant.components.insteon.const.HA_DEVICE_NOT_FOUND = "ha_device_not_found"

Definition at line 177 of file const.py.

◆ HOUSECODES

list homeassistant.components.insteon.const.HOUSECODES
Initial value:
1 = [
2  "a",
3  "b",
4  "c",
5  "d",
6  "e",
7  "f",
8  "g",
9  "h",
10  "i",
11  "j",
12  "k",
13  "l",
14  "m",
15  "n",
16  "o",
17  "p",
18 ]

Definition at line 112 of file const.py.

◆ ID

string homeassistant.components.insteon.const.ID = "id"

Definition at line 171 of file const.py.

◆ INSTEON_ADDR_REGEX

homeassistant.components.insteon.const.INSTEON_ADDR_REGEX = re.compile(r"([A-Fa-f0-9]{2}\.?[A-Fa-f0-9]{2}\.?[A-Fa-f0-9]{2})$")

Definition at line 181 of file const.py.

◆ INSTEON_DEVICE_NOT_FOUND

string homeassistant.components.insteon.const.INSTEON_DEVICE_NOT_FOUND = "insteon_device_not_found"

Definition at line 178 of file const.py.

◆ INSTEON_PLATFORMS

list homeassistant.components.insteon.const.INSTEON_PLATFORMS
Initial value:
1 = [
2  Platform.BINARY_SENSOR,
3  Platform.CLIMATE,
4  Platform.COVER,
5  Platform.FAN,
6  Platform.LIGHT,
7  Platform.LOCK,
8  Platform.SWITCH,
9 ]

Definition at line 42 of file const.py.

◆ MULTIPLE

string homeassistant.components.insteon.const.MULTIPLE = "multiple"

Definition at line 179 of file const.py.

◆ PORT_HUB_V1

int homeassistant.components.insteon.const.PORT_HUB_V1 = 9761

Definition at line 77 of file const.py.

◆ PORT_HUB_V2

int homeassistant.components.insteon.const.PORT_HUB_V2 = 25105

Definition at line 78 of file const.py.

◆ PROPERTY_NAME

string homeassistant.components.insteon.const.PROPERTY_NAME = "name"

Definition at line 175 of file const.py.

◆ PROPERTY_VALUE

string homeassistant.components.insteon.const.PROPERTY_VALUE = "value"

Definition at line 176 of file const.py.

◆ SIGNAL_ADD_DEFAULT_LINKS

string homeassistant.components.insteon.const.SIGNAL_ADD_DEFAULT_LINKS = "add_default_links"

Definition at line 102 of file const.py.

◆ SIGNAL_ADD_DEVICE_OVERRIDE

string homeassistant.components.insteon.const.SIGNAL_ADD_DEVICE_OVERRIDE = "add_device_override"

Definition at line 103 of file const.py.

◆ SIGNAL_ADD_ENTITIES

string homeassistant.components.insteon.const.SIGNAL_ADD_ENTITIES = "insteon_add_entities"

Definition at line 101 of file const.py.

◆ SIGNAL_ADD_X10_DEVICE

string homeassistant.components.insteon.const.SIGNAL_ADD_X10_DEVICE = "insteon_add_x10_device"

Definition at line 108 of file const.py.

◆ SIGNAL_LOAD_ALDB

string homeassistant.components.insteon.const.SIGNAL_LOAD_ALDB = "load_aldb"

Definition at line 98 of file const.py.

◆ SIGNAL_PRINT_ALDB

string homeassistant.components.insteon.const.SIGNAL_PRINT_ALDB = "print_aldb"

Definition at line 99 of file const.py.

◆ SIGNAL_REMOVE_DEVICE_OVERRIDE

string homeassistant.components.insteon.const.SIGNAL_REMOVE_DEVICE_OVERRIDE = "insteon_remove_device_override"

Definition at line 106 of file const.py.

◆ SIGNAL_REMOVE_ENTITY

string homeassistant.components.insteon.const.SIGNAL_REMOVE_ENTITY = "insteon_remove_entity"

Definition at line 107 of file const.py.

◆ SIGNAL_REMOVE_HA_DEVICE

string homeassistant.components.insteon.const.SIGNAL_REMOVE_HA_DEVICE = "insteon_remove_ha_device"

Definition at line 104 of file const.py.

◆ SIGNAL_REMOVE_INSTEON_DEVICE

string homeassistant.components.insteon.const.SIGNAL_REMOVE_INSTEON_DEVICE = "insteon_remove_insteon_device"

Definition at line 105 of file const.py.

◆ SIGNAL_REMOVE_X10_DEVICE

string homeassistant.components.insteon.const.SIGNAL_REMOVE_X10_DEVICE = "insteon_remove_x10_device"

Definition at line 109 of file const.py.

◆ SIGNAL_SAVE_DEVICES

string homeassistant.components.insteon.const.SIGNAL_SAVE_DEVICES = "save_devices"

Definition at line 100 of file const.py.

◆ SRV_ADD_ALL_LINK

string homeassistant.components.insteon.const.SRV_ADD_ALL_LINK = "add_all_link"

Definition at line 80 of file const.py.

◆ SRV_ADD_DEFAULT_LINKS

string homeassistant.components.insteon.const.SRV_ADD_DEFAULT_LINKS = "add_default_links"

Definition at line 96 of file const.py.

◆ SRV_ALL_LINK_GROUP

string homeassistant.components.insteon.const.SRV_ALL_LINK_GROUP = "group"

Definition at line 88 of file const.py.

◆ SRV_ALL_LINK_MODE

string homeassistant.components.insteon.const.SRV_ALL_LINK_MODE = "mode"

Definition at line 89 of file const.py.

◆ SRV_CONTROLLER

string homeassistant.components.insteon.const.SRV_CONTROLLER = "controller"

Definition at line 91 of file const.py.

◆ SRV_DEL_ALL_LINK

string homeassistant.components.insteon.const.SRV_DEL_ALL_LINK = "delete_all_link"

Definition at line 81 of file const.py.

◆ SRV_HOUSECODE

string homeassistant.components.insteon.const.SRV_HOUSECODE = "housecode"

Definition at line 93 of file const.py.

◆ SRV_LOAD_ALDB

string homeassistant.components.insteon.const.SRV_LOAD_ALDB = "load_all_link_database"

Definition at line 82 of file const.py.

◆ SRV_LOAD_DB_RELOAD

string homeassistant.components.insteon.const.SRV_LOAD_DB_RELOAD = "reload"

Definition at line 90 of file const.py.

◆ SRV_PRINT_ALDB

string homeassistant.components.insteon.const.SRV_PRINT_ALDB = "print_all_link_database"

Definition at line 83 of file const.py.

◆ SRV_PRINT_IM_ALDB

string homeassistant.components.insteon.const.SRV_PRINT_IM_ALDB = "print_im_all_link_database"

Definition at line 84 of file const.py.

◆ SRV_RESPONDER

string homeassistant.components.insteon.const.SRV_RESPONDER = "responder"

Definition at line 92 of file const.py.

◆ SRV_SCENE_OFF

string homeassistant.components.insteon.const.SRV_SCENE_OFF = "scene_off"

Definition at line 95 of file const.py.

◆ SRV_SCENE_ON

string homeassistant.components.insteon.const.SRV_SCENE_ON = "scene_on"

Definition at line 94 of file const.py.

◆ SRV_X10_ALL_LIGHTS_OFF

string homeassistant.components.insteon.const.SRV_X10_ALL_LIGHTS_OFF = "x10_all_lights_off"

Definition at line 86 of file const.py.

◆ SRV_X10_ALL_LIGHTS_ON

string homeassistant.components.insteon.const.SRV_X10_ALL_LIGHTS_ON = "x10_all_lights_on"

Definition at line 87 of file const.py.

◆ SRV_X10_ALL_UNITS_OFF

string homeassistant.components.insteon.const.SRV_X10_ALL_UNITS_OFF = "x10_all_units_off"

Definition at line 85 of file const.py.

◆ STATE_NAME_LABEL_MAP

dictionary homeassistant.components.insteon.const.STATE_NAME_LABEL_MAP

Definition at line 137 of file const.py.

◆ TYPE

string homeassistant.components.insteon.const.TYPE = "type"

Definition at line 170 of file const.py.

◆ X10_PLATFORMS

list homeassistant.components.insteon.const.X10_PLATFORMS
Initial value:
1 = [
2  Platform.BINARY_SENSOR,
3  Platform.SWITCH,
4  Platform.LIGHT,
5 ]

Definition at line 52 of file const.py.