frontend icon indicating copy to clipboard operation
frontend copied to clipboard

Cover group buttons disabled by single member of group

Open fishter opened this issue 2 years ago • 15 comments

Conditions:

  1. A cover group containing at least one cover which does not give any feedback on position.
  2. When the cover(s) in the group which do report position are at fully open (or closed) Result: The open (or close) button on the group is disabled, removing the possibility to use the group control to open (or close) the non-reporting shutter.

If a cover does not report position then the buttons controlling that shutter should not be disabled, as the system cannot know the position of the shutter. The cover group shown here (top card) shows the close button disabled. The individual covers are shown in the bottom card; here we see that the second cover can be controlled. image

Describe the behavior you expected

If a cover group member is not reporting its position, it is wrong to assume it is in a particular position and then disable control buttons. If any member of a cover group does not report position then the UI should leave the open/close buttons enabled at all times.

Steps to reproduce the issue

  1. Create a cover group with at least two members. One cover reports position, the other does not.
  2. Close the reporting cover.
  3. You cannot now close the non-reporting cover using the group commands.

What version of Home Assistant Core has the issue?

2023.11.1

What was the last working version of Home Assistant Core?

No response

In which browser are you experiencing the issue with?

Google Chrome 119.0.6045.106

Which operating system are you using to run this browser?

Windows 11 22H@ 22621.206 1000.22677.1000.0

State of relevant entities

Cover 1 (closed)
current_position: 0
device_class: shutter
friendly_name: Velux Mezzanine
supported_features: 15

Cover 1 (open)
current_position: 100
device_class: shutter
friendly_name: Velux Mezzanine
supported_features: 15

Cover 2 (open or closed)
assumed_state: true
device_class: shutter
friendly_name: Volet Mezzanine
supported_features: 11

Cover group (cover 1 closed, cover 2 open or closed)
current_position: 0
entity_id:
  - cover.velux_mezzanine
  - cover.volet_mezzanine
friendly_name: Upstairs shutters
supported_features: 15

Cover group (cover 1 open, cover 2 open or closed)
current_position: 100
entity_id:
  - cover.velux_mezzanine
  - cover.volet_mezzanine
friendly_name: Upstairs shutters
supported_features: 15

Problem-relevant frontend configuration

- type: entities
        entities:
          - cover.upstairs_shutters
      - type: entities
        entities:
          - cover.velux_mezzanine
          - cover.volet_mezzanine

Javascript errors shown in your browser console/inspector

No response

Additional information

No response

fishter avatar Nov 07 '23 18:11 fishter