Frequently Bought Together
A compact Wi-Fi controller for RGB + CCT (RGBCW) LED strips, powered by a single USB-C cable. Set a colour, warm or cool white, or a slow candle flicker from any phone browser — no app to install — then add the lights to Home Assistant or hand them to an AI coding agent such as Claude Code.
Key Features
- Five-channel RGBCW output. Red, green, blue, cool white and warm white on one 6-pin screw terminal (common anode), with 19.5 kHz, 12-bit PWM for smooth, flicker-free dimming down to very low levels.
- USB-C Power Delivery. A slide switch selects 12 V or 5 V, so the same board runs 12 V or 5 V strips from a USB-C charger — no separate power brick.
- No app, no cloud. Set up Wi-Fi from the controller’s own hotspot, then control it from any phone or computer browser on your network, in English or Chinese. Everything runs locally and no account is needed.
- Home Assistant compatible. MQTT discovery adds each output as a light, with brightness, colour, colour temperature, effects and transitions (an MQTT broker such as the Mosquitto add-on is required).
- Two addressable outputs. Two 3-pin terminals (+ / Data / GND) with a buffered 5 V data line for WS2812B-, WS2811- and SK6812-type RGB pixel strips, up to 500 LEDs per output.
- Effects and scenes. Solid, breathe, fade, rainbow, flash, candle and fire, each with adjustable speed and intensity, smooth transitions between settings, and a choice of what happens at power-up: last state, on or off.
- Bluetooth LE and a physical button. Press to switch on or off, double-press for the next effect, hold to dim.
- Over-the-air updates. Install new firmware over Wi-Fi from the web app. If an update fails, the controller rolls back to the previous version on its own.
Built for AI Agents and DIY
The controller takes plain HTTP/JSON commands on your local network, pushes its state live over WebSocket and speaks MQTT, so scripts and AI coding agents can drive it directly. With the board on your Wi-Fi, an agent such as Claude Code running on a computer on the same network can switch the lights on, set colours and build scenes or automations from a plain-language request.
- Local API: HTTP/JSON, WebSocket, MQTT and Bluetooth LE share one command set.
- Open to your own firmware: in 5 V mode the USB-C port doubles as a serial port, so you can build and flash your own ESP32 firmware with ESP-IDF, Arduino or PlatformIO — by hand or with an AI coding assistant.
- Labelled GPIO: the GPIO behind each output is printed on the underside of the board.
- Room to grow: an on-board I²S digital MEMS microphone is reserved for future firmware features.
Specifications
| Model | RGBCW-55 |
|---|---|
| Controller | ESP32-WROOM-32E module (dual-core 240 MHz, 4 MB flash), on-board PCB antenna |
| Wireless | 2.4 GHz Wi-Fi (802.11 b/g/n), Bluetooth LE |
| Power input | USB-C with USB Power Delivery; slide switch for 12 V or 5 V (12 V mode needs a PD charger with a 12 V output) |
| Output voltage | Follows the switch: about 11.5 V in 12 V mode, about 4.5 V in 5 V mode |
| Max total output | 2 A across all outputs (about 24 W at 12 V, 10 W at 5 V) |
| Analog output | 5 channels (red / green / blue / cool white / warm white), common anode, up to 2 A per channel, 19.5 kHz 12-bit PWM |
| Addressable outputs | 2 × 3-pin (+ / Data / GND), 5 V data, WS2812B / WS2811 / SK6812-type RGB, up to 500 LEDs each |
| Compatible strips | 5 V or 12 V common-anode RGBCW strips, or any subset of the channels (RGB, CCT, single colour); addressable RGB pixel strips |
| Control | Browser web app, Home Assistant (MQTT discovery), Bluetooth LE, on-board button, local HTTP/JSON API |
| Firmware updates | Over the air via Wi-Fi, with automatic rollback |
| On board | RGB status light, side button, digital MEMS microphone, USB-C serial port (5 V mode) |
| Terminals | 3.81 mm pitch screw terminals, 16–26 AWG wire (20–22 AWG recommended) |
| Dimensions | Board 55 × 55 mm (2.17 × 2.17"); enclosure 61.1 × 60.2 × 20 mm (2.41 × 2.37 × 0.79") |
| In the box | Controller board fitted in a smoked translucent enclosure; USB-C charger, cable and LED strips not included |
| Use | Indoor, dry locations only |
Wiring & Safety Notes
- Unplug the USB-C cable before wiring, and move the 12 V / 5 V switch only while the controller is unplugged.
- Set the switch to your strip’s voltage. A 5 V strip connected in 12 V mode will be damaged.
- For 12 V strips, use a USB-C PD charger that lists 12 V among its outputs. Many phone chargers offer only 5 V, 9 V, 15 V or 20 V; with those, 12 V strips will not light correctly.
- Keep the combined load of all outputs within 2 A. Check your strip’s current per metre and its length before connecting it.
- The board has no fuse: connect the strip’s common + wire to the + terminal and check for shorts before powering up.
- For indoor, dry locations only. Leave the enclosure uncovered so heat can escape.
Frequently Asked Questions
Which LED strips can I connect?
Any 5 V or 12 V common-anode strip with up to five colour channels: RGBCW (also sold as RGB+CCT or RGBWW), RGB, tunable white (CCT) or single colour — connect only the channels your strip has. Addressable RGB pixel strips such as WS2812B (5 V) or WS2811 (12 V) go on the two 3-pin outputs. Every strip must match the voltage selected with the switch.
What USB-C charger do I need?
For 12 V strips, a USB-C Power Delivery charger that lists 12 V among its outputs and can supply your strips’ current plus a small margin for the controller (up to 2 A, about 24 W). For 5 V strips, any USB-C charger that supplies enough current at 5 V. Use a USB-C to USB-C cable rated for 3 A. The charger is not included.
Does it work with Home Assistant?
Yes, through MQTT discovery. With an MQTT broker running (for example the Mosquitto add-on), enter the broker address in the controller’s web app and Home Assistant adds the lights automatically — the 5-channel output plus each addressable output you enable — with on/off, brightness, colour, colour temperature, effects and transition time. The controller does not connect to Alexa, Google Home, Apple Home or Matter directly.
Can Claude Code or another AI agent control it?
Yes. Once the controller is on your Wi-Fi, it accepts HTTP/JSON commands on your local network, so an AI coding agent running on a computer on the same network — Claude Code, for example — can switch the lights on and off, set colours and brightness, and script scenes or automations. Ask our support team at support@breuerhome.com for the local API reference. For firmware projects, set the switch to 5 V and connect the board to your computer over USB-C; the agent can then build and flash ESP32 firmware for you.
Do I need an app or a cloud account?
No. You set it up from the controller’s own Wi-Fi hotspot in a phone browser; after that it is controlled from any browser on your network at its local address. It works without an internet connection or an account, and your lighting data stays on your network.
How do firmware updates work?
Open the firmware update page in the web app and upload the new file; installation takes under a minute. The controller keeps two firmware slots: the new version has to run cleanly for 30 seconds before it is confirmed, and if it does not, the controller returns to the previous version automatically.
Do you ship to France and Germany?
Yes. We deliver to France and Germany door to door: standard delivery takes about 45 days and expedited delivery about 35 days. The international leg travels by multimodal transport and takes around four weeks. Your order then arrives at our bonded warehouse in the EU, clears customs there and is handed to a local carrier for last-mile delivery. You will receive a tracking number during the week before delivery. We ship DDP (Delivered Duty Paid): customs duties and import VAT are prepaid by us, so there is nothing to pay on delivery.
Shipping & Returns
Free US shipping with door-to-door delivery and 30-day returns — see our shipping policy and return policy.
ESP32 is a trademark of Espressif Systems, Home Assistant of the Open Home Foundation, and Claude and Claude Code of Anthropic. This controller is an independent product and is not affiliated with or endorsed by them.