Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing features / enhancement proposal for Manage Zigbee Device / Bindings #253

Open
lopezio opened this issue Oct 21, 2024 · 2 comments
Open

Comments

@lopezio
Copy link

lopezio commented Oct 21, 2024

Hi All,

First of all I hope this is the right place for this - as opposed to the homeassistant/core repository. Please comment if I'm wrong, I'll resubmit.

I would like here to point out a few missing features and unclear UX elements in the "Manage Zigbee Device" / "Bindings" Screen.
The Bindings are an important feature of the Zigbee protocol, as recognized by providing this panel in the first place.

However:

  • Current Bindings of a device are not shown
  • Unbinding is a "blind" thing. It works, but I have to know (or check with zha_toolkit) which bindings are currently active and whether they are active for a device or a group.
  • Layout is misleading (Clusters choice is below Groups, but should be available both for IEEE and for Group bindings)
  • Destination Endpoints are currently not selectable when creating / removing a binding

The current bindings of a device seem to be retrievable, at least using the zha-toolkit with the action zha_toolkit.binds_get.
Could this be built in this panel, too? Possibly with mention of the fact that the device should be waken up when clicking. They also could be cached like the rest upon registration. But maybe it should be clear that they might be outdated. Also, when creating a new bind, they could immediately be re-fetched to see if the binding succeeded.

I am adding a mockup of what I would expect (at least one verison of it, of course many other ideas are possible...).
Please apologize for the ugly design. The trash icon could also be replaced by a "break link" icon. And also the lists are just a proposal to visualize.

Kudos to all and Thanx for HA and ZHA!

ZHA_Device_Mgmt
@skilly00
Copy link

I'd love to see this done as well. it would make binding a lot easier to get into for people. Many times people bind groups and the members not understanding how that can cause a lot of traffic that overloads your network and this would make it easy to see/fix after reading troubleshooting docs.

@dmulcahey
Copy link
Contributor

This is an area we are 100% looking to improve. I think we need to ditch the dialog completely and redesign everything as a page. Thoughts?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants