1 """Constants for the elmax-cloud integration."""
6 CONF_ELMAX_USERNAME =
"username"
7 CONF_ELMAX_PASSWORD =
"password"
8 CONF_ELMAX_PANEL_ID =
"panel_id"
9 CONF_ELMAX_PANEL_LOCAL_ID =
"panel_local_id"
10 CONF_ELMAX_PANEL_REMOTE_ID =
"panel_remote_id"
11 CONF_ELMAX_PANEL_PIN =
"panel_pin"
12 CONF_ELMAX_PANEL_NAME =
"panel_name"
14 CONF_ELMAX_MODE =
"mode"
15 CONF_ELMAX_MODE_CLOUD =
"cloud"
16 CONF_ELMAX_MODE_DIRECT =
"direct"
17 CONF_ELMAX_MODE_DIRECT_HOST =
"panel_api_host"
18 CONF_ELMAX_MODE_DIRECT_PORT =
"panel_api_port"
19 CONF_ELMAX_MODE_DIRECT_SSL =
"use_ssl"
20 CONF_ELMAX_MODE_DIRECT_SSL_CERT =
"ssl_cert"
22 ELMAX_LOCAL_API_PATH =
"api/v2"
24 CONF_CONFIG_ENTRY_ID =
"config_entry_id"
25 CONF_ENDPOINT_ID =
"endpoint_id"
29 Platform.BINARY_SENSOR,
30 Platform.ALARM_CONTROL_PANEL,
34 ELMAX_MODE_DIRECT_DEFAULT_HTTPS_PORT = 443
35 ELMAX_MODE_DIRECT_DEFAULT_HTTP_PORT = 80
37 DEFAULT_TIMEOUT = 10.0
38 MIN_APIV2_SUPPORTED_VERSION =
"4.9.13"