core/homeassistant/components/zwave_me/const.py

42 lines
826 B
Python

"""Constants for ZWaveMe."""
from enum import StrEnum
from homeassistant.const import Platform
# Base component constants
DOMAIN = "zwave_me"
class ZWaveMePlatform(StrEnum):
"""Included ZWaveMe platforms."""
BINARY_SENSOR = "sensorBinary"
BRIGHTNESS_LIGHT = "lightMultilevel"
BUTTON = "toggleButton"
CLIMATE = "thermostat"
COVER = "motor"
FAN = "fan"
LOCK = "doorlock"
NUMBER = "switchMultilevel"
SWITCH = "switchBinary"
SENSOR = "sensorMultilevel"
SIREN = "siren"
RGBW_LIGHT = "switchRGBW"
RGB_LIGHT = "switchRGB"
PLATFORMS = [
Platform.BINARY_SENSOR,
Platform.BUTTON,
Platform.CLIMATE,
Platform.COVER,
Platform.FAN,
Platform.LIGHT,
Platform.LOCK,
Platform.NUMBER,
Platform.SENSOR,
Platform.SIREN,
Platform.SWITCH,
]