core/homeassistant/components/balboa/const.py

35 lines
763 B
Python
Raw Normal View History

2021-11-25 18:04:06 +00:00
"""Constants for the Balboa Spa Client integration."""
2022-04-26 07:19:52 +00:00
from __future__ import annotations
2021-11-25 18:04:06 +00:00
import logging
from homeassistant.components.climate import (
2021-11-25 18:04:06 +00:00
FAN_HIGH,
FAN_LOW,
FAN_MEDIUM,
FAN_OFF,
2022-04-26 07:19:52 +00:00
HVACMode,
2021-11-25 18:04:06 +00:00
)
from homeassistant.const import Platform
2021-11-25 18:04:06 +00:00
_LOGGER = logging.getLogger(__name__)
DOMAIN = "balboa"
CLIMATE_SUPPORTED_FANSTATES = [FAN_OFF, FAN_LOW, FAN_MEDIUM, FAN_HIGH]
2022-04-26 07:19:52 +00:00
CLIMATE_SUPPORTED_MODES = [HVACMode.AUTO, HVACMode.HEAT, HVACMode.OFF]
2021-11-25 18:04:06 +00:00
CONF_SYNC_TIME = "sync_time"
DEFAULT_SYNC_TIME = False
PLATFORMS = [Platform.BINARY_SENSOR, Platform.CLIMATE]
2021-11-25 18:04:06 +00:00
AUX = "Aux"
CIRC_PUMP = "Circ Pump"
CLIMATE = "Climate"
FILTER = "Filter"
LIGHT = "Light"
MISTER = "Mister"
PUMP = "Pump"
TEMP_RANGE = "Temp Range"
SIGNAL_UPDATE = "balboa_update_{}"