wled
Control WLED LED controllers via HTTP API. Use when a user asks to control WLED lights, LED strips, or ESP-based LED controllers. Supports power on/off, brightness, colors (RGB), effects, palettes, presets, and device status.
Why use this skill?
Easily manage your WLED LED strips, colors, and effects using OpenClaw. Integrate smart lighting into your workflows with this powerful, network-based automation skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/rowbotik/wledWhat This Skill Does
The WLED skill allows you to seamlessly integrate your OpenClaw AI agent with WLED-powered LED strips and matrices via the network. It interfaces directly with the WLED HTTP JSON API to provide full control over your lighting setup. You can toggle power states, adjust brightness levels, manipulate colors via RGB inputs, switch between dynamic effects, apply color palettes, and trigger saved presets. By centralizing lighting control, it eliminates the need for manual app usage, allowing you to orchestrate home lighting through simple natural language commands.
Installation
To integrate this skill, use the ClawHub command-line utility. Run the following command in your terminal:
clawhub install openclaw/skills/skills/rowbotik/wled
Once installed, you can configure the skill by creating a ~/.wled/config.json file to map friendly names (like 'living_room') to specific IP addresses. Alternatively, you can set the WLED_HOST environment variable for a default device, ensuring that commands function without needing to specify the host address every time.
Use Cases
This skill is perfect for home automation enthusiasts and developers. Common use cases include: triggering 'Movie Mode' presets when starting a media session, setting ambient 'Relax' colors during the evening, flashing lights as visual notifications for system alerts or timers, and synchronizing lighting across multiple rooms in an OpenClaw-managed smart home environment. It is particularly effective for managing complex ESP-based LED setups that require granular parameter control like speed and intensity adjustment.
Example Prompts
- "OpenClaw, set the kitchen LED strip to red and turn the brightness down to 50%."
- "Activate the 'Rainbow' effect on the living room lights at a high speed."
- "Apply the Party palette to the bedroom LED controller."
Tips & Limitations
For the best experience, assign a static IP address to your WLED device via your router's DHCP reservation settings. This prevents connection drops when the router reassigns local IPs. Note that this skill requires the WLED device to be on the same local network as the agent. While it supports advanced features like speed and intensity, ensure your specific WLED hardware is compatible with the version of the API exposed by your current firmware to avoid command errors.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-rowbotik-wled": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access