KinCony B16 16-Channel Smart Relay Controller
Frequently Bought Together
Meet the KinCony B16: a powerful, ready-to-command control unit designed specifically for your high-power automation projects. Built around the powerful ESP32-S3, this smart relay controller doesn’t just process signals-it physically dominates your real-world machinery. With eight heavy-duty relays capable of switching up to 250V AC, it’s the ultimate upgrade for industrial control cabinets, commercial systems, and demanding DIY setups, bridging modern IoT intelligence with legacy high-power equipment seamlessly.
Why You'll Love This Controller
✔ Fail-Safe Hardware Redundancy
Integrated manual toggle switch offer a reliable backup control method independent of software or network status, guaranteeing continuous operation and simplifying troubleshooting.
✔ Command High Power with Zero Extra Hardware
Forget complicated driver circuits! These built-in industrial relays let you switch serious AC/DC loads directly-perfect for automating workshops, farm equipment, or large lighting setups right out of the box.
✔ Your Gateway to Every Major Smart Ecosystem
Be platform-agnostic. Use it with Home Assistant locally, integrate via Apple HomeKit, manage remotely with Tuya Smart, or leverage our powerful KCS v3 firmware with multi-protocol support for ultimate flexibility.
✔ Unlock Limitless Customization
Go beyond pre-built apps. The open programming platform (Arduino IDE, MicroPython, ESP-IDF) puts you in full control, allowing you to create tailored logic, unique automation sequences, and specialized data handling.
✔ Dramatically Simplify Your Control Panel
Replace a tangle of separate timers, relay modules, and network gateways with one intelligent, unified device. Save space, reduce wiring costs, and streamline troubleshooting.
Among other outstanding features are the following:
- Industrial-Grade Relay Command: Eight robust relays handle up to AC250V/7A each, letting you directly control motors, pumps, lights, and solenoids with confidence.
- DIN Rail Ready Design: Mounts effortlessly in any standard electrical cabinet for a professional, organized installation.
- Precision Sensing Suite: Integrated 16-bit ADC provides four high-accuracy analog inputs (0-5V & 4-20mA) for monitoring sensors and processes.
- Network for Every Scenario: Dual connectivity with Wi-Fi and 100Mbps Ethernet ensures reliable communication, whether for local control or remote cloud access.
- Standalone Time Intelligence: Built-in high-precision RTC (with battery backup) keeps perfect time and executes scheduled tasks, even without an internet connection.
- At-a-Glance Status: On-board OLED display shows live IP addresses, connections, and system status for instant diagnostics.
Technical Specifications:
| Category | Specification |
|---|---|
| Core Processor | ESP32-S3-WROOM-1U (N16R8, dual‑core 32‑bit Xtensa LX7) |
| Digital Outputs | 16× relays ▪ Contact: COM, NC ▪ Max load: 250 VAC / 30 VDC, 7 A per channel |
| Analog Inputs | 4× 16‑bit ADC ▪ 2× 0–5 VDC ▪ 2× 4–20 mA (loop‑powered) |
| Digital Inputs | 16× dry contact, opto‑isolated ▪ Cable length: up to 500 m (dependent on installation) |
| Digital I/O (GPIO) | ▪ 3× 1‑Wire interface (with pull‑up) ▪ 4× free GPIO (direct to ESP32, no pull‑up) |
| Wireless Connectivity | ▪ Wi‑Fi 2.4 GHz (802.11 b/g/n) ▪ Bluetooth 5.0 (BLE) |
| IoT Platform | Tuya‑compatible (via Wi‑Fi/Bluetooth) |
| Wired Connectivity | ▪ Ethernet: 100M RJ45 (IPv4/IPv6) ▪ RS485 ▪ USB‑C (power/programming) ▪ I²C (expansion) |
| Onboard Peripherals | ▪ RTC: DS3231 (battery socket) ▪ Display: SSD1306 128×64 OLED (I²C) ▪ Storage: microSD card socket |
| Power Supply | 12 VDC |
| Dimensions | 160 × 83 × 59 mm |
| Mounting | 35 mm DIN rail (EN 60715) |
I. Firmware Options & Features
| Solution | Ideal For | Key Advantages |
|---|---|---|
| 1. KCS Firmware (Recommended) | Beginners / Zero-Code Users |
✔ Auto-detects Home Assistant via MQTT (zero config) ✔ Works with Tuya App + Alexa/Google Voice Control ✔ Local IFTTT automation (no internet needed) ✔ 2-year free KinCony Cloud (official store only) ✔ Apple HomeKit support for Siri ✔ Supports Loxone Miniserver integration ✔ Multi-protocol: HTTP, MQTT, TCP, RS485 Modbus, Tuya |
| 2. ESPHome Firmware | Home Assistant Enthusiasts |
✔ Full open-source customization ✔ Official ESPHome device support for B16 ✔ Web UI + deep HA integration ✔ Full YAML examples available |
| 3. Tasmota Firmware | Open-Source Community |
✔ Massive plugin ecosystem ✔ MQTT / Web control + rule engine |
| 4. Arduino / ESP-IDF Custom Code | Developers |
✔ Full Arduino demos provided ✔ Supports MicroPython / ESP-IDF |
| 5. Hybrid Setup (Best Practice) | Advanced Users | Tuya App (remote via internet) + Home Assistant (local via LAN) — Security + convenience |
II. Technical Resources
Direct links to pin definitions, ESPHome configurations, Arduino demo source codes, and KCS firmware. All open-source and maintained on GitHub.
| Resource | Link |
|---|---|
| KCS Firmware | kcs_firmware/B16/ |
| Pin Definitions | B16_pin_definition.md |
| Arduino Demos | B16/ (11 examples) |
| ESPHome Configuration | Official ESPHome B16 device page |
III. Getting Started Guide
Step 1: Flash Firmware
We recommend using the Online Flasher — no driver installation required, works entirely in your browser. Alternatively, follow the Quick Start Guide for manual flashing with the ESP32 desktop tool.
Step 2: Connect & Configure
Power on the board, connect via Ethernet or Wi-Fi, and access the web configuration interface. For detailed configuration, see the KCS Firmware User Guide.
Step 3: Integrate
Enable MQTT auto-discovery in Home Assistant, or pair with Tuya App for voice control.
IV. Video Tutorial: How to Flash KCS Online
No Drivers Needed, No Complex Setup—Flash Directly within Your Browser in 1 Minute!
Looking for software solutions for other products?
View All Product Software Solutions →





