Decouple up-down and position inversion for KNX covers (#72012)
This commit is contained in:
parent
ec01e00184
commit
bcabe5c6e4
2 changed files with 3 additions and 0 deletions
|
@ -66,6 +66,7 @@ class KNXCover(KnxEntity, CoverEntity):
|
|||
group_address_position=config.get(CoverSchema.CONF_POSITION_ADDRESS),
|
||||
travel_time_down=config[CoverSchema.CONF_TRAVELLING_TIME_DOWN],
|
||||
travel_time_up=config[CoverSchema.CONF_TRAVELLING_TIME_UP],
|
||||
invert_updown=config[CoverSchema.CONF_INVERT_UPDOWN],
|
||||
invert_position=config[CoverSchema.CONF_INVERT_POSITION],
|
||||
invert_angle=config[CoverSchema.CONF_INVERT_ANGLE],
|
||||
)
|
||||
|
|
|
@ -489,6 +489,7 @@ class CoverSchema(KNXPlatformSchema):
|
|||
CONF_ANGLE_STATE_ADDRESS = "angle_state_address"
|
||||
CONF_TRAVELLING_TIME_DOWN = "travelling_time_down"
|
||||
CONF_TRAVELLING_TIME_UP = "travelling_time_up"
|
||||
CONF_INVERT_UPDOWN = "invert_updown"
|
||||
CONF_INVERT_POSITION = "invert_position"
|
||||
CONF_INVERT_ANGLE = "invert_angle"
|
||||
|
||||
|
@ -521,6 +522,7 @@ class CoverSchema(KNXPlatformSchema):
|
|||
vol.Optional(
|
||||
CONF_TRAVELLING_TIME_UP, default=DEFAULT_TRAVEL_TIME
|
||||
): cv.positive_float,
|
||||
vol.Optional(CONF_INVERT_UPDOWN, default=False): cv.boolean,
|
||||
vol.Optional(CONF_INVERT_POSITION, default=False): cv.boolean,
|
||||
vol.Optional(CONF_INVERT_ANGLE, default=False): cv.boolean,
|
||||
vol.Optional(CONF_DEVICE_CLASS): COVER_DEVICE_CLASSES_SCHEMA,
|
||||
|
|
Loading…
Add table
Reference in a new issue