mirror of https://github.com/home-assistant/core
33 lines
642 B
Python
33 lines
642 B
Python
"""Constants for Sensibo."""
|
|
|
|
import logging
|
|
|
|
from aiohttp.client_exceptions import ClientConnectionError
|
|
from pysensibo.exceptions import AuthenticationError, SensiboError
|
|
|
|
from homeassistant.const import Platform
|
|
|
|
LOGGER = logging.getLogger(__package__)
|
|
|
|
DEFAULT_SCAN_INTERVAL = 60
|
|
DOMAIN = "sensibo"
|
|
PLATFORMS = [
|
|
Platform.BINARY_SENSOR,
|
|
Platform.BUTTON,
|
|
Platform.CLIMATE,
|
|
Platform.NUMBER,
|
|
Platform.SELECT,
|
|
Platform.SENSOR,
|
|
Platform.SWITCH,
|
|
Platform.UPDATE,
|
|
]
|
|
DEFAULT_NAME = "Sensibo"
|
|
TIMEOUT = 8
|
|
|
|
SENSIBO_ERRORS = (
|
|
ClientConnectionError,
|
|
TimeoutError,
|
|
AuthenticationError,
|
|
SensiboError,
|
|
)
|