27 lines
602 B
Python
27 lines
602 B
Python
"""Constants for the Rehlko integration."""
|
|
|
|
from aiokem import CommunicationError
|
|
|
|
DOMAIN = "rehlko"
|
|
|
|
CONF_REFRESH_TOKEN = "refresh_token"
|
|
|
|
DEVICE_DATA_DEVICES = "devices"
|
|
DEVICE_DATA_PRODUCT = "product"
|
|
DEVICE_DATA_FIRMWARE_VERSION = "firmwareVersion"
|
|
DEVICE_DATA_MODEL_NAME = "modelDisplayName"
|
|
DEVICE_DATA_ID = "id"
|
|
DEVICE_DATA_DISPLAY_NAME = "displayName"
|
|
DEVICE_DATA_MAC_ADDRESS = "macAddress"
|
|
DEVICE_DATA_IS_CONNECTED = "isConnected"
|
|
|
|
KOHLER = "Kohler"
|
|
|
|
GENERATOR_DATA_DEVICE = "device"
|
|
GENERATOR_DATA_EXERCISE = "exercise"
|
|
|
|
CONNECTION_EXCEPTIONS = (
|
|
TimeoutError,
|
|
CommunicationError,
|
|
)
|