nurikk / zigbee2mqtt-frontend

Zigbee2MQTT frontend
https://www.zigbee2mqtt.io/
GNU General Public License v3.0
254 stars 184 forks source link

Device bind screen usability suggestions #315

Closed crowbarz closed 1 year ago

crowbarz commented 3 years ago

Thank you for creating much more usable FE for z2m! After having used it for a few weeks, I had two changes I wanted to suggest to make the device bind screen more user-friendly:

  1. It appears that you can only select to bind to an output cluster for the selected endpoint. This currently prevents binding to clusters that show up as input clusters, but also output as well. For example, on some of my IKEA bulbs, I can't create a binding to cluster LColorCtrl for the bulbs that support colour temperature. Could the UI be updated to allow binding to output clusters as well? (The list of "available" clusters in the cluster dropdown on the Reporting screen also shows input clusters only, though you can select other clusters there if you scroll down.)
  2. If the device is already bound to a cluster by z2m as part of reporting setup, then that cluster appears checked in the list of binds regardless of whether the cluster is marked output or input. But as soon as it is unchecked and it is not an output cluster, the cluster disappears from the list, causing user confusion as to what has just happened. (Turns out nothing happens until you click unbind, and you need to first uncheck all clusters that you don't want unbound.) To make it easier to unbind individual clusters, perhaps the UI could, for all bindings, list each cluster separately with an unbind button, something like this:
SrcEP     Destination     Cluster
  1       Coorindator     OnOff         { Unbind }
                          LevelCtrl     { Unbind }
                          LColorCtrl    { Unbind }
                          [ Clusters ]  { Bind }

[ NewEP ] [ Destination ] [ Clusters ]  { Bind }

where { } are buttons and [ ] are drop-down lists.

FE version is 0.3.45

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

nurikk commented 3 years ago

in todo, but low priority

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

epower53 commented 2 years ago

With the recent release of many 1000s of Inovelli VZM31-SN switches into the wild, I'm reviving this request... seems like it'd be a very useful addition.

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Impact123 commented 1 year ago

Unstale.

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.