Zero-dependency Windows desktop controller for Yeelight smart bulbs via LAN
Yeelight akıllı ampullerinizi yerel ağdan kontrol eden sıfır bağımlılıklı Windows masaüstü uygulaması
- Turn your light on/off with a single click on the animated toggle switch
- Adjust color temperature from warm candlelight (1700K) to cool daylight (6500K)
- Set brightness from 1% to 100% with a precise slider
- Pick any color — use 9 built-in presets (Red, Green, Blue, Purple, Pink…) or add your own via the system color picker
- Save your favorite colors — custom colors persist between sessions; right-click to delete
- Verify connection — check if your bulb is reachable and see its current power state instantly
- Use it in Turkish or English — the app auto-detects your Windows language
No cloud, no account, no internet required. Everything runs locally over your Wi-Fi.
Requirement: Enable LAN Control in the Yeelight app: Device → Settings (⚙️) → LAN Control → ON
| Model | Product Name | Type |
|---|---|---|
| YLDP06YL | Yeelight Smart LED Bulb (Color) 2nd Gen | 💡 Bulb |
| YLDP13YL | Yeelight Smart LED Bulb 1S (Color) | 💡 Bulb |
| YLDP004-A | Yeelight GU10 Smart Bulb (Color) | 💡 Bulb |
| YLDP02YL | Yeelight Smart LED Bulb (Color) 1st Gen | 💡 Bulb |
| YLDP03YL | Yeelight Smart LED Bulb (Color) E26 | 💡 Bulb |
| YLDP04YL | Yeelight Smart LED Bulb (Color) E26 v2 | 💡 Bulb |
| YLDD01YL | Yeelight Lightstrip (Color) | 🌈 Strip |
| YLDD02YL | Yeelight Lightstrip Plus (Color) | 🌈 Strip |
| YLDD04YL | Yeelight Lightstrip 1S (Color) | 🌈 Strip |
| YLDD05YL | Yeelight Lightstrip Pro | 🌈 Strip |
| YLXD01YL | Yeelight LED Ceiling Light (Color) | 🔲 Ceiling |
| YLXD02YL | Yeelight LED Ceiling Light 480 (Color) | 🔲 Ceiling |
| YLXD04YL | Yeelight LED Ceiling Light (Color) | 🔲 Ceiling |
| YLDL01YL | Yeelight Meteorite Pendant Light | 🔲 Ceiling |
| Model | Product Name | Type |
|---|---|---|
| YLDP01YL | Yeelight Smart LED Bulb (White) | 💡 Bulb |
| YLDP05YL | Yeelight Smart LED Bulb (Tunable White) | 💡 Bulb |
| YLXD03YL | Yeelight LED Ceiling Light 480 | 🔲 Ceiling |
| YLXD05YL | Yeelight LED Ceiling Light 320 | 🔲 Ceiling |
| YLXD08YL | Yeelight Jiaoyue Ceiling Light 480 | 🔲 Ceiling |
| YLXD12YL | Yeelight LED Ceiling Light 320 1S | 🔲 Ceiling |
| YLXD50YL | Yeelight Arwen Ceiling Light 450S | 🔲 Ceiling |
| YLTD03YL | Yeelight Serene Desk Lamp Pro | 🔲 Lamp |
| YLTD003 | Yeelight Screen Light Bar Pro | 🔲 Lamp |
Any Yeelight Wi-Fi device with LAN Control enabled should work for at least power toggling. Xiaomi/Mijia-branded devices typically do not support LAN control.
- Enable LAN Control on your Yeelight device via the Yeelight mobile app
- Download
YeelightController.exefrom Releases — or build from source - Run the app, enter your bulb's IP, click Check to verify, and start controlling
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe /target:winexe /win32icon:app.ico /out:YeelightController.exe yeelight_controller.csRequirements: Windows 10/11 with .NET Framework 4.0+ (pre-installed). No IDE, no NuGet, no external dependencies.
- Controller and bulb must be on the same local network
- The Yeelight LAN protocol is unencrypted — do not expose port 55443 to the internet
- Bluetooth-only devices are not supported
- Sending commands too rapidly may trigger the bulb's rate limit cooldown (~10–20s)
This project is not affiliated with, endorsed by, or officially connected to Yeelight, Xiaomi, or any of their subsidiaries. All product names and brands are property of their respective owners. This is an independent open-source project.
Bu proje Yeelight, Xiaomi veya yan kuruluşlarıyla bağlantılı veya resmi olarak ilişkilendirilmiş değildir. Tüm ürün adları ve markalar ilgili sahiplerinin mülkiyetindedir. Bu bağımsız bir açık kaynak projesidir.
