33 lines
876 B
Python
33 lines
876 B
Python
"""Constants for Hive."""
|
|
from homeassistant.const import Platform
|
|
|
|
ATTR_MODE = "mode"
|
|
ATTR_TIME_PERIOD = "time_period"
|
|
ATTR_ONOFF = "on_off"
|
|
CONF_CODE = "2fa"
|
|
CONFIG_ENTRY_VERSION = 1
|
|
DEFAULT_NAME = "Hive"
|
|
DOMAIN = "hive"
|
|
PLATFORMS = [
|
|
Platform.ALARM_CONTROL_PANEL,
|
|
Platform.BINARY_SENSOR,
|
|
Platform.CLIMATE,
|
|
Platform.LIGHT,
|
|
Platform.SENSOR,
|
|
Platform.SWITCH,
|
|
Platform.WATER_HEATER,
|
|
]
|
|
PLATFORM_LOOKUP = {
|
|
Platform.ALARM_CONTROL_PANEL: "alarm_control_panel",
|
|
Platform.BINARY_SENSOR: "binary_sensor",
|
|
Platform.CLIMATE: "climate",
|
|
Platform.LIGHT: "light",
|
|
Platform.SENSOR: "sensor",
|
|
Platform.SWITCH: "switch",
|
|
Platform.WATER_HEATER: "water_heater",
|
|
}
|
|
SERVICE_BOOST_HOT_WATER = "boost_hot_water"
|
|
SERVICE_BOOST_HEATING_ON = "boost_heating_on"
|
|
SERVICE_BOOST_HEATING_OFF = "boost_heating_off"
|
|
WATER_HEATER_MODES = ["on", "off"]
|