"""Constants for the Balboa Spa Client integration.""" import logging from homeassistant.components.climate.const import ( FAN_HIGH, FAN_LOW, FAN_MEDIUM, FAN_OFF, HVAC_MODE_HEAT, HVAC_MODE_OFF, ) _LOGGER = logging.getLogger(__name__) DOMAIN = "balboa" CLIMATE_SUPPORTED_FANSTATES = [FAN_OFF, FAN_LOW, FAN_MEDIUM, FAN_HIGH] CLIMATE_SUPPORTED_MODES = [HVAC_MODE_HEAT, HVAC_MODE_OFF] CONF_SYNC_TIME = "sync_time" DEFAULT_SYNC_TIME = False PLATFORMS = ["binary_sensor", "climate", "fan", "switch"] SPA = "spa" UNSUB = "unsub" AUX = "Aux" CIRC_PUMP = "Circ Pump" CLIMATE = "Climate" FILTER = "Filter" LIGHT = "Light" MISTER = "Mister" PUMP = "Pump" TEMP_RANGE = "Temp Range" FAN_PRESET_MODE_OFF = "Off" FAN_PRESET_MODE_LOW = "Low" FAN_PRESET_MODE_HIGH = "High" FAN_SUPPORTED_PRESET_MODES = [FAN_PRESET_MODE_OFF, FAN_PRESET_MODE_LOW, FAN_PRESET_MODE_HIGH]