core/homeassistant/components/generic_thermostat/const.py

35 lines
721 B
Python

"""Constants for the Generic Thermostat helper."""
from homeassistant.components.climate import (
PRESET_ACTIVITY,
PRESET_AWAY,
PRESET_COMFORT,
PRESET_ECO,
PRESET_HOME,
PRESET_SLEEP,
)
from homeassistant.const import Platform
DOMAIN = "generic_thermostat"
PLATFORMS = [Platform.CLIMATE]
CONF_AC_MODE = "ac_mode"
CONF_COLD_TOLERANCE = "cold_tolerance"
CONF_HEATER = "heater"
CONF_HOT_TOLERANCE = "hot_tolerance"
CONF_MIN_DUR = "min_cycle_duration"
CONF_PRESETS = {
p: f"{p}_temp"
for p in (
PRESET_AWAY,
PRESET_COMFORT,
PRESET_ECO,
PRESET_HOME,
PRESET_SLEEP,
PRESET_ACTIVITY,
)
}
CONF_SENSOR = "target_sensor"
DEFAULT_TOLERANCE = 0.3