1 """Constants for the AlarmDecoder component."""
3 CONF_ALT_NIGHT_MODE =
"alt_night_mode"
4 CONF_AUTO_BYPASS =
"auto_bypass"
5 CONF_CODE_ARM_REQUIRED =
"code_arm_required"
6 CONF_DEVICE_BAUD =
"device_baudrate"
7 CONF_DEVICE_PATH =
"device_path"
8 CONF_RELAY_ADDR =
"zone_relayaddr"
9 CONF_RELAY_CHAN =
"zone_relaychan"
10 CONF_ZONE_LOOP =
"zone_loop"
11 CONF_ZONE_NAME =
"zone_name"
12 CONF_ZONE_NUMBER =
"zone_number"
13 CONF_ZONE_RFID =
"zone_rfid"
14 CONF_ZONE_TYPE =
"zone_type"
16 DEFAULT_ALT_NIGHT_MODE =
False
17 DEFAULT_AUTO_BYPASS =
False
18 DEFAULT_CODE_ARM_REQUIRED =
True
19 DEFAULT_DEVICE_BAUD = 115200
20 DEFAULT_DEVICE_HOST =
"alarmdecoder"
21 DEFAULT_DEVICE_PATH =
"/dev/ttyUSB0"
22 DEFAULT_DEVICE_PORT = 10000
23 DEFAULT_ZONE_TYPE =
"window"
25 DEFAULT_ARM_OPTIONS = {
26 CONF_ALT_NIGHT_MODE: DEFAULT_ALT_NIGHT_MODE,
27 CONF_AUTO_BYPASS: DEFAULT_AUTO_BYPASS,
28 CONF_CODE_ARM_REQUIRED: DEFAULT_CODE_ARM_REQUIRED,
30 DEFAULT_ZONE_OPTIONS: dict = {}
32 DOMAIN =
"alarmdecoder"
34 OPTIONS_ARM =
"arm_options"
35 OPTIONS_ZONES =
"zone_options"
37 PROTOCOL_SERIAL =
"serial"
38 PROTOCOL_SOCKET =
"socket"
40 SIGNAL_PANEL_MESSAGE =
"alarmdecoder.panel_message"
41 SIGNAL_REL_MESSAGE =
"alarmdecoder.rel_message"
42 SIGNAL_RFX_MESSAGE =
"alarmdecoder.rfx_message"
43 SIGNAL_ZONE_FAULT =
"alarmdecoder.zone_fault"
44 SIGNAL_ZONE_RESTORE =
"alarmdecoder.zone_restore"