Some cover like the io:RollerShutterWithLowSpeedManagementIOComponent from Somfy support two modes when they move: the normal one and the slow one (silent).
Proposal
Add to set_cover_position and async_set_cover_position an optional boolean slow parameter.
Create a flag SUPPORT_SLOW_SPEED
Consequences
It won't change anything for the existing cover platforms. It will avoid to create a dedicated service for this feature. From an end user perspective, it will be possible from the UI to choose how to move the covers (from a simple or double chevron icon for instance). It will also allow to create automation to move quietly the covers during the night or the morning for instance.
Context
Some cover like the io:RollerShutterWithLowSpeedManagementIOComponent from Somfy support two modes when they move: the normal one and the slow one (silent).
Proposal
set_cover_position
andasync_set_cover_position
an optional boolean slow parameter.Consequences
It won't change anything for the existing cover platforms. It will avoid to create a dedicated service for this feature. From an end user perspective, it will be possible from the UI to choose how to move the covers (from a simple or double chevron icon for instance). It will also allow to create automation to move quietly the covers during the night or the morning for instance.