HomeMaster RGB-621-R1
The HomeMaster RGB-621-R1 is a smart RGB + CCT LED controller module designed for HomeMaster automation systems and other Modbus RTU networks. It features five high-current PWM outputs for RGB and Tunable White (CCT) LED control, two isolated digital inputs for wall switches or sensors, and one relay output for switching external loads or LED drivers.
Powered by the Raspberry Pi RP2350A microcontroller, the module supports RS-485 (Modbus RTU) communication and configuration via WebConfig over USB-C — no drivers or external software required. It connects directly to HomeMaster MicroPLC and MiniPLC controllers or operates as a standalone Modbus slave in any automation network.
Quick Overview
- RGB + CCT LED control module for Modbus automation systems
- DIN-rail form factor with 24 V DC supply
- 5 PWM outputs (R, G, B, CW, WW), 2 isolated digital inputs, 1 relay
- RS-485 Modbus RTU communication
- Local configuration via USB-C WebConfig interface
- Isolated I/O, surge and short-circuit protection
Typical Applications
- RGB and tunable white (CCT) lighting control
- Ambient and architectural lighting
- LED strip and fixture dimming
- Scene control with wall switch inputs
- Daylight and human-centric lighting
- Status indicators and alarm signaling
- Building and home automation
- PLC lighting expansion module
Tech Specs
| Specification | Details |
|---|---|
| Microcontroller | RP2350A dual-core microcontroller |
| Storage | External QSPI Flash (32 Mbit) |
| Power Input | 24 V DC nominal (18–30 V DC recommended) |
| Input Protection | 1 A time-lag fuse, reverse polarity diode, TVS surge suppression, EMI filtering |
| Main Logic Supply | Buck regulator 24 V → 5 V (~4.96 V nominal), 3.3 V LDO regulator |
| LED Outputs | 5 × low-side MOSFET outputs (R, G, B, CW, WW) |
| LED Output Voltage | External 12–24 V DC supply |
| Maximum Total LED Current | Limited by 5 A input fuse (shared across channels) |
| Recommended Current per Channel | ≤ 1000 mA per channel (recommended) |
| Digital Inputs | 2 × isolated 24 V DC discrete inputs (DIx + GND), dry-contact closure; per-channel PTC fuse, TVS surge suppression, EMI filtering |
| Relay Outputs* |
Dry-contact relay output (C / NO). Rated load (system limit): 3 A @ 250 V AC (resistive); max 750 VA @ 250 V AC, 90 W @ 30 V DC. Relay components (informative only) rated up to 12 A @ 250 V AC (resistive); rating does not apply to the complete module. |
| User Interface | 2 buttons, 8 LEDs (power, 2 user, RX, TX, 1× relay, 2× DI) |
| Communication | RS-485 Modbus RTU (MAX485, half-duplex); surge protection, fail-safe biasing |
| USB | USB-C, 5 V logic, ESD protected |
| Typical Power Consumption | 0.2–0.5 W (logic only); maximum approximately 1 W |
| Modbus Address Range | 1–255 (default: 1) |
| Modbus Baud Rate | 9600–115200 (default: 19200) |
Note: Relay outputs are not internally fused. Use external overcurrent protection per applicable standards and installation requirements.
Installation, Environmental & Mechanical
| Category | Specification | Details |
|---|---|---|
| Terminal Specifications | Terminal type | Pluggable screw terminal blocks, 5.08 mm pitch |
| Wire cross-section | 0.2–2.5 mm² (AWG 24–12) | |
| Tightening torque | 0.4–0.6 Nm | |
| Environmental Ratings | Operating temperature | 0 °C to +40 °C |
| Storage temperature | −10 °C to +55 °C | |
| Relative humidity | 0–90 % RH, non-condensing | |
| Ingress protection | IP20 (inside cabinet only) | |
| Maximum altitude | 2000 m | |
| Pollution degree | 2 | |
| Mechanical & Packaging | Product dimensions | 52.5 × 90 × 59 mm (L × W × H) |
| DIN units | 3 division units (≈ 53 mm DIN rail mounting width) | |
| Mounting | 35 mm DIN rail (EN 50022) | |
| Enclosure | PC/ABS, UL94-V0 | |
| Net weight | TBD | |
| Gross weight | TBD | |
| Pack size | 140 × 125 × 94 mm (L × W × H) | |
| Notes | All dimensions in millimeters |
Install only inside a control cabinet with ventilation; the cabinet must include a protective front plate covering all module connection terminals and a closing protective door; not for outdoor or exposed installation.
All wiring terminals must be protected against accidental contact by an insulating front plate, wiring duct, or terminal cover. Exposed live terminals are not permitted.
Home Assistant / Modbus / Web Config Integration
The RGB-621-R1 supports flexible integration with:
- HomeMaster MicroPLC and MiniPLC controllers
- PLC and SCADA systems via Modbus RTU
- Home Assistant using ESPHome or Modbus integration
- Direct USB-C configuration using browser-based WebConfig tool
Configuration parameters are stored persistently in onboard flash and automatically restored at power-up.
Quick Setup Process (USB-C WebConfig)
- Mount & Power – Mount the module on a DIN rail and connect 24 V DC.
- Connect USB-C – Connect USB-C cable to the module.
- Open WebConfig – Open WebConfig page in Chrome or Edge browser.
- Connect Device – Click Connect and select the device.
- Configure – Set Modbus address and baud rate.
- Test I/O – Test LED channels, relay, and digital inputs.
- Save & Disconnect – Save settings and disconnect USB-C.
Features:
- Driverless browser-based configuration
- Live configuration and diagnostics
- Persistent flash storage
- No external software required
WebConfig provides Modbus address, baud rate, I/O test, and channel calibration (stored persistently in flash).
Minimal ESPHome YAML (Controller side)
Use this on the MiniPLC/MicroPLC (ESPHome). It enables the RS-485 bus and imports the RGB-621-R1 package.
uart:
id: uart_modbus
tx_pin: 17
rx_pin: 16
baud_rate: 19200
parity: NONE
stop_bits: 1
modbus:
id: modbus_bus
uart_id: uart_modbus
packages:
rgb1:
url: https://github.com/isystemsautomation/homemaster-dev
ref: main
files:
- path: RGB-621-R1/Firmware/v0.1.0/default_rgb_621_r1_plc/default_rgb_621_r1_plc.yaml
vars:
rgb_prefix: "RGB#1"
rgb_id: rgb_1
rgb_address: 1
refresh: 1d
rgb_address must match the Modbus address configured in WebConfig.
Full Modbus register map and integration details are in the RGB-621-R1 README.
Documentation
The RGB-621-R1 is open-source hardware. Hardware and firmware files are available.
Hardware Documentation
| File | Description | Link |
|---|---|---|
| Field board schematic | RGB-621-R1 field I/O / power stage | RGB-621-R1-FieldBoard.pdf |
| MCU board schematic | RGB-621-R1 controller / MCU board | RGB-621-R1-MCUBoard.pdf |
| Datasheet (RGB-620-R1) | Module specifications and electrical characteristics | Download datasheet (PDF) |
Compliance Documents
| File | Description | Link |
|---|---|---|
| EU Declaration of Conformity (DoC) | Signed EU Declaration of Conformity per Reg. (EC) 765/2008 and Decision 768/2008/EC | DoC-RGB-621-R1-V1.0.pdf |
| Datasheet | Technical specifications and electrical characteristics | RGB-621-R1_Datasheet.pdf |
Firmware & Software
| Resource | Description | Link |
|---|---|---|
| Firmware Source Code | Firmware and configuration tools | GitHub repository |
| Integration Guide | Setup and configuration documentation | README.md |
| WebConfig Tool | Browser-based configuration interface | Built-in USB interface |
Cabling and Wirings
Power Supply
Module power (V+ / 0V): The RGB-621-R1 logic and communication operate from 24 V DC SELV/PELV only. Connect +24 V and 0 V (GND) to the terminals marked V+ and 0V (top block).
LED power (+ / −): The LED supply terminals (LED PS or + / − on the top block) accept 12 V or 24 V DC. Use a separate supply for the LED strip; supported LED strips are 12/24 V DC common-anode.
| Parameter | Specification |
|---|---|
| Module (V+ / 0V) | 24 V DC ±10 % (20–30 V) — logic and module only |
| LED supply (+ / −) | 12 V or 24 V DC — for LED strip; separate from module power |
| Protection | PTC fuses, reverse polarity (STPS340U), TVS (SMBJ33A) |
| Ground reference | Field return GND_FUSED; do not bridge to logic GND externally |
Terminal Block Layout
Top block: LED + / − (12 or 24 V DC LED supply), V+ / 0V (24 V DC module supply), Relay NO/C, I1 / GND / I2 (digital inputs). Bottom block: R, G, B, CW, WW (low-side PWM), COM (LED + common, 12/24 V), A, B, COM (RS-485).
LED Output Wiring
LED channels (R, G, B, CW, WW) are low-side PWM sinks. Connect the LED strip + to COM (positive from your 12 or 24 V LED supply) and each color cathode to its channel. Supported LED strips: 12/24 V DC common-anode. Current: up to 5 A per channel (25 A max total); size external LED PSU and fusing accordingly.
LED Strip Connections
RGB Connection
- Connect the LED strip common positive (12/24 V) to the COM terminal.
- Connect individual channels: R → Red, G → Green, B → Blue.
- All outputs are low-side switching (sinking), meaning the module controls the negative side of each LED channel.
RGB + CW Connection
- Same as RGB, with an additional CW → Cool White channel.
- Used for tunable white + RGB applications.
RGB + CW + WW (RGBCCT)
- Full 5-channel configuration: R, G, B, CW, WW.
- LED strip must be common-anode (shared positive via COM).
- This is the native operating mode of the module.
CWWW (Dual White)
- Only CW and WW channels are used.
- Allows color temperature control (CCT) without RGB.
Relay Wiring
Dry-contact relay output (C / NO). Rated load (system limit): 3 A @ 250 V AC (resistive); max 750 VA @ 250 V AC, 90 W @ 30 V DC. For inductive loads, add an external flyback diode or RC snubber. Keep relay conductors away from signal wiring.
⚠️ External protection required: The relay output MUST be protected by an external fuse or circuit breaker sized for the load and wiring. Relay output circuits are not internally fused. External overcurrent protection is mandatory for safe operation.
⚠️ Hazardous voltage: Relay terminals may carry mains AC or high-voltage DC depending on the connected load. Installation and servicing must be performed by qualified personnel in accordance with local electrical codes.
Digital Input Wiring
Inputs use ISO1212 galvanic isolation. Connect dry contacts or 24 V DC sourcing sensors only (I1/I2 with GND). Each input has PTC fuse, TVS, and reverse protection. Do not inject external voltage into DI pins.
RS-485 Wiring
Connect A and B to the bus; COM is optional common reference. Use twisted-pair (120 Ω characteristic impedance); shielded cable recommended in industrial environments. Enable 120 Ω termination only at the last device on the bus.
Cable Recommendations & Shield Grounding
General Routing Rules
- Route low-level signal cables (RS-485, DI) separately from power and LED wiring.
- If crossing power cables is unavoidable, cross at 90°.
- Keep cable runs as short as practical; avoid parallel runs with high-current conductors.
RS-485 (Modbus) Cable
- Twisted pair recommended (120 Ω characteristic impedance).
- Shielded cable recommended in industrial environments.
- Use one twisted pair for A/B; use second conductor as COM reference if required.
- Examples: J-Y(ST)Y 2×2×0.5 mm² or LI2YCY PiMF 2×2×0.50.
Shield Grounding
- Bond cable shield(s) to cabinet PE/EMC ground at one end (PLC side recommended).
- Do not connect shields directly to signal terminals (A/B/COM).
System Architecture & Pinout
Safety and Installation Notes
- Module logic: use only SELV/PELV 24 V DC on V+ / 0V. LED supply (+ / −) can be 12 or 24 V DC.
- Install inside control cabinet; protect wiring terminals from accidental contact.
- Each module must have its own 24 V DC supply for V+ / 0V; do not bridge GND_FUSED and logic GND externally.
- Never connect mains voltage to any terminal.
- Use upstream fusing and snubbers for inductive loads on the relay.
- Size LED supply and wiring for up to 5 A per channel (25 A total); use appropriate fusing.
- Installation and servicing by qualified personnel only.
Compliance & Certifications
The RGB-621-R1 module is CE marked. ISYSTEMS AUTOMATION S.R.L. (HomeMaster® brand) maintains the technical documentation and a signed EU Declaration of Conformity (DoC) available for download in the Documents and Resources section above.
- EMC Directive 2014/30/EU — EN 55032:2015 (Class B emissions), EN 55035:2017 (immunity), tested by Idvorsky Laboratories Ltd. (Job #1648)
- Low Voltage Directive 2014/35/EU — EN 62368-1:2020 + A11:2020, in-house dielectric and isolation testing by ISYSTEMS AUTOMATION compliance laboratory
- RoHS Directive 2011/65/EU — EN IEC 63000 technical documentation
- HomeMaster® — registered EU trademark (EUTM No. 019082911, EUIPO, registered 15 January 2025)
Related products
These other products might interest you