Skip to Content

HomeMaster STR-3221-R1 — Smart Stair Lighting Module, 32 Steps

(0 review)
The STR-3221-R1 is a configurable smart LED and digital I/O controller designed for architectural lighting, staircase illumination, building automation, and industrial control. With 32 low-side MOSFET outputs, 4 opto-isolated digital inputs, 4 user buttons with indicator LEDs, it offers flexible local logic and seamless integration via Modbus RTU (RS-485). Ideal for smart lighting, ambient control, and automation panels.

Manufacturer: HomeMaster Internal Reference: HM-STR-3221-R1 Mfr. Part#: STR-3221-R1 Barcode: 5940031101886

160.00 160.00

Returns & Warranty Conditions
Shipping & Availability
We ship orders within 1–2 business days for items in stock.
For out-of-stock products, ships within 1–2 business days after restock
Shipping times will automatically update once the product becomes available.


HomeMaster STR-3221-R1

The HomeMaster STR-3221-R1 is a high-density smart LED / I/O controller module designed for stair lighting, architectural illumination and general low-voltage automation in HomeMaster systems and other Modbus RTU networks. It features 32 low-side MOSFET outputs for 12-24 V DC LED loads, 2 opto-isolated 24 V DC digital inputs, 4 local buttons and 4 user-assignable status LEDs.

Powered by the Raspberry Pi RP2350 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.

HomeMaster STR-3221-R1 32-channel smart LED / I/O controller module
DIN rail • 24 V DC • Modbus RTU • USB-C WebConfig

Quick Overview

  • 32-channel smart LED / I/O module for Modbus automation systems
  • DIN-rail form factor with 24 V DC supply
  • 32 low-side MOSFET outputs (12-24 V DC), 2 isolated digital inputs, 4 buttons, 4 status LEDs
  • RS-485 Modbus RTU communication
  • Local configuration via USB-C WebConfig interface
  • Isolated I/O, surge and short-circuit protection

Typical Applications

  • Stair LED lighting with motion sensors
  • Architectural and ambient lighting
  • Multi-channel low-voltage LED control
  • Scene control with wall switch / button inputs
  • Status indicators and alarm signaling
  • Building and home automation
  • PLC lighting expansion module
  • Industrial signal lamps and indicators

Tech Specs

Technical Specifications
SpecificationDetails
MicrocontrollerRP2350 dual-core microcontroller
StorageExternal QSPI Flash W25Q32 (32 Mbit)
Power Input24 V DC nominal (20-30 V DC recommended)
Input ProtectionTime-lag fuse, reverse polarity diode, TVS surge suppression, EMI filtering
Main Logic SupplyAP64501 buck regulator 24 V → 5 V, AMS1117-3.3 LDO regulator
Outputs32 × low-side MOSFET (SI2307A) channels, 1 A max per channel, with SS24 flyback diodes
Output VoltageExternal 12-24 V DC LED supply (shared VCC group rails)
Maximum Total Output Current3.0 A typical at 24 V DC with full LED load
LED Driver ICs4 × TLC59208F (8-channel constant-current sinks) for status / indication and grouping
Digital Inputs2 × opto-isolated 24 V DC discrete inputs (IN1, IN2 with GND), via ISO1212; PTC fuses, TVS surge suppression
Sensor Rails (SENS.A / SENS.B)2 fused 24 V auxiliary rails for external sensors (low current, ~200 mA total)
User Interface4 buttons (SW1-SW4), 4 user-assignable status LEDs plus power / RX / TX indicators
CommunicationRS-485 Modbus RTU (MAX485, half-duplex); surge protection, fail-safe biasing
USBUSB-C, 5 V logic, ESD protected (WebConfig only - not for powering field devices)
Typical Power Consumption0.2-0.5 W (logic only, no LED load)
Modbus Address Range1-255 (default: 21)
Modbus Baud Rate9600-115200 (default: 115200, 8N1)

Note: Outputs are not internally fused per channel. Use external overcurrent protection on the LED supply rails per applicable standards and installation requirements.

Installation, Environmental & Mechanical

Installation, Environmental & Mechanical Specifications
Category Specification Details
Terminal Specifications Terminal type Pluggable screw terminal blocks, 5.08 mm pitch
Wire cross-section0.25-1.5 mm² (AWG 24-16)
Tightening torque0.4-0.6 Nm
Environmental Ratings Operating temperature0 °C to +40 °C
Storage temperature−10 °C to +55 °C
Relative humidity0-95 % RH, non-condensing
Ingress protectionIP20 (inside cabinet only)
Maximum altitude2000 m
Pollution degree2
Mechanical & Packaging Mounting 35 mm DIN rail (EN 50022)
EnclosurePC/ABS, UL94-V0
Net weightTBD
Gross weightTBD
Pack sizeTBD
NotesAll dimensions in millimeters; see drawing below

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.

HomeMaster STR-3221-R1 mechanical drawing with dimensions in mm
Mechanical drawing: front view + side view + DIN-clip depth (all dimensions in mm).

Home Assistant / Modbus / Web Config Integration

The STR-3221-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)

  1. Mount & Power - Mount the module on a DIN rail and connect 24 V DC.
  2. Connect USB-C - Connect USB-C cable to the module.
  3. Open WebConfig - Open WebConfig page in Chrome or Edge browser.
  4. Connect Device - Click Connect and select the device.
  5. Configure - Set Modbus address and baud rate.
  6. Test I/O - Test outputs O1-O32, status LEDs and digital inputs.
  7. 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 configuration (stored persistently in flash).

STR-3221-R1 module front view STR-3221-R1 module top terminal view STR-3221-R1 button and status LED detail

Minimal ESPHome YAML (Controller side)

Use this on the MiniPLC/MicroPLC (ESPHome). It enables the RS-485 bus and imports the STR-3221-R1 package.

uart:
  id: uart_modbus
  tx_pin: 17
  rx_pin: 16
  baud_rate: 115200
  parity: NONE
  stop_bits: 1

modbus:
  id: modbus_bus
  uart_id: uart_modbus

packages:
  str1:
    url: https://github.com/isystemsautomation/homemaster-dev
    ref: main
    files:
      - path: STR-3221-R1/Firmware/default_str_3221_r1_plc/default_str_3221_r1_plc.yaml
        vars:
          str_prefix: "STR#1"
          str_id: str_1
          str_address: 21
    refresh: 1d

str_address must match the Modbus address configured in WebConfig.

Full Modbus register map and integration details are in the STR-3221-R1 README.

Documentation

The STR-3221-R1 is open-source hardware. Hardware and firmware files are available.

Hardware Documentation

File Description Link
Field board schematic STR-3221-R1 field I/O / power stage SRT-3221-R1-FieldBoard.pdf
MCU board schematic STR-3221-R1 controller / MCU board SRT-3221-R1-MCUBoard.pdf
Datasheet 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-STR-3221-R1-V1.0.pdf
Datasheet Technical specifications and electrical characteristics STR-3221-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 STR-3221-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.

LED power (LED PS + / -): The LED supply terminals accept 12 V or 24 V DC. Use a separate supply for the LED loads; outputs are low-side switching and require a common LED supply rail to the VCC group pins.

Power Input
ParameterSpecification
Module (V+ / 0V)24 V DC ±10 % (20-30 V) - logic and module only
LED supply (+ / -)12 V or 24 V DC - for LED loads; separate from module power
Sensor rails (SENS.A / SENS.B)24 V DC fused auxiliary rails for low-power sensors
ProtectionPTC fuses, reverse polarity diode, TVS suppression
Ground referenceField return GND_FUSED; do not bridge to logic GND externally
24 V DC power supply wiring: V+ and 0V terminals
Connect + to V+ and - to 0V.

Terminal Block Layout

Top blocks: V+ / 0V (24 V DC module supply), LED PS +/- (12 or 24 V DC LED supply), SENS.A / SENS.B (fused 24 V sensor rails), IN1 / IN2 / GND (digital inputs). Output blocks: O1-O32 low-side outputs grouped with shared VCC rails. Comms block: A, B, COM (RS-485 Modbus RTU).

STR-3221-R1 front view: power, sensor rails, inputs, 32 outputs and RS-485
Front view: power, sensor rails and inputs (top); 32 outputs and RS-485 (bottom).

Output Wiring (O1-O32)

Output channels are low-side MOSFET sinks (SI2307A). Connect the LED load + to the corresponding VCC group rail (12 or 24 V from the LED supply) and the load - to the channel terminal (O#). Built-in SS24 flyback diodes protect against inductive switching transients. Maximum 1 A per channel; total module load 3 A typical at 24 V DC.

Digital Input Wiring (IN1, IN2)

Inputs use ISO1212 galvanic isolation. Connect dry contacts or 24 V DC sourcing sensors only (IN1/IN2 with GND). Each input has PTC fuse, TVS, and reverse protection. Do not inject external voltage above 30 V DC.

Digital inputs IN1, IN2 and GND with dry-contact switches
Dry-contact wiring to IN1 and IN2 (common GND).
PIR motion sensors connected to digital inputs via SENS rails
PIR motion sensors powered from SENS rail and signaling IN1/IN2.

RS-485 Wiring

Connect A and B to the bus; COM is optional common reference. Use twisted-pair (120 Ohm characteristic impedance); shielded cable recommended in industrial environments. Enable 120 Ohm termination only at the last device on the bus.

RS-485 bus wiring: A, B, COM and 120 Ohm termination
Connect A, B, and COM to the bus; 120 Ohm termination at line end.

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 Ohm 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

STR-3221-R1 System Block Diagram
System block diagram.
STR-3221-R1 MCU and terminal pinout
RP2350 MCU and terminal pinout.
STR-3221-R1 Field Board
Field board layout: 32 MOSFET outputs, ISO1212 inputs, 24 V DC power rails.
STR-3221-R1 MCU Board
MCU board layout: RP2350, TLC59208F drivers, MAX485, USB-C.

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 a 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 - this is a SELV-only product.
  • Size LED supply and wiring for up to 1 A per channel (3 A total typical); use appropriate fusing on the LED supply.
  • Sensor rails (SENS.A / SENS.B) provide limited fused 24 V output - do not backfeed external power.
  • Installation and servicing by qualified personnel only.

Compliance & Certifications

The STR-3221-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 Documentation section above.

  • EMC Directive 2014/30/EU - EN 55032:2015 (Class B emissions), EN 55035:2017 (immunity), tested by Idvorsky Laboratories Ltd. (Job #1648)
  • RoHS Directive 2011/65/EU - EN IEC 63000 technical documentation
  • Low Voltage Directive 2014/35/EU - does not apply (SELV-only product, 24 V DC nominal, no mains-capable terminals)
  • HomeMaster® - registered EU trademark (EUTM No. 019082911, EUIPO, registered 15 January 2025)