-10%

KinCony DM16 16-Channel Dimmer Controller

Regular price $220.00 Sale price $198.00
✔ 16-Channel 0-10V Output
✔ Advanced Sensing Suite
✔ Dual RS485 Architecture
✔ Flexible Control Options

Frequently Bought Together

KinCony DM16 16-Channel Dimmer Controller
+
Type-C USB Cable
+
AC  Adapter
AC  Adapter
This item: KinCony DM16 16-Channel Dimmer Controller -
Regular price $220.00 Sale price $198.00
Type-C USB Cable
Type-C USB Cable -
Sale price $3.50
AC  Adapter
AC Adapter -
Sale price $6.50
Price for all:
Regular total price $230.00 Sale total price $208.00

Achieve professional-grade lighting control with the DM16 Dimmer Controller. This 16-channel controller is designed for precision dimming, outputting a standard 0-10V analog signal ideal for driving LED drivers, electronic ballasts, and industrial dimmers. Powered by the ESP32-S3 and equipped with dual RS485 ports and extensive I/O, it serves as a powerful hub for both lighting control and comprehensive facility monitoring.

 

Why You'll Love This Controller

 

✔ Professional Lighting Control
Go beyond simple on/off switches. The DM16’s 0-10V outputs allow for smooth, flicker-free dimming for commercial and residential lighting environments.

✔ High-Density I/O Hub
Get 16 dimming channels, 4 analog inputs, and 16 digital inputs in a single DIN-rail device. It’s a complete automation and monitoring solution.

✔ Multi-Platform Ecosystem
Seamlessly integrates with Tuya App for remote control, Home Assistant for local automation, Loxone Miniserver, and Apple HomeKit for Siri voice control.

✔ Built for Reliability
Features robust opto-isolated inputs for long-distance wiring, a precision RTC for time-critical tasks, and stable Ethernet connectivity.

✔ Your Project, Your Code
Whether you prefer the easy KCS v3 firmware, ESPHome, Tasmota, or writing your own code in Arduino or ESP-IDF, the DM16 gives you complete freedom.

 

Among other outstanding features are the following:

  • High-Precision Time-Stamping: Includes a high-precision DS3231 RTC chip (with battery backup) for accurate time-based events and scheduling, independent of network connectivity.
  • Dual-Network Connectivity: Equipped with both Wi-Fi and 100Mbps Ethernet for flexible and resilient network integration, ensuring your controller stays connected.
  • Data Logging Capability: Features a microSD card slot (SPI interface) for local data logging and history recording.
  • Versatile Input/Output: Offers 4x 1-Wire GPIOs (with pull-up resistors) for temperature sensors and 4x Free GPIOs (direct to ESP32) for maximum flexibility.
  • Visual Status Display: Integrated SSD1306 OLED screen provides real-time visibility of IP addresses and connection status.

 

Technical Specifications:

Category Specification
Core Processor ESP32-S3-WROOM-1U (N16R8, dual‑core 32‑bit Xtensa LX7)
Digital Outputs 16× 0-10V DC Dimming Outputs
Analog Inputs 4× 16‑bit ADC (ADS1115)
▪ 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) ▪ 4× 1‑Wire GPIO (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)
▪ 2× RS485 (one dedicated for ARM CPU Modbus, one for ESP32)
▪ USB‑C (power/programming)
▪ I²C (expansion)
Onboard Peripherals ▪ RTC: DS3231 (battery socket)
▪ Display: SSD1306 128×64 OLED (I²C)
▪ Storage: microSD card socket
User Interface ▪ 4× buttons: ESP32 Reset, ESP32 Download, Tuya Config, ARM CPU Reset
▪ 16× digital input status LEDs (on front cover)
Power Supply 12-24 VDC
Dimensions 174 × 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
2. ESPHome Firmware Home Assistant Enthusiasts ✔ Full open-source customization
✔ Official ESPHome device support for DM16
✔ 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/DM16/
Pin Definitions DM16_pin_definition.md
Arduino Demos DM16/ (10 examples)
ESPHome Configuration Official ESPHome DM16 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!

How to Flash KCS Online - Video Tutorial

Looking for software solutions for other products?

View All Product Software Solutions →