* Add tilt control for RFXtrx Rfy venetian blinds * Update Rfy cover test * Update the required version of pyRFXtrx * Update required pyRFXtrx version to 0.26.1 * Revert "Update required pyRFXtrx version to 0.26.1" This reverts commitd54f1645d5
. * Revert "Update the required version of pyRFXtrx" This reverts commitac36d65326
. * Update required version of pyRFXtrx to 0.26.1 * @dzukero Update required version of pyRFXtrx to 0.26.1 * Make requested changes from review * Fix isort * Remove set tilt position support * Remove set tilt position support per review
44 lines
943 B
Python
44 lines
943 B
Python
"""Constants for RFXtrx integration."""
|
|
|
|
CONF_FIRE_EVENT = "fire_event"
|
|
CONF_DATA_BITS = "data_bits"
|
|
CONF_AUTOMATIC_ADD = "automatic_add"
|
|
CONF_SIGNAL_REPETITIONS = "signal_repetitions"
|
|
CONF_DEBUG = "debug"
|
|
CONF_OFF_DELAY = "off_delay"
|
|
CONF_VENETIAN_BLIND_MODE = "venetian_blind_mode"
|
|
|
|
CONF_REMOVE_DEVICE = "remove_device"
|
|
CONF_REPLACE_DEVICE = "replace_device"
|
|
|
|
CONST_VENETIAN_BLIND_MODE_DEFAULT = "Unknown"
|
|
CONST_VENETIAN_BLIND_MODE_EU = "EU"
|
|
CONST_VENETIAN_BLIND_MODE_US = "US"
|
|
|
|
COMMAND_ON_LIST = [
|
|
"On",
|
|
"Up",
|
|
"Stop",
|
|
"Open (inline relay)",
|
|
"Stop (inline relay)",
|
|
"Enable sun automation",
|
|
]
|
|
|
|
COMMAND_OFF_LIST = [
|
|
"Off",
|
|
"Down",
|
|
"Close (inline relay)",
|
|
"Disable sun automation",
|
|
]
|
|
|
|
ATTR_EVENT = "event"
|
|
|
|
SERVICE_SEND = "send"
|
|
|
|
DEVICE_PACKET_TYPE_LIGHTING4 = 0x13
|
|
|
|
EVENT_RFXTRX_EVENT = "rfxtrx_event"
|
|
|
|
DATA_RFXOBJECT = "rfxobject"
|
|
DATA_LISTENER = "ha_stop"
|
|
DATA_CLEANUP_CALLBACKS = "cleanup_callbacks"
|