Skip to main content
LED STRING CONTROLLER

LedSC

A compact controller for one RGBW LED strip with smooth color transitions, Modbus RTU configuration over RS485 (multi-drop bus) and an integrated proximity sensor.

5–24 V7 A continuous15 A peakRS485Channels A–D
LedSC device

Ecosystem

Use LedSC standalone over Modbus RTU, or plug it into a higher-level stack (WebSC, Home Assistant).

HA integration

WebSC has integration for Home Assistant. Thanks to this, you can integrate LedSC into your home.

WebSC

WebSC is a daemon that accesses the LedSC devices using the WebSocket API.

Libraries

We publish libraries for communicate with device using Python and Arduino.

Documentation

Device configuration. Modbus register map. Hardware limitations.

Smooth color change

Set a color + transition time and the device fades continuously (no stepping).

After entering the command to change the color, the device does not change the color stepwise, but continuously. This transition time is adjustable. In your software, you can therefore do more complex things than the exact timing for the color transition effect.

Smooth transition illustration

Configuration

LedSC stores configuration in internal memory and exposes it over Modbus RTU.

The device has a configuration that is stored in the internal memory. It can be accessed using the ModBus RTU protocol.

Modbus RTU configuration

Settings include the slave-id. It is very important not to connect more devices with the same slave-id to one bus. You can also configure other parameters of the serial bus (baud-rate, parity).

Channel configuration

At the output of the device there are channels A, B, C, D. You can assign individual colours to each channel and then control the device using colours based on this mapping.

Default color

The default color is set if there is no other color after the device starts and the proximity sensor event is triggered.

Enable proximity sensor

If you don’t want to use the proximity sensor to control the device, you can turn it off. Calling this event over the Modbus protocol will still work.

Enable Light on start

Configure whether the light should be on after connecting (or restarting) the device to the power supply. The device can be used as a simple dimmer.

Factory reset

If the configuration puts the device into an unusable state (unable to connect using the ModBus RTU protocol), you can perform a factory reset.

Hardware limitations

  • Power voltage: 5–24 V (choose according to your LEDs)
  • Max current: 7 A (continuous)
  • Max peak current: 15 A
  • Max current per channel: 4 A
  • Temperature range: -10 to 80 °C
  • Proximity distance: 30 mm

IMPORTANT: Power voltage goes directly to output. Always select the supply voltage for your LED strip.

LedSC dimensions

Case

A snap-in enclosure: one part attaches to the wall, the other clicks on top.

A box into which you can insert the device. The box is composed of 2 snap-in parts. One part you attach to the wall and the other you just click.

Enclosure placeholder 1Enclosure placeholder 2Enclosure placeholder 3

Multiple LED strip interfaces

LedSC supports connection of several types of LED strips / wiring styles.

Soldering pad 1.8 mm

For 1.8 mm LED strings.

Soldering pad 2.54 mm

For 2.54 mm LED strings.

Pin header 2.54 mm

For connect LED string with pin headers.

Downloads

Firmware, libraries and 3D models (placeholders – replace with final files/links).

Arduino library

Download

LedSC firmware

Download

Case (3D model)

Download

WebSC daemon

View source

Where to buy

List of resellers and distributors (placeholders — we’ll add partners as they become available).

TBD reseller #1

Placeholder seller card. Replace with your reseller name, logo and link.

TBD reseller #2

Placeholder seller card. Replace with your reseller name, logo and link.

TBD reseller #3

Placeholder seller card. Replace with your reseller name, logo and link.