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

Support for multiple Devices #6

Open
just-Nob opened this issue Jun 18, 2017 · 2 comments
Open

Support for multiple Devices #6

just-Nob opened this issue Jun 18, 2017 · 2 comments

Comments

@just-Nob
Copy link

It would be great to have support for multiple devices.

The current behavior seems to be that Duorem "forgets" the latest saved device of a new one is saved.
I haven't found a way to store settings (i e. MAC-address, user name & pw etc.) for more than one (the latest or "current") device at a time. :(

@fralik
Copy link
Owner

fralik commented Jun 19, 2017

It supports only a single remote host by design. This was done to keep it simple (and maybe because I only need to control a single device :) ). I guess I can add it in the future, but I do not plan to work on it right away.

@just-Nob
Copy link
Author

just-Nob commented Jun 19, 2017

Ok, I'm able to comprehend your motivation for single client support. ;)

Beside my Synology NAS, there's my TV running LG's WebOS which is capable of being waken up by WOL packages, and I'm thinking about an additional multimedia station running Linux on a passive cooled PC platform...
If I wanted to support more than one WOL client, I need to have a second WOL app on my smartphone.

Anyway, if you wanted to get an inspiration for a GUI enhancement that still keeps it smart and simple, here's my suggestion: :)

  1. Adding a new device/client doesn't replace the current settings, but adds a new instance instead.
  2. A tap on the area with the client's IP/MAC address opens a list with all added clients to choose one as the "active" one (it would be great if the client on/off status of each client on that list would be visible, but that is "ultra plus" and may be a little difficult to implement, because every client's status had to be requested).
  3. The possibility to delete or edit any (selected) device is still implemented in the current version, so a special "GUI page" for client management wouldn't be necessary (maybe except for rearranging the client's order in the selection list).

One point to think about:
Which client should be up when starting the app - the latest or one "favorite"?

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

No branches or pull requests

2 participants