-10%

KinCony DM8 8-Channel Dimmer Controller

Regular price $120.00 Sale price $108.00
✔ Eight 0-10V Analog Output Channels
✔ Dual RS485 Ports
✔ High-Precision 16-Bit Analog Inputs
✔ Eight Optically Isolated Digital Inputs
✔ Real-Time Clock and SD Card Storage
✔ OLED Status Display

Frequently Bought Together

KinCony DM8 8-Channel Dimmer Controller
+
Type-C USB Cable
+
AC  Adapter
AC  Adapter
This item: KinCony DM8 8-Channel Dimmer Controller -
Regular price $120.00 Sale price $108.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 $130.00 Sale total price $118.00

The KinCony DM8 steps up from the DM4 by doubling the analog output channels while keeping the same compact DIN rail form factor and feature set. With eight independent 0-10V DC output channels, it is well suited for multi-zone lighting systems, HVAC control across several air handling units, or any application where you need smooth, precise analog control over more circuits than a four-channel board can handle. Built on the ESP32-S3 with dual RS485 ports, Ethernet, Wi-Fi, and full open firmware support, the DM8 is equally at home in a smart home panel or a small commercial installation.

 

Why You'll Love This Controller

 

✔ The Right Channel Count
Eight channels covers most multi-zone lighting or HVAC setups without paying for capacity you won't use. It is a practical middle tier between the DM4 and the DM32. matters.

✔ Industrial-Ready Inputs
Dual RS485, 4-20mA current loop support, and optically isolated digital inputs make the DM8 a legitimate choice for light industrial applications, not just home automation.

✔ Modbus Out of the Box
The dedicated ARM co-processor RS485 port handles Modbus RTU independently, so you can run fieldbus communications without tying up the ESP32-S3 or writing complex serial interrupt code.

✔ Works With Everything
Home Assistant via MQTT auto-discovery, Tuya app, ESPHome, Tasmota, Apple HomeKit, Alexa, Google Home, and Loxone Miniserver. No compromises on platform compatibility.

✔ Open Firmware, Full Control
Flash KCS v3 for a turnkey experience, or drop into Arduino IDE, MicroPython, or ESP-IDF for complete custom firmware. Every GPIO and peripheral is accessible.

 

Among other outstanding features are the following:

  • Dual-Network Connectivity: Wi-Fi and 100Mbps Ethernet operate simultaneously, with Bluetooth and USB-C also available. The dual RS485 configuration further broadens integration options for mixed wired-wireless installations.
  • Multi-Protocol Support: HTTP, MQTT, TCP, RS485 Modbus, and Tuya app are all supported. KCS v3 firmware adds local IFTTT-style automation and zero-config Home Assistant auto-discovery via MQTT.
  • Apple HomeKit and Loxone Integration: KCS v3 firmware includes Apple HomeKit support for Siri voice control and native Loxone Miniserver integration, alongside Tuya, Home Assistant, ESPHome, and Tasmota.
  • Free GPIO Pins: Four additional GPIO channels connect directly to the ESP32-S3 for custom sensor or peripheral connections beyond the standard I/O.
  • 1-Wire GPIO Channels: Four 1-Wire GPIO channels with onboard pull-up resistors are ready for DS18B20 temperature sensors or other compatible devices.
  • Cloud Service: Official store purchases include two years of free KinCony cloud service for remote browser-based monitoring and control from anywhere.

 

Technical Specifications:

Category Specification
Core Processor ESP32-S3-WROOM-1U (N16R8, dual‑core 32‑bit Xtensa LX7)
Digital Outputs 8× 0-10V DC Dimming Outputs
Analog Inputs 4× 16‑bit ADC (ADS1115)
▪ 2× 0–5 VDC
▪ 2× 4–20 mA (loop‑powered)
Digital Inputs 8× 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 (SPI bus)
User Interface ▪ 4× buttons: ESP32 Reset, ESP32 Download, Tuya Config, ARM CPU Reset
Power Supply 12-24 VDC
Dimensions 140 × 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 DM8
✔ 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/DM8/
Pin Definitions DM8_pin_definition.md
Arduino Demos DM8/ (10 examples)
ESPHome Configuration Official ESPHome DM8 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 →