mirror of
https://github.com/home-assistant/core
synced 2024-08-02 23:40:32 +02:00
Decouple up-down and position inversion for KNX covers (#72012)
This commit is contained in:
parent
ec01e00184
commit
bcabe5c6e4
@ -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…
Reference in New Issue
Block a user