Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.lutron_caseta.device_trigger Namespace Reference

Functions

dict _reverse_dict (dict forward_dict)
 
CALLBACK_TYPE async_attach_trigger (HomeAssistant hass, ConfigType config, TriggerActionType action, TriggerInfo trigger_info)
 
list[dict[str, str]] async_get_triggers (HomeAssistant hass, str device_id)
 
ConfigType async_validate_trigger_config (HomeAssistant hass, ConfigType config)
 
def get_lutron_data_by_dr_id (HomeAssistant hass, str device_id)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
dictionary DEVICE_TYPE_SCHEMA_MAP
 
dictionary DEVICE_TYPE_SUBTYPE_MAP_TO_LEAP
 
dictionary DEVICE_TYPE_SUBTYPE_MAP_TO_LIP
 
dictionary FOUR_GROUP_REMOTE_BUTTON_TYPES_TO_LEAP
 
dictionary FOUR_GROUP_REMOTE_BUTTON_TYPES_TO_LIP
 
 FOUR_GROUP_REMOTE_TRIGGER_SCHEMA
 
dictionary KEYPAD_LEAP_BUTTON_NAME_OVERRIDE
 
dictionary LEAP_TO_PICO_4_BUTTON_BUTTON_TYPES
 
dictionary LEAP_TO_PICO_4_BUTTON_ZONE_BUTTON_TYPES
 
 LUTRON_BUTTON_TRIGGER_SCHEMA
 
dictionary PICO_2_BUTTON_BUTTON_TYPES_TO_LEAP
 
dictionary PICO_2_BUTTON_BUTTON_TYPES_TO_LIP
 
dictionary PICO_2_BUTTON_RAISE_LOWER_BUTTON_TYPES_TO_LEAP
 
dictionary PICO_2_BUTTON_RAISE_LOWER_BUTTON_TYPES_TO_LIP
 
 PICO_2_BUTTON_RAISE_LOWER_TRIGGER_SCHEMA
 
 PICO_2_BUTTON_TRIGGER_SCHEMA
 
dictionary PICO_3_BUTTON_BUTTON_TYPES_TO_LEAP
 
dictionary PICO_3_BUTTON_BUTTON_TYPES_TO_LIP
 
dictionary PICO_3_BUTTON_RAISE_LOWER_BUTTON_TYPES_TO_LEAP
 
dictionary PICO_3_BUTTON_RAISE_LOWER_BUTTON_TYPES_TO_LIP
 
 PICO_3_BUTTON_RAISE_LOWER_TRIGGER_SCHEMA
 
 PICO_3_BUTTON_TRIGGER_SCHEMA
 
dictionary PICO_4_BUTTON_2_GROUP_BUTTON_TYPES_TO_LEAP
 
dictionary PICO_4_BUTTON_2_GROUP_BUTTON_TYPES_TO_LIP
 
 PICO_4_BUTTON_2_GROUP_TRIGGER_SCHEMA
 
dictionary PICO_4_BUTTON_BUTTON_TYPES_TO_LEAP
 
dictionary PICO_4_BUTTON_BUTTON_TYPES_TO_LIP
 
dictionary PICO_4_BUTTON_SCENE_BUTTON_TYPES_TO_LEAP
 
dictionary PICO_4_BUTTON_SCENE_BUTTON_TYPES_TO_LIP
 
 PICO_4_BUTTON_SCENE_TRIGGER_SCHEMA
 
 PICO_4_BUTTON_TRIGGER_SCHEMA
 
dictionary PICO_4_BUTTON_ZONE_BUTTON_TYPES_TO_LEAP
 
dictionary PICO_4_BUTTON_ZONE_BUTTON_TYPES_TO_LIP
 
 PICO_4_BUTTON_ZONE_TRIGGER_SCHEMA
 
list SUPPORTED_INPUTS_EVENTS_TYPES = [ACTION_PRESS, ACTION_RELEASE]
 
 TRIGGER_SCHEMA
 

Detailed Description

Provides device triggers for lutron caseta.

Function Documentation

◆ _reverse_dict()

dict homeassistant.components.lutron_caseta.device_trigger._reverse_dict ( dict  forward_dict)
private
Reverse a dictionary.

Definition at line 37 of file device_trigger.py.

◆ async_attach_trigger()

CALLBACK_TYPE homeassistant.components.lutron_caseta.device_trigger.async_attach_trigger ( HomeAssistant  hass,
ConfigType  config,
TriggerActionType  action,
TriggerInfo  trigger_info 
)
Attach a trigger.

Definition at line 410 of file device_trigger.py.

◆ async_get_triggers()

list[dict[str, str]] homeassistant.components.lutron_caseta.device_trigger.async_get_triggers ( HomeAssistant  hass,
str   device_id 
)
List device triggers for lutron caseta devices.

Definition at line 379 of file device_trigger.py.

◆ async_validate_trigger_config()

ConfigType homeassistant.components.lutron_caseta.device_trigger.async_validate_trigger_config ( HomeAssistant  hass,
ConfigType   config 
)
Validate trigger config.

Definition at line 332 of file device_trigger.py.

◆ get_lutron_data_by_dr_id()

def homeassistant.components.lutron_caseta.device_trigger.get_lutron_data_by_dr_id ( HomeAssistant  hass,
str  device_id 
)
Get a lutron integration data for the given device registry device id.

Definition at line 436 of file device_trigger.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.lutron_caseta.device_trigger._LOGGER = logging.getLogger(__name__)
private

Definition at line 34 of file device_trigger.py.

◆ DEVICE_TYPE_SCHEMA_MAP

dictionary homeassistant.components.lutron_caseta.device_trigger.DEVICE_TYPE_SCHEMA_MAP
Initial value:
1 = {
2  "Pico2Button": PICO_2_BUTTON_TRIGGER_SCHEMA,
3  "Pico2ButtonRaiseLower": PICO_2_BUTTON_RAISE_LOWER_TRIGGER_SCHEMA,
4  "Pico3Button": PICO_3_BUTTON_TRIGGER_SCHEMA,
5  "Pico3ButtonRaiseLower": PICO_3_BUTTON_RAISE_LOWER_TRIGGER_SCHEMA,
6  "Pico4Button": PICO_4_BUTTON_TRIGGER_SCHEMA,
7  "Pico4ButtonScene": PICO_4_BUTTON_SCENE_TRIGGER_SCHEMA,
8  "Pico4ButtonZone": PICO_4_BUTTON_ZONE_TRIGGER_SCHEMA,
9  "Pico4Button2Group": PICO_4_BUTTON_2_GROUP_TRIGGER_SCHEMA,
10  "FourGroupRemote": FOUR_GROUP_REMOTE_TRIGGER_SCHEMA,
11 }

Definition at line 281 of file device_trigger.py.

◆ DEVICE_TYPE_SUBTYPE_MAP_TO_LEAP

dictionary homeassistant.components.lutron_caseta.device_trigger.DEVICE_TYPE_SUBTYPE_MAP_TO_LEAP
Initial value:
1 = {
2  "Pico2Button": PICO_2_BUTTON_BUTTON_TYPES_TO_LEAP,
3  "Pico2ButtonRaiseLower": PICO_2_BUTTON_RAISE_LOWER_BUTTON_TYPES_TO_LEAP,
4  "Pico3Button": PICO_3_BUTTON_BUTTON_TYPES_TO_LEAP,
5  "Pico3ButtonRaiseLower": PICO_3_BUTTON_RAISE_LOWER_BUTTON_TYPES_TO_LEAP,
6  "Pico4Button": PICO_4_BUTTON_BUTTON_TYPES_TO_LEAP,
7  "Pico4ButtonScene": PICO_4_BUTTON_SCENE_BUTTON_TYPES_TO_LEAP,
8  "Pico4ButtonZone": PICO_4_BUTTON_ZONE_BUTTON_TYPES_TO_LEAP,
9  "Pico4Button2Group": PICO_4_BUTTON_2_GROUP_BUTTON_TYPES_TO_LEAP,
10  "FourGroupRemote": FOUR_GROUP_REMOTE_BUTTON_TYPES_TO_LEAP,
11 }

Definition at line 305 of file device_trigger.py.

◆ DEVICE_TYPE_SUBTYPE_MAP_TO_LIP

dictionary homeassistant.components.lutron_caseta.device_trigger.DEVICE_TYPE_SUBTYPE_MAP_TO_LIP
Initial value:
1 = {
2  "Pico2Button": PICO_2_BUTTON_BUTTON_TYPES_TO_LIP,
3  "Pico2ButtonRaiseLower": PICO_2_BUTTON_RAISE_LOWER_BUTTON_TYPES_TO_LIP,
4  "Pico3Button": PICO_3_BUTTON_BUTTON_TYPES_TO_LIP,
5  "Pico3ButtonRaiseLower": PICO_3_BUTTON_RAISE_LOWER_BUTTON_TYPES_TO_LIP,
6  "Pico4Button": PICO_4_BUTTON_BUTTON_TYPES_TO_LIP,
7  "Pico4ButtonScene": PICO_4_BUTTON_SCENE_BUTTON_TYPES_TO_LIP,
8  "Pico4ButtonZone": PICO_4_BUTTON_ZONE_BUTTON_TYPES_TO_LIP,
9  "Pico4Button2Group": PICO_4_BUTTON_2_GROUP_BUTTON_TYPES_TO_LIP,
10  "FourGroupRemote": FOUR_GROUP_REMOTE_BUTTON_TYPES_TO_LIP,
11 }

Definition at line 293 of file device_trigger.py.

◆ FOUR_GROUP_REMOTE_BUTTON_TYPES_TO_LEAP

dictionary homeassistant.components.lutron_caseta.device_trigger.FOUR_GROUP_REMOTE_BUTTON_TYPES_TO_LEAP
Initial value:
1 = {
2  "open_all": 0,
3  "stop_all": 1,
4  "close_all": 2,
5  "raise_all": 3,
6  "lower_all": 4,
7  "open_1": 5,
8  "stop_1": 6,
9  "close_1": 7,
10  "raise_1": 8,
11  "lower_1": 9,
12  "open_2": 10,
13  "stop_2": 11,
14  "close_2": 12,
15  "raise_2": 13,
16  "lower_2": 14,
17  "open_3": 15,
18  "stop_3": 16,
19  "close_3": 17,
20  "raise_3": 18,
21  "lower_3": 19,
22  "open_4": 20,
23  "stop_4": 21,
24  "close_4": 22,
25  "raise_4": 23,
26  "lower_4": 24,
27 }

Definition at line 247 of file device_trigger.py.

◆ FOUR_GROUP_REMOTE_BUTTON_TYPES_TO_LIP

dictionary homeassistant.components.lutron_caseta.device_trigger.FOUR_GROUP_REMOTE_BUTTON_TYPES_TO_LIP
Initial value:
1 = {
2  "open_all": 2,
3  "stop_all": 3,
4  "close_all": 4,
5  "raise_all": 5,
6  "lower_all": 6,
7  "open_1": 10,
8  "stop_1": 11,
9  "close_1": 12,
10  "raise_1": 13,
11  "lower_1": 14,
12  "open_2": 18,
13  "stop_2": 19,
14  "close_2": 20,
15  "raise_2": 21,
16  "lower_2": 22,
17  "open_3": 26,
18  "stop_3": 27,
19  "close_3": 28,
20  "raise_3": 29,
21  "lower_3": 30,
22  "open_4": 34,
23  "stop_4": 35,
24  "close_4": 36,
25  "raise_4": 37,
26  "lower_4": 38,
27 }

Definition at line 220 of file device_trigger.py.

◆ FOUR_GROUP_REMOTE_TRIGGER_SCHEMA

homeassistant.components.lutron_caseta.device_trigger.FOUR_GROUP_REMOTE_TRIGGER_SCHEMA
Initial value:
1 = LUTRON_BUTTON_TRIGGER_SCHEMA.extend(
2  {
3  vol.Required(CONF_SUBTYPE): vol.In(FOUR_GROUP_REMOTE_BUTTON_TYPES_TO_LIP),
4  }
5 )

Definition at line 274 of file device_trigger.py.

◆ KEYPAD_LEAP_BUTTON_NAME_OVERRIDE

dictionary homeassistant.components.lutron_caseta.device_trigger.KEYPAD_LEAP_BUTTON_NAME_OVERRIDE
Initial value:
1 = {
2  "RRD-W2RLD": {
3  17: "raise_1",
4  16: "lower_1",
5  19: "raise_2",
6  18: "lower_2",
7  },
8  "RRD-W1RLD": {
9  19: "raise",
10  18: "lower",
11  },
12 }

Definition at line 51 of file device_trigger.py.

◆ LEAP_TO_PICO_4_BUTTON_BUTTON_TYPES

dictionary homeassistant.components.lutron_caseta.device_trigger.LEAP_TO_PICO_4_BUTTON_BUTTON_TYPES
Initial value:
1 = {
2  v: k for k, v in PICO_4_BUTTON_BUTTON_TYPES_TO_LEAP.items()
3 }

Definition at line 151 of file device_trigger.py.

◆ LEAP_TO_PICO_4_BUTTON_ZONE_BUTTON_TYPES

dictionary homeassistant.components.lutron_caseta.device_trigger.LEAP_TO_PICO_4_BUTTON_ZONE_BUTTON_TYPES
Initial value:
1 = {
2  v: k for k, v in PICO_4_BUTTON_ZONE_BUTTON_TYPES_TO_LEAP.items()
3 }

Definition at line 173 of file device_trigger.py.

◆ LUTRON_BUTTON_TRIGGER_SCHEMA

homeassistant.components.lutron_caseta.device_trigger.LUTRON_BUTTON_TRIGGER_SCHEMA
Initial value:
1 = DEVICE_TRIGGER_BASE_SCHEMA.extend(
2  {
3  vol.Required(CONF_TYPE): vol.In(SUPPORTED_INPUTS_EVENTS_TYPES),
4  }
5 )

Definition at line 44 of file device_trigger.py.

◆ PICO_2_BUTTON_BUTTON_TYPES_TO_LEAP

dictionary homeassistant.components.lutron_caseta.device_trigger.PICO_2_BUTTON_BUTTON_TYPES_TO_LEAP
Initial value:
1 = {
2  "on": 0,
3  "off": 2,
4 }

Definition at line 69 of file device_trigger.py.

◆ PICO_2_BUTTON_BUTTON_TYPES_TO_LIP

dictionary homeassistant.components.lutron_caseta.device_trigger.PICO_2_BUTTON_BUTTON_TYPES_TO_LIP
Initial value:
1 = {
2  "on": 2,
3  "off": 4,
4 }

Definition at line 65 of file device_trigger.py.

◆ PICO_2_BUTTON_RAISE_LOWER_BUTTON_TYPES_TO_LEAP

dictionary homeassistant.components.lutron_caseta.device_trigger.PICO_2_BUTTON_RAISE_LOWER_BUTTON_TYPES_TO_LEAP
Initial value:
1 = {
2  "on": 0,
3  "off": 2,
4  "raise": 3,
5  "lower": 4,
6 }

Definition at line 86 of file device_trigger.py.

◆ PICO_2_BUTTON_RAISE_LOWER_BUTTON_TYPES_TO_LIP

dictionary homeassistant.components.lutron_caseta.device_trigger.PICO_2_BUTTON_RAISE_LOWER_BUTTON_TYPES_TO_LIP
Initial value:
1 = {
2  "on": 2,
3  "off": 4,
4  "raise": 5,
5  "lower": 6,
6 }

Definition at line 80 of file device_trigger.py.

◆ PICO_2_BUTTON_RAISE_LOWER_TRIGGER_SCHEMA

homeassistant.components.lutron_caseta.device_trigger.PICO_2_BUTTON_RAISE_LOWER_TRIGGER_SCHEMA
Initial value:
1 = LUTRON_BUTTON_TRIGGER_SCHEMA.extend(
2  {
3  vol.Required(CONF_SUBTYPE): vol.In(
4  PICO_2_BUTTON_RAISE_LOWER_BUTTON_TYPES_TO_LIP
5  ),
6  }
7 )

Definition at line 92 of file device_trigger.py.

◆ PICO_2_BUTTON_TRIGGER_SCHEMA

homeassistant.components.lutron_caseta.device_trigger.PICO_2_BUTTON_TRIGGER_SCHEMA
Initial value:
1 = LUTRON_BUTTON_TRIGGER_SCHEMA.extend(
2  {
3  vol.Required(CONF_SUBTYPE): vol.In(PICO_2_BUTTON_BUTTON_TYPES_TO_LIP),
4  }
5 )

Definition at line 73 of file device_trigger.py.

◆ PICO_3_BUTTON_BUTTON_TYPES_TO_LEAP

dictionary homeassistant.components.lutron_caseta.device_trigger.PICO_3_BUTTON_BUTTON_TYPES_TO_LEAP
Initial value:
1 = {
2  "on": 0,
3  "stop": 1,
4  "off": 2,
5 }

Definition at line 106 of file device_trigger.py.

◆ PICO_3_BUTTON_BUTTON_TYPES_TO_LIP

dictionary homeassistant.components.lutron_caseta.device_trigger.PICO_3_BUTTON_BUTTON_TYPES_TO_LIP
Initial value:
1 = {
2  "on": 2,
3  "stop": 3,
4  "off": 4,
5 }

Definition at line 101 of file device_trigger.py.

◆ PICO_3_BUTTON_RAISE_LOWER_BUTTON_TYPES_TO_LEAP

dictionary homeassistant.components.lutron_caseta.device_trigger.PICO_3_BUTTON_RAISE_LOWER_BUTTON_TYPES_TO_LEAP
Initial value:
1 = {
2  "on": 0,
3  "stop": 1,
4  "off": 2,
5  "raise": 3,
6  "lower": 4,
7 }

Definition at line 124 of file device_trigger.py.

◆ PICO_3_BUTTON_RAISE_LOWER_BUTTON_TYPES_TO_LIP

dictionary homeassistant.components.lutron_caseta.device_trigger.PICO_3_BUTTON_RAISE_LOWER_BUTTON_TYPES_TO_LIP
Initial value:
1 = {
2  "on": 2,
3  "stop": 3,
4  "off": 4,
5  "raise": 5,
6  "lower": 6,
7 }

Definition at line 117 of file device_trigger.py.

◆ PICO_3_BUTTON_RAISE_LOWER_TRIGGER_SCHEMA

homeassistant.components.lutron_caseta.device_trigger.PICO_3_BUTTON_RAISE_LOWER_TRIGGER_SCHEMA
Initial value:
1 = LUTRON_BUTTON_TRIGGER_SCHEMA.extend(
2  {
3  vol.Required(CONF_SUBTYPE): vol.In(
4  PICO_3_BUTTON_RAISE_LOWER_BUTTON_TYPES_TO_LIP
5  ),
6  }
7 )

Definition at line 131 of file device_trigger.py.

◆ PICO_3_BUTTON_TRIGGER_SCHEMA

homeassistant.components.lutron_caseta.device_trigger.PICO_3_BUTTON_TRIGGER_SCHEMA
Initial value:
1 = LUTRON_BUTTON_TRIGGER_SCHEMA.extend(
2  {
3  vol.Required(CONF_SUBTYPE): vol.In(PICO_3_BUTTON_BUTTON_TYPES_TO_LIP),
4  }
5 )

Definition at line 111 of file device_trigger.py.

◆ PICO_4_BUTTON_2_GROUP_BUTTON_TYPES_TO_LEAP

dictionary homeassistant.components.lutron_caseta.device_trigger.PICO_4_BUTTON_2_GROUP_BUTTON_TYPES_TO_LEAP
Initial value:
1 = {
2  "group_1_button_1": 1,
3  "group_1_button_2": 2,
4  "group_2_button_1": 3,
5  "group_2_button_2": 4,
6 }

Definition at line 208 of file device_trigger.py.

◆ PICO_4_BUTTON_2_GROUP_BUTTON_TYPES_TO_LIP

dictionary homeassistant.components.lutron_caseta.device_trigger.PICO_4_BUTTON_2_GROUP_BUTTON_TYPES_TO_LIP
Initial value:
1 = {
2  "group_1_button_1": 8,
3  "group_1_button_2": 9,
4  "group_2_button_1": 10,
5  "group_2_button_2": 11,
6 }

Definition at line 202 of file device_trigger.py.

◆ PICO_4_BUTTON_2_GROUP_TRIGGER_SCHEMA

homeassistant.components.lutron_caseta.device_trigger.PICO_4_BUTTON_2_GROUP_TRIGGER_SCHEMA
Initial value:
1 = LUTRON_BUTTON_TRIGGER_SCHEMA.extend(
2  {
3  vol.Required(CONF_SUBTYPE): vol.In(PICO_4_BUTTON_2_GROUP_BUTTON_TYPES_TO_LIP),
4  }
5 )

Definition at line 214 of file device_trigger.py.

◆ PICO_4_BUTTON_BUTTON_TYPES_TO_LEAP

dictionary homeassistant.components.lutron_caseta.device_trigger.PICO_4_BUTTON_BUTTON_TYPES_TO_LEAP
Initial value:
1 = {
2  "button_1": 1,
3  "button_2": 2,
4  "button_3": 3,
5  "button_4": 4,
6 }

Definition at line 145 of file device_trigger.py.

◆ PICO_4_BUTTON_BUTTON_TYPES_TO_LIP

dictionary homeassistant.components.lutron_caseta.device_trigger.PICO_4_BUTTON_BUTTON_TYPES_TO_LIP
Initial value:
1 = {
2  "button_1": 8,
3  "button_2": 9,
4  "button_3": 10,
5  "button_4": 11,
6 }

Definition at line 139 of file device_trigger.py.

◆ PICO_4_BUTTON_SCENE_BUTTON_TYPES_TO_LEAP

dictionary homeassistant.components.lutron_caseta.device_trigger.PICO_4_BUTTON_SCENE_BUTTON_TYPES_TO_LEAP
Initial value:
1 = {
2  "button_1": 1,
3  "button_2": 2,
4  "button_3": 3,
5  "off": 4,
6 }

Definition at line 189 of file device_trigger.py.

◆ PICO_4_BUTTON_SCENE_BUTTON_TYPES_TO_LIP

dictionary homeassistant.components.lutron_caseta.device_trigger.PICO_4_BUTTON_SCENE_BUTTON_TYPES_TO_LIP
Initial value:
1 = {
2  "button_1": 8,
3  "button_2": 9,
4  "button_3": 10,
5  "off": 11,
6 }

Definition at line 183 of file device_trigger.py.

◆ PICO_4_BUTTON_SCENE_TRIGGER_SCHEMA

homeassistant.components.lutron_caseta.device_trigger.PICO_4_BUTTON_SCENE_TRIGGER_SCHEMA
Initial value:
1 = LUTRON_BUTTON_TRIGGER_SCHEMA.extend(
2  {
3  vol.Required(CONF_SUBTYPE): vol.In(PICO_4_BUTTON_SCENE_BUTTON_TYPES_TO_LIP),
4  }
5 )

Definition at line 195 of file device_trigger.py.

◆ PICO_4_BUTTON_TRIGGER_SCHEMA

homeassistant.components.lutron_caseta.device_trigger.PICO_4_BUTTON_TRIGGER_SCHEMA
Initial value:
1 = LUTRON_BUTTON_TRIGGER_SCHEMA.extend(
2  {
3  vol.Required(CONF_SUBTYPE): vol.In(PICO_4_BUTTON_BUTTON_TYPES_TO_LIP),
4  }
5 )

Definition at line 154 of file device_trigger.py.

◆ PICO_4_BUTTON_ZONE_BUTTON_TYPES_TO_LEAP

dictionary homeassistant.components.lutron_caseta.device_trigger.PICO_4_BUTTON_ZONE_BUTTON_TYPES_TO_LEAP
Initial value:
1 = {
2  "on": 1,
3  "raise": 2,
4  "lower": 3,
5  "off": 4,
6 }

Definition at line 167 of file device_trigger.py.

◆ PICO_4_BUTTON_ZONE_BUTTON_TYPES_TO_LIP

dictionary homeassistant.components.lutron_caseta.device_trigger.PICO_4_BUTTON_ZONE_BUTTON_TYPES_TO_LIP
Initial value:
1 = {
2  "on": 8,
3  "raise": 9,
4  "lower": 10,
5  "off": 11,
6 }

Definition at line 161 of file device_trigger.py.

◆ PICO_4_BUTTON_ZONE_TRIGGER_SCHEMA

homeassistant.components.lutron_caseta.device_trigger.PICO_4_BUTTON_ZONE_TRIGGER_SCHEMA
Initial value:
1 = LUTRON_BUTTON_TRIGGER_SCHEMA.extend(
2  {
3  vol.Required(CONF_SUBTYPE): vol.In(PICO_4_BUTTON_ZONE_BUTTON_TYPES_TO_LIP),
4  }
5 )

Definition at line 176 of file device_trigger.py.

◆ SUPPORTED_INPUTS_EVENTS_TYPES

list homeassistant.components.lutron_caseta.device_trigger.SUPPORTED_INPUTS_EVENTS_TYPES = [ACTION_PRESS, ACTION_RELEASE]

Definition at line 42 of file device_trigger.py.

◆ TRIGGER_SCHEMA

homeassistant.components.lutron_caseta.device_trigger.TRIGGER_SCHEMA
Initial value:
1 = vol.Any(
2  PICO_2_BUTTON_TRIGGER_SCHEMA,
3  PICO_3_BUTTON_RAISE_LOWER_TRIGGER_SCHEMA,
4  PICO_4_BUTTON_TRIGGER_SCHEMA,
5  PICO_4_BUTTON_SCENE_TRIGGER_SCHEMA,
6  PICO_4_BUTTON_ZONE_TRIGGER_SCHEMA,
7  PICO_4_BUTTON_2_GROUP_TRIGGER_SCHEMA,
8  FOUR_GROUP_REMOTE_TRIGGER_SCHEMA,
9 )

Definition at line 321 of file device_trigger.py.