Home Assistant Unofficial Reference 2024.12.1
const.py
Go to the documentation of this file.
1 """Constants for the AlarmDecoder component."""
2 
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"
15 
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"
24 
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,
29 }
30 DEFAULT_ZONE_OPTIONS: dict = {}
31 
32 DOMAIN = "alarmdecoder"
33 
34 OPTIONS_ARM = "arm_options"
35 OPTIONS_ZONES = "zone_options"
36 
37 PROTOCOL_SERIAL = "serial"
38 PROTOCOL_SOCKET = "socket"
39 
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"