Home Assistant Unofficial Reference 2024.12.1
const.py
Go to the documentation of this file.
1 """Constants for RFXtrx integration."""
2 
3 CONF_DATA_BITS = "data_bits"
4 CONF_AUTOMATIC_ADD = "automatic_add"
5 CONF_OFF_DELAY = "off_delay"
6 CONF_VENETIAN_BLIND_MODE = "venetian_blind_mode"
7 CONF_PROTOCOLS = "protocols"
8 
9 CONF_REPLACE_DEVICE = "replace_device"
10 
11 CONST_VENETIAN_BLIND_MODE_DEFAULT = "Unknown"
12 CONST_VENETIAN_BLIND_MODE_EU = "EU"
13 CONST_VENETIAN_BLIND_MODE_US = "US"
14 
15 COMMAND_ON_LIST = [
16  "On",
17  "Up",
18  "Stop",
19  "Group on",
20  "Open (inline relay)",
21  "Stop (inline relay)",
22  "Enable sun automation",
23 ]
24 
25 COMMAND_OFF_LIST = [
26  "Off",
27  "Group off",
28  "Down",
29  "Close (inline relay)",
30  "Disable sun automation",
31 ]
32 
33 COMMAND_GROUP_LIST = [
34  "Group on",
35  "Group off",
36 ]
37 
38 ATTR_EVENT = "event"
39 
40 SERVICE_SEND = "send"
41 
42 DEVICE_PACKET_TYPE_LIGHTING4 = 0x13
43 
44 EVENT_RFXTRX_EVENT = "rfxtrx_event"
45 
46 DATA_RFXOBJECT = "rfxobject"
47 
48 DOMAIN = "rfxtrx"
49 
50 SIGNAL_EVENT = f"{DOMAIN}_event"