core/homeassistant/components/ccm15/const.py

27 lines
639 B
Python

"""Constants for the Midea ccm15 AC Controller integration."""
from homeassistant.components.climate import (
FAN_AUTO,
FAN_HIGH,
FAN_LOW,
FAN_MEDIUM,
FAN_OFF,
HVACMode,
)
DOMAIN = "ccm15"
DEFAULT_TIMEOUT = 10
DEFAULT_INTERVAL = 30
CONST_STATE_CMD_MAP = {
HVACMode.COOL: 0,
HVACMode.HEAT: 1,
HVACMode.DRY: 2,
HVACMode.FAN_ONLY: 3,
HVACMode.OFF: 4,
HVACMode.AUTO: 5,
}
CONST_CMD_STATE_MAP = {v: k for k, v in CONST_STATE_CMD_MAP.items()}
CONST_FAN_CMD_MAP = {FAN_AUTO: 0, FAN_LOW: 2, FAN_MEDIUM: 3, FAN_HIGH: 4, FAN_OFF: 5}
CONST_CMD_FAN_MAP = {v: k for k, v in CONST_FAN_CMD_MAP.items()}