Built on Yeelight's official LAN protocol — the one the lamps already speak.
Sends one multicast search and the lamps answer. No manual IP entry, no pairing dance.
A control connection stays open to every lamp, so a press is one write on a warm socket — not a fresh handshake.
Every lamp on its own, all of them at once, or your own rooms. Switch a whole group with one tap.
Warm, bright, dimmed — or save your own brightness and colour temperature and recall it later.
No account, no cloud server, no analytics. The app speaks only to the lamps, on your own LAN.
MIT licensed. Read it, build it, change it. Roughly 2,000 lines of Dart — small enough to actually understand.
Grab the latest build from the releases page.
Or build it yourself: flutter build apk --release. The full instructions are
in the readme.
One switch has to be flipped, and it is not in this app.