forked from fernac03/JFL_ACTIVE
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconst.py
47 lines (40 loc) · 1.39 KB
/
const.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
"""Constants for the JFL Active 20 Ethernet component."""
CONF_ALT_NIGHT_MODE = "alt_night_mode"
CONF_CODE_REQUIRED = "code_required"
CONF_AUTO_BYPASS = "auto_bypass"
CONF_CODE_ARM_REQUIRED = "code_arm_required"
CONF_RELAY_ADDR = "zone_relayaddr"
CONF_RELAY_CHAN = "zone_relaychan"
CONF_ZONE_LOOP = "zone_loop"
CONF_ZONE_NAME = "zone_name"
CONF_ZONE_NUMBER = "zone_number"
CONF_ZONE_RFID = "zone_rfid"
CONF_ZONE_TYPE = "zone_type"
CONF_PARTITION = False
CONF_MODELO = "Active20"
DATA_AD = "jfl_active20"
DATA_REMOVE_STOP_LISTENER = "rm_stop_listener"
DATA_REMOVE_UPDATE_LISTENER = "rm_update_listener"
DATA_RESTART = "restart"
DEFAULT_ALT_NIGHT_MODE = False
DEFAULT_AUTO_BYPASS = False
DEFAULT_CODE_ARM_REQUIRED = True
DEFAULT_DEVICE_HOST = "localhost"
DEFAULT_DEVICE_PORT = 8085
DEFAULT_ZONE_TYPE = "window"
DEFAULT_CODE_REQUIRED = "0000",
DEFAULT_ARM_OPTIONS = {
CONF_ALT_NIGHT_MODE: DEFAULT_ALT_NIGHT_MODE,
CONF_AUTO_BYPASS: DEFAULT_AUTO_BYPASS,
CONF_CODE_ARM_REQUIRED: DEFAULT_CODE_ARM_REQUIRED,
CONF_CODE_REQUIRED: DEFAULT_CODE_REQUIRED,
}
DEFAULT_ZONE_OPTIONS: dict = {}
DOMAIN = "jfl_active20"
OPTIONS_ARM = "arm_options"
OPTIONS_ZONES = "zone_options"
SIGNAL_PANEL_MESSAGE = "jfl_active20.panel_message"
SIGNAL_REL_MESSAGE = "jfl_active20.rel_message"
SIGNAL_RFX_MESSAGE = "jfl_active20.rfx_message"
SIGNAL_ZONE_FAULT = "jfl_active20.zone_fault"
SIGNAL_ZONE_RESTORE = "jfl_active20.zone_restore"