Home Assistant Unofficial Reference 2024.12.1
const.py
Go to the documentation of this file.
1 """Constants for Yale devices."""
2 
3 from homeassistant.const import Platform
4 
5 DEFAULT_TIMEOUT = 25
6 
7 CONF_ACCESS_TOKEN_CACHE_FILE = "access_token_cache_file"
8 CONF_BRAND = "brand"
9 CONF_LOGIN_METHOD = "login_method"
10 CONF_INSTALL_ID = "install_id"
11 
12 VERIFICATION_CODE_KEY = "verification_code"
13 
14 MANUFACTURER = "Yale Home Inc."
15 
16 DEFAULT_NAME = "Yale"
17 DOMAIN = "yale"
18 
19 OPERATION_METHOD_AUTORELOCK = "autorelock"
20 OPERATION_METHOD_REMOTE = "remote"
21 OPERATION_METHOD_KEYPAD = "keypad"
22 OPERATION_METHOD_MANUAL = "manual"
23 OPERATION_METHOD_TAG = "tag"
24 OPERATION_METHOD_MOBILE_DEVICE = "mobile"
25 
26 ATTR_OPERATION_AUTORELOCK = "autorelock"
27 ATTR_OPERATION_METHOD = "method"
28 ATTR_OPERATION_REMOTE = "remote"
29 ATTR_OPERATION_KEYPAD = "keypad"
30 ATTR_OPERATION_MANUAL = "manual"
31 ATTR_OPERATION_TAG = "tag"
32 
33 LOGIN_METHODS = ["phone", "email"]
34 DEFAULT_LOGIN_METHOD = "email"
35 
36 PLATFORMS = [
37  Platform.BINARY_SENSOR,
38  Platform.BUTTON,
39  Platform.CAMERA,
40  Platform.EVENT,
41  Platform.LOCK,
42  Platform.SENSOR,
43 ]