

The GLEDOPTO WLED Controller (GL-C-016WL-D) is a versatile smart LED controller designed to provide seamless control over LED lighting systems. It enables users to customize lighting effects, including color changes, dimming, and scheduling, through Wi-Fi connectivity. This controller is compatible with popular smart home ecosystems and mobile apps, making it an excellent choice for modern lighting solutions.








| Parameter | Specification |
|---|---|
| Manufacturer | GLEDOPTO |
| Part ID | GL-C-016WL-D |
| Input Voltage | 12V - 24V DC |
| Maximum Output Current | 5A per channel |
| Maximum Output Power | 144W (12V) / 288W (24V) |
| Channels | 4 (RGBW) |
| Connectivity | Wi-Fi (2.4 GHz) |
| Protocol Support | WLED, MQTT, HTTP API |
| Dimensions | 85mm x 45mm x 22mm |
| Operating Temperature | -20°C to 50°C |
| Pin Name | Description |
|---|---|
| V+ | Positive voltage input (12V or 24V DC) |
| R | Red channel output |
| G | Green channel output |
| B | Blue channel output |
| W | White channel output |
| GND | Ground connection |
V+ and GND pins of the controller. Ensure the power supply matches the voltage requirements of your LED strip.R, G, B, and W output pins. If using an RGB-only strip, leave the W pin unconnected.GLEDOPTO-XXXX).192.168.4.1).The GLEDOPTO WLED Controller can be controlled via HTTP requests. Below is an example of how to send commands using an Arduino UNO with an ESP8266 Wi-Fi module:
#include <ESP8266WiFi.h>
#include <ESP8266HTTPClient.h>
// Wi-Fi credentials
const char* ssid = "YourWiFiSSID"; // Replace with your Wi-Fi SSID
const char* password = "YourWiFiPassword"; // Replace with your Wi-Fi password
// WLED Controller IP address
const char* wledIP = "192.168.1.100"; // Replace with your controller's IP
void setup() {
Serial.begin(115200);
WiFi.begin(ssid, password);
// Wait for Wi-Fi connection
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to Wi-Fi...");
}
Serial.println("Connected to Wi-Fi");
}
void loop() {
if (WiFi.status() == WL_CONNECTED) {
HTTPClient http;
// Example: Set LED color to red
String url = String("http://") + wledIP + "/win&RGB=FF0000";
http.begin(url); // Initialize HTTP request
int httpCode = http.GET(); // Send GET request
if (httpCode > 0) {
Serial.println("Command sent successfully");
} else {
Serial.println("Error sending command");
}
http.end(); // Close connection
}
delay(5000); // Wait 5 seconds before sending the next command
}
Controller Not Connecting to Wi-Fi:
LEDs Not Lighting Up:
Flickering or Inconsistent Colors:
Unable to Control via App:
Can I use this controller with non-RGBW LED strips? Yes, you can use it with RGB or single-color LED strips. Leave unused output pins unconnected.
Does the controller support voice assistants? Yes, it is compatible with Amazon Alexa and Google Assistant when integrated with WLED.
How do I reset the controller to factory settings? Press and hold the reset button (if available) for 10 seconds, or refer to the WLED documentation for software reset instructions.
Can I control multiple controllers simultaneously? Yes, you can control multiple controllers using the WLED app or by sending HTTP/MQTT commands to each device's IP address.