2022-01-20 09:01:04 +00:00
|
|
|
"""Constants for the IntelliFire integration."""
|
2024-03-08 13:52:48 +00:00
|
|
|
|
2022-01-20 09:01:04 +00:00
|
|
|
from __future__ import annotations
|
|
|
|
|
|
|
|
import logging
|
|
|
|
|
|
|
|
DOMAIN = "intellifire"
|
|
|
|
LOGGER = logging.getLogger(__package__)
|
2024-09-01 10:48:38 +00:00
|
|
|
DEFAULT_THERMOSTAT_TEMP = 21
|
|
|
|
|
|
|
|
CONF_USER_ID = "user_id" # part of the cloud cookie
|
|
|
|
CONF_WEB_CLIENT_ID = "web_client_id" # part of the cloud cookie
|
|
|
|
CONF_AUTH_COOKIE = "auth_cookie" # part of the cloud cookie
|
2022-04-21 16:14:13 +00:00
|
|
|
|
|
|
|
CONF_SERIAL = "serial"
|
2024-09-01 10:48:38 +00:00
|
|
|
CONF_READ_MODE = "cloud_read"
|
|
|
|
CONF_CONTROL_MODE = "cloud_control"
|
2022-06-29 18:01:38 +00:00
|
|
|
|
2024-09-01 10:48:38 +00:00
|
|
|
|
|
|
|
API_MODE_LOCAL = "local"
|
|
|
|
API_MODE_CLOUD = "cloud"
|
|
|
|
|
|
|
|
|
|
|
|
STARTUP_TIMEOUT = 600
|
|
|
|
|
|
|
|
INIT_WAIT_TIME_SECONDS = 10
|