Python browser of WLED Instances

I needed a PC version of the WLED Android app, and being unaware of the WLED-GUI project, had GitHub CoPilot build one for me in python. My installations use a few dozen identical props with their own WLED instances, so I wanted something that can do Identify, set sync parameters, as well as launch the UI in the web browser.

So here it is. Assuming the python packages are installed, you just have to connect to your WiFi and run it. It has a shell to take commands; belowis the output of ‘help’.
I’ve only tested on Ubuntu 24.04. As-is for now, but if there is interest I might be able to help out.

WLED Browser - Command Reference

Power Control:
on : Turn on device(s)
off : Turn off device(s)

Sync Control:
sync {on|off} : Enable/disable UDP sync (send & recv)
syncgroups send recv: Set sync group membership
Example: syncgroups 0-2 send 1,3 recv 2

Device Management:
id : Identify devices one-by-one. (n=next, p=prev, e=exit)
ui : launch WLED UI in browser
scan : Rescan network for WLED devices
list : Refresh device list display

General:
help : Show this help message
quit / exit : Exit the program

Range Syntax:
: Single device (e.g., 0)

  •    : Range of devices (e.g., 1-3)
       : Multiple devices/ranges (e.g., 0,2-4,7)
    

Sync Groups:
1-8 : Group numbers (e.g., 1,3,5)
none or blank : No groups

1 Like

If you wanted a PC app, this one works: GitHub - w00000dy/WLED-GUI: Cross-platform desktop app for WLED

As I mentioned. The python one is an alternative, and much more functional than the Android one.

Now supports grouping, querying json status and power status, rebooting.