core/homeassistant/components/eheimdigital/const.py

28 lines
677 B
Python

"""Constants for the EHEIM Digital integration."""
from logging import Logger, getLogger
from eheimdigital.types import HeaterMode, LightMode
from homeassistant.components.climate import PRESET_NONE
from homeassistant.components.light import EFFECT_OFF
LOGGER: Logger = getLogger(__package__)
DOMAIN = "eheimdigital"
EFFECT_DAYCL_MODE = "daycl_mode"
EFFECT_TO_LIGHT_MODE = {
EFFECT_DAYCL_MODE: LightMode.DAYCL_MODE,
EFFECT_OFF: LightMode.MAN_MODE,
}
HEATER_BIO_MODE = "bio_mode"
HEATER_SMART_MODE = "smart_mode"
HEATER_PRESET_TO_HEATER_MODE = {
HEATER_BIO_MODE: HeaterMode.BIO,
HEATER_SMART_MODE: HeaterMode.SMART,
PRESET_NONE: HeaterMode.MANUAL,
}