Intro Summary
Multi‑interface 16‑ch Ethernet relay board with ESP32—ideal for smart home, industrial control, and Home Assistant integration.
Product Overview
The DT‑R016 is a robust, flexible Ethernet relay module featuring 16 relays and inputs, powered by an ESP32. Measuring 250×107 mm, it supports 12/24 V DC/AC and handles 2 A loads per channel (9 W max) . It offers multiple interfaces (RJ45, Wi‑Fi, RS485, CAN, Wiegand), and supports common protocols: MQTT, Modbus‑TCP/RTU, HTTP GET/CGI, CoAP, and TCP/UDP . Key features include IP watchdog, timers, mutual-exclusion/linkage, jog control, and OTA firmware updates .

How to Use
- Power & Network: Provide 12/24 V DC or AC, connect to LAN via RJ45 or Wi‑Fi.
- Initial Setup: Use DTWonder or Dingtian web UI to set IP, protocols, watchdog, timers.
- Protocol Integration: Interface via MQTT, Modbus‑TCP, HTTP GET/CGI; ideal for Home Assistant, Domoticz, OpenHAB, or Node‑RED .
- Advanced: Order dev board variant for unlocked ESP32 bootloader to flash ESPHome (via USB‑TTL on IO0, RX/TX).
- Safety Tips: Ensure mains wiring follows local electrical standards; don’t exceed relay current ratings and use the IP watchdog feature carefully.
Related Videos
– shows similar functionality on 8‑channel model, helpful for understanding setup.
Frequently Asked Questions (FAQ)
- What voltage does it require?
Runs on 12/24 V DC or AC; each channel supports ~2 A load . - Can it work with Home Assistant?
Yes—supports MQTT, HTTP GET, Modbus‑TCP; can flash ESPHome when ordering dev version . - Do I need special firmware?
Standard firmware supports protocols; dev version allows ESPHome. - How many inputs and outputs?
16 relay outputs plus 16 digital inputs . - What protection features?
Includes IP watchdog, timers, jog, mutual-exclusion, linkage & OTA . - Is Wi‑Fi included?
Yes—Ethernet + Wi‑Fi as standard. - Can I flash my own firmware?
Dev version ships with unlocked ESP32 bootloader; standard version is locked . - How large is it?
About 250×107 mm . - What protocols supported?
MQTT, Modbus RTU/TCP, HTTP, TCP/UDP, CoAP, CAN, Wiegand, RS485 . - Is there Home Assistant community support?
Yes—users report rock‑solid performance and fast MQTT responsiveness (<1 s) .
User Review Summary
Reddit users praise the DT-R016 and 8‑channel variants for reliability and feature‑rich firmware. One reported “impressed at their featureset for the price point” and >1‑year uptime with stable MQTT response . Community discussion highlights better performance after using dev version for ESPHome .
Comparison with Competing Products
- Denkovi 16‑ch Ethernet Relay: Supports SNMP, analog inputs, similar web/API control but lacks MQTT/ESP32 features and is larger.
- Shelly Pro 4: Certified Zigbee/Z‑Wave, mains-ready, smaller size; single‑purpose relays, pricier (~€100 vs ~$30–90).
- Lilygo T‑Relay: 8 relays for $20 with external 5 V supply; lacks Ethernet, fewer channels, and smart watchdog features .
Technical Specifications
- Dimensions: 250 × 107 mm
- Power: 12 / 24 V DC or AC, ≤2 A/channel, total ~9 W
- Interfaces: RJ45 Ethernet, Wi‑Fi, RS485, CAN, Wiegand
- Communication: MQTT, Modbus RTU/TCP, HTTP GET/CGI, TCP/UDP, CoAP
- OS: ESP32-based with OTA
- Operating Temperature: –10 °C to 85 °C
- Inputs/Outputs: 16 digital inputs, 16 relay outputs
Brand or Manufacturer Info
Dingtian (DTWonder) specializes in multi-channel smart relay/control boards targeting both industrial and DIY smart home markets. Their products are well-documented, affordable, and supported through firmware updates. The company provides SDKs and developer resources for custom integration .
Purchase Recommendations
DTWonder:https://www.dtwonder.com/product/dt-r016-ethernet-relay-module/