70 lines
2.0 KiB
Python
70 lines
2.0 KiB
Python
"""Constants for localtuya integration."""
|
|
|
|
ATTR_CURRENT = "current"
|
|
ATTR_CURRENT_CONSUMPTION = "current_consumption"
|
|
ATTR_VOLTAGE = "voltage"
|
|
|
|
CONF_LOCAL_KEY = "local_key"
|
|
CONF_PROTOCOL_VERSION = "protocol_version"
|
|
CONF_DPS_STRINGS = "dps_strings"
|
|
CONF_PRODUCT_KEY = "product_key"
|
|
|
|
# light
|
|
CONF_BRIGHTNESS_LOWER = "brightness_lower"
|
|
CONF_BRIGHTNESS_UPPER = "brightness_upper"
|
|
CONF_COLOR = "color"
|
|
CONF_COLOR_MODE = "color_mode"
|
|
CONF_COLOR_TEMP_MIN_KELVIN = "color_temp_min_kelvin"
|
|
CONF_COLOR_TEMP_MAX_KELVIN = "color_temp_max_kelvin"
|
|
CONF_MUSIC_MODE = "music_mode"
|
|
|
|
# switch
|
|
CONF_CURRENT = "current"
|
|
CONF_CURRENT_CONSUMPTION = "current_consumption"
|
|
CONF_VOLTAGE = "voltage"
|
|
|
|
# cover
|
|
CONF_COMMANDS_SET = "commands_set"
|
|
CONF_POSITIONING_MODE = "positioning_mode"
|
|
CONF_CURRENT_POSITION_DP = "current_position_dp"
|
|
CONF_SET_POSITION_DP = "set_position_dp"
|
|
CONF_POSITION_INVERTED = "position_inverted"
|
|
CONF_SPAN_TIME = "span_time"
|
|
|
|
# fan
|
|
CONF_FAN_SPEED_CONTROL = "fan_speed_control"
|
|
CONF_FAN_OSCILLATING_CONTROL = "fan_oscillating_control"
|
|
CONF_FAN_SPEED_LOW = "fan_speed_low"
|
|
CONF_FAN_SPEED_MEDIUM = "fan_speed_medium"
|
|
CONF_FAN_SPEED_HIGH = "fan_speed_high"
|
|
|
|
# sensor
|
|
CONF_SCALING = "scaling"
|
|
|
|
# climate
|
|
CONF_TARGET_TEMPERATURE_DP = "target_temperature_dp"
|
|
CONF_CURRENT_TEMPERATURE_DP = "current_temperature_dp"
|
|
CONF_TEMPERATURE_STEP = "temperature_step"
|
|
CONF_MAX_TEMP_DP = "max_temperature_dp"
|
|
CONF_MIN_TEMP_DP = "min_temperature_dp"
|
|
CONF_PRECISION = "precision"
|
|
CONF_TARGET_PRECISION = "target_precision"
|
|
CONF_HVAC_MODE_DP = "hvac_mode_dp"
|
|
CONF_HVAC_MODE_SET = "hvac_mode_set"
|
|
CONF_PRESET_DP = "preset_dp"
|
|
CONF_PRESET_SET = "preset_set"
|
|
CONF_EURISTIC_ACTION = "euristic_action"
|
|
CONF_HVAC_ACTION_DP = "hvac_action_dp"
|
|
CONF_HVAC_ACTION_SET = "hvac_action_set"
|
|
CONF_ECO_DP = "eco_dp"
|
|
CONF_ECO_VALUE = "eco_value"
|
|
|
|
DATA_DISCOVERY = "discovery"
|
|
|
|
DOMAIN = "localtuya"
|
|
|
|
# Platforms in this list must support config flows
|
|
PLATFORMS = ["binary_sensor", "cover", "climate", "fan", "light", "sensor", "switch"]
|
|
|
|
TUYA_DEVICE = "tuya_device"
|