28 lines
683 B
Python
28 lines
683 B
Python
"""StarLine constants."""
|
|
import logging
|
|
|
|
LOGGER = logging.getLogger(__package__)
|
|
|
|
DOMAIN = "starline"
|
|
PLATFORMS = ["device_tracker", "binary_sensor", "sensor", "lock", "switch"]
|
|
|
|
CONF_APP_ID = "app_id"
|
|
CONF_APP_SECRET = "app_secret"
|
|
CONF_MFA_CODE = "mfa_code"
|
|
CONF_CAPTCHA_CODE = "captcha_code"
|
|
|
|
CONF_SCAN_INTERVAL = "scan_interval"
|
|
DEFAULT_SCAN_INTERVAL = 180 # in seconds
|
|
|
|
ERROR_AUTH_APP = "error_auth_app"
|
|
ERROR_AUTH_USER = "error_auth_user"
|
|
ERROR_AUTH_MFA = "error_auth_mfa"
|
|
|
|
DATA_USER_ID = "user_id"
|
|
DATA_SLNET_TOKEN = "slnet_token"
|
|
DATA_SLID_TOKEN = "slid_token"
|
|
DATA_EXPIRES = "expires"
|
|
|
|
SERVICE_UPDATE_STATE = "update_state"
|
|
SERVICE_SET_SCAN_INTERVAL = "set_scan_interval"
|