Page Created: 28/09/2021 Last Updated: 18/10/2021

SZ_IO62R2 Controller Module

The SZ_IO62R2 is the second revision of the SZ_IO62 controller board, introducing multiple improvements over its predecessor. Notably, it supports controlling the same outputs from multiple independent inputs.


🎥 Video Tutorial


📦 Features

  • Remote device control via RS-232
  • Support for single-click and toggle input modes
  • Control of up to 8 separate outputs
  • Configuration via RS-232 terminal
  • Multiple input-to-output mappings (new in SZ_IO62R2)
  • On startup:
    • Sends current configuration as a semicolon-separated string
    • Sends status of all inputs and outputs
  • Equipped with 6 hardware inputs and 2 software (virtual) inputs
  • Command-based status querying via serial terminal
  • Output control independent of inputs using "outX" commands

⚙️ Functions

  • Remembers last output state after restart (switch mode only)
  • Control of 8 outputs using:
    • 6 hardware inputs
    • RS-232 interface
    • 2 independent virtual inputs
  • Integration-ready with Home Assistant or other automation systems via serial port
  • Hardware inputs support:
    • Single click mode
    • Toggle mode (input shorted/opened to ground triggers state change)
  • Output behavior:
    • Default state on startup: HIGH (+5V @ 25 mA)
    • Active state: LOW (0V)

📝 Technical Specifications

  • Included: 1x SZ_IO62R2 Module
  • Dimensions: 6.5 × 7.1 × 2.5 cm (H×W×D)
  • Operating Voltage: DC 5–12V
  • Standby Current: 25 mA
  • Output Load Voltage: 5V
  • Load Current per Channel: Max 25 mA
  • Output Type: Discrete
  • Control Modes: Physical switch (button), RS-232
  • Communication: RS-232, Baud rate: 115200

🛠️ Work Modes

  • Hardware Click: One press toggles configured output(s) ON/OFF
  • Hardware Toggle: Holding or releasing input (to/from GND) toggles configured output(s)

🔤 RS-232 Commands

  • cI1 – Emulate hardware click on input 1
  • sI1 – Emulate hardware toggle on input 1
  • out1 – Toggle output 1 independently
  • stat – Display current status of all inputs and outputs
  • rconf – Return configuration string (semicolon-separated)

🔤 Command Usage

Hardware Input Control: Connect physical buttons or switches to input terminals and assign outputs via RS-232 commands.

Serial Terminal Commands:

  • sIX – Trigger toggle on input X (returns current I/O status)
  • cIX – Simulate click on input X (returns current I/O status)
  • outX – Toggle output X manually (returns current I/O status)
  • stat – Show full input/output status
  • conf – List all input-output configurations

Reset to Default

To reset configuration via RS-232 terminal:

  1. Send: D0S1 1 – Resets to factory settings
  2. Send: save – Saves configuration and restarts controller

🔌 Connection Diagram

Connection Diagram


📷 Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7 Screenshot 8


📁 Files


📃 Changelog

  • v1.00 – Initial release
  • v1.01 – Bug fix release
  • 18.10.2021 (v1.02) – Updated manual, new help command screenshot, markdown formatting improvements