Smart Home Assistant
Relays & dimmer modules
SONOFF DUALR3 Dual Relay Module

SONOFF

SONOFF DUALR3 Dual Relay Module

HACS componentLocal control
  • Wi-Fi
See more relays & dimmer modules picks on our Amazon storefront →

Verified September 2026

Two independently switched, power-metered relays in one module — genuinely built with curtain and roller-shutter motors in mind, so it doubles as a switch-side controller for an existing AC blind or shutter motor, unlike the Aqara Curtain Driver E1's standalone battery motor with nothing to wire. Each channel handles up to 10A (20A/4400W combined) and needs a neutral wire; the extra relay wiring and motor connections rarely fit a shallow UK single-gang back box, so check depth first. Best HA route is the community SonoffLAN HACS integration over eWeLink LAN mode, fully local once set up.

In Home Assistant

ControlTypeWhat it does
Curtain positionCoverActive in motor mode: open/close/stop plus 0-100 set-position. Position is a time-calibrated estimate, not encoder-verified, and can drift or reset if calibration wasn't run cleanly.
Motor directionCover serviceDrives the two relays as electrically interlocked forward/reverse outputs; SonoffLAN prevents both relays firing at once to protect the motor.
Relay 1 / Relay 2SwitchTwo independent switch entities, present only when the device is configured for 2-channel switch mode; replaced entirely by the single cover entity if mode is changed to motor/curtain.
Power meteringSensorVoltage, current, and active power reported independently per channel in every mode, including motor mode — usable for a current-draw-based stall/end-stop detection automation.

SonoffLAN's dual-relay curtain class maps motor mode to a proper cover entity with open/close/stop and 0-100 set-position support — no manual template cover required. That position isn't from a physical encoder though; it's the module's own time-calibrated estimate, and reported issues show it can stick at 0 or stop updating if the calibration run wasn't completed cleanly, so treat the displayed percentage as approximate. Switching between 2-channel switch mode and single-relay curtain mode happens in the eWeLink app, not in Home Assistant, and it changes which entities SonoffLAN exposes, so the mode needs locking in before building automations around it. Per-channel voltage/current/power metering keeps reporting even in motor mode, so a current-draw automation can catch the motor stalling against a hard end-stop and correct the drifted position rather than trusting the reported position alone.

Specs

modes
independent 2-channel or single curtain/shutter mode
channels
2
max load
10A per channel, 20A/4400W combined (2x10A relays)
dimensions
88 x 40 x 22mm
input voltage
AC 100-240V 50/60Hz or DC 6-32V
standby power
< 0.5W
neutral required
true
power monitoring
true
Affiliate disclosure: Some links in this article are affiliate links. If you buy via one of these links, we may earn a small commission at no extra cost to you. This never affects our editorial decisions — see our affiliate policy.