As discussed in MQTT Cover additional states (opening, closing, stopped) - #2 by maxslotov I think that it would be great to add a new state (“stopped” state) to Cover devices.
For example, in the real life a garage door can be open or closed, BUT, the door can also be stopped during the opening or closing action causing the door to be in a “middle” state where the door is not fully closed and also not fully open.
Also, the stopped state is already fully supported by others tools like Homebridge (see Homebridge Plugin Documentation and the GarageDoorOpener accessory to homebridge-mqttthing).
Finally, the GarageDoorOpener type of HomeKit is able to understand and represent this stopped state in the “Home” app of Apple devices.
Adding this new state would be a good improvement for HomeAssistant and HomeKit users because it adds more information about a Cover state (for example, I do not want to have the same state if my garage door is fully open or stopped).
I did’t find any open PR about this feature. I’m new to HA world but I can try to start a PR to implement this modification if this feature has a change to be merged.