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

Any thoughts about a debugging GUI? #8

Open
KM4YRI opened this issue Aug 26, 2018 · 1 comment
Open

Any thoughts about a debugging GUI? #8

KM4YRI opened this issue Aug 26, 2018 · 1 comment

Comments

@KM4YRI
Copy link
Contributor

KM4YRI commented Aug 26, 2018

Any thoughts or opinions about adding a debugging GUI? I'd be willing to write and demonstrate a PyQt5 gui. Would probably end up looking like a tree-view for each device with a toolbar that has buttons for adding new device, deleting an existing device, repair network, etc.. Each node on the tree would give the latest information and allow its features to be directly controlled. I could see it turning into a pretty useful tool for debugging and even general z-wave development (adding new devices that have very little available information, e.g. the Ring security front panel and door/window sensors which are using some of the proprietary codes but are still accessible from a z-wave USB device).

Qt5 and the PyQt5 bindings are both GPLv3 so there shouldn't really be any licensing issues. It might be better to throw it in a separate library (pyzwaver_gui for example) so that this library doesn't have a hard dependency to the GUI, which would be better for those that don't need it).

Thoughts?

@robertmuth
Copy link
Owner

example_webserver.py implements a web based GUI.
It is quite rough but it would better to improve it than to add a completely
new GUI. Also, more people are familiar with web technologies than Qt.

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

2 participants