Home Assistant Unofficial Reference 2024.12.1
const.py
Go to the documentation of this file.
1 """StarLine constants."""
2 
3 import logging
4 
5 from homeassistant.const import Platform
6 
7 _LOGGER = logging.getLogger(__package__)
8 
9 DOMAIN = "starline"
10 PLATFORMS = [
11  Platform.BINARY_SENSOR,
12  Platform.BUTTON,
13  Platform.DEVICE_TRACKER,
14  Platform.LOCK,
15  Platform.SENSOR,
16  Platform.SWITCH,
17 ]
18 
19 CONF_APP_ID = "app_id"
20 CONF_APP_SECRET = "app_secret"
21 CONF_MFA_CODE = "mfa_code"
22 CONF_CAPTCHA_CODE = "captcha_code"
23 
24 DEFAULT_SCAN_INTERVAL = 180 # in seconds
25 CONF_SCAN_OBD_INTERVAL = "scan_obd_interval"
26 DEFAULT_SCAN_OBD_INTERVAL = 10800 # 3 hours in seconds
27 
28 ERROR_AUTH_APP = "error_auth_app"
29 ERROR_AUTH_USER = "error_auth_user"
30 ERROR_AUTH_MFA = "error_auth_mfa"
31 
32 DATA_USER_ID = "user_id"
33 DATA_SLNET_TOKEN = "slnet_token"
34 DATA_SLID_TOKEN = "slid_token"
35 DATA_EXPIRES = "expires"
36 
37 SERVICE_UPDATE_STATE = "update_state"
38 SERVICE_SET_SCAN_INTERVAL = "set_scan_interval"
39 SERVICE_SET_SCAN_OBD_INTERVAL = "set_scan_obd_interval"