openwrt / luci

LuCI - OpenWrt Configuration Interface
Apache License 2.0
6.33k stars 2.52k forks source link

Feature request: ability to see active status and wake devices directly from "Active DHCP Leases" devices list (via WOL / Wake-on-LAN) #7298

Open nekohayo opened 1 week ago

nekohayo commented 1 week ago

Testing with the latest version of OpenWRT 23.05.5 r24106-10cc5fcd00 / LuCI openwrt-23.05 branch git-24.264.56413-c7a3562, I find myself missing a very nice convenience feature found in FreshTomato's web UI: the ability to directly wake devices from the overview status devices list.

In Tomato, it looks like this:

image

OpenWRT's Luci interface also has a devices listing table on the homepage (admin/status/overview), under the Active DHCP Leases and Active DHCPv6 Leases sections, with a very convenient "Set Static" button:

image

…so I'm thinking that, from a UX perspective, it could make a lot of sense to also have a convenience "Wake" button (with explanatory tooltip with something like title="Click to wake up this device, if its network interface supports wake-on-LAN." maybe) under an extra "WOL" or "Wake-on-LAN" column

I suspect this might be a technically simpler and more elegant way to solve #4188. It would also be more convenient for users, because there would be less clicks involved, it would be accessible in one click directly from the router's home page :)

systemcrash commented 4 days ago

Good idea. There's luci-app-wol. That could be integrated into these device lists. Is this something you might want to undertake?

systemcrash commented 4 days ago

There's the small matter of penalty, however: the etherewake tool requires 5kb (at least on my arm platform).