HomeHome AutomationShelly 2.5 vs Sonoff DualR3

Shelly 2.5 vs Sonoff DualR3

It's time for the battle: Shelly vs Sonoff

As Sonoff DualR3 enters the market, it’s only fair to make another vs video with its twin from Bulgaria: Shelly 2.5. Just like with Shelly 1 vs Sonoff Mini I hope that the article sparks a discussion about what home automation enthusiasts appreciate most. Both devices Shelly 2.5 (review) and Sonoff DualR3 (review) offer the same functions, therefore it’s definitely a good idea to take a closer look and talk about differences.

Pitching Shelly 2.5 vs Sonoff DualR3

Sonoff DualR3 is new to the market. Upgraded and redesigned not just on the inside (runs ESP32) is much smaller and offers extra functionality over Sonoff Dual R2. Just like Shelly 2.5, both devices aim to automate dual-gang switches or small motors driving shades, motorised rollers etc. The biggest difference between these two devices is the microcontroller that dives them. ESP32 is the bigger, better, stronger, faster brother of ESP8266, but is it enough to compete with Shelly 2.5?

Shelly 2.5Sonoff DualR3
110-230V ±10%, 50/60Hz AC100-240V ±10%, 50/60Hz AC
24 – 60V DCno
2 Channel 10A per channel2 Channel 10A per channel (15A Max)
WiFi 802.11 b/g/nWiFi 802.11 b/g/n
39mm x 36mm x 17 mm54mm x 49mm x 24 mm

Both devices support 2 channels with individual inputs for switches. Each channel is capable of power metering and the power consumption is displayed in the app. On the surface, Shelly 2.5 vs Sonoff DualR3 seems like an even fight, but things always get more interesting upon closer inspection.


Shelly 2.5 is smaller than the competitor and comes with an exposed header for development at the back and 7 terminals to connect 2 switches, 2 light sources and power (or switch and motor). It’s powered by ESP8266 which controls 2 relays capable of 10A each, which can run at full power rating independently. I couldn’t find an inductive rating for motors, so be cautious, if you are going to drive a motor. Extra points for the ability to run off the DC power.

Sonoff DualR3 is slightly bigger but comes with a DIN rail clasp and the terminals are much bigger. It doesn’t offer extra GPIOs (although some dev pads are available for flashing). The unit is driven by ESP32 controls with 2 relays rated also 10A each. Unlike Shelly 2.5, Sonoff DualR3 suggest a 15A total current limit for both relays. The inductive current rating is 1A which is enough to drive a small motor.

Shelly 2.5 may seem like a clear winner in this category until you consider two factors. An average socket/light fitting is fused with 16A, so you are unlikely to take the advantage of the full power of Shelly. On top of that, the small size can be misleading, as Shelly’s terminals are small, and you won’t be able to fit multiple wires (needed for Neutral). Adding WAGO-style connectors solves the issue, but increases the overall footprint of the Shelly device. If you add 2 gangs and 2 switches to each, you will probably need connectors for both of them.


Shelly 2.5 and Sonoff DualR3 come with Shelly Cloud and eWeLink apps. These are well integrated into Google Assistant and Alexa ecosystems and offer cloud connectivity wherever you are. Both apps offer also standard features like individual channel control, power metering and timers and schedules. It’s the software that sets these two apart.

Physical Switching

Both devices work well and are responsive to physical switching and virtual toggles. eWeLink app and Shelly Cloud updates the information almost instantly.

Shelly 2.5 offers 5 different switch modes (momentary, toggle, edge, detached, activation) which can also be inverted which will suit every possible switch configuration that you may have at home.

Sonoff Dual offers 3 modes (toggle, momentary, edge) only. These cover 90% of the use cases so you shouldn’t have problems connecting the gadget to your light switches.

Both devices will cover your basic needs, but if you require much greater flexibility in how you want to use your wall switches, then Shelly 2.5 is a better choice.

Power Metering

Shelly 2.5 and Sonoff DualR3 offer per-channel metering. While shelly offers total power consumption figures and current power draw. A really nice feature of Shelly 2.5 is the ability to display the total consumption of the room based on all Shelly devices inside it (you can exclude individual devices from that metric). It’s a great little shortcut that more ecosystems should adopt.

Sonoff DualR3 don’t offer per-room power usage but it goes a step further with additional metrics like real/apparent/reactive power, voltage and current information. These are available per channel and there is an additional menu to measure power consumption for a brief time window which could be useful for troubleshooting things.

The metering figures for both devices are very similar, and I have no issues with the accuracy of either of these. While Sonoff DualR3 may be my personal favourite here for disclosing more power metrics, I have to admit I’m fond of Shelly’s room consumption feature.

DIY automation

Shelly 2.5 has no competition here. Sonoff DualR3 comes without Sonoff DIY and offers no additional connectivity, while Shelly 2.4 goes the extra mile delivering Cloudless operation, REST API and MQTT (although active MQTT protocol will disable cloud).

An interesting feature of Shelly 2.5 is the ability to trigger custom REST calls based on predefined conditions like relay status change. These can be used to interact with other ecosystems. For anyone who doesn’t like Cloud, Shelly 2.5 also offers a web-server-based interface with all functions available. In this mode, the device doesn’t need the Shelly Cloud app to work and can be accessed directly via IP.

Sonoff DualR3 has nothing to offer here without flashing custom firmware. If you want to interact via Home Assistant or NodeRED, you will need to flash Tasmota on it. The only consolidation for Sonoff DualR3 is Tasmota development. As the relay comes with ESP32 inside, custom firmware opens exciting opportunities for Bluetooth mesh networks and more. As exciting as this sounds, it’s not a part of the stock firmware at the moment and therefore I won’t be using this as an argument to combat Shelly’s excellent Cloud options.


Shelly 2.5 will set you back 19.99€ ($23) while Sonoff DualR3 costs almost half that $13.98. It’s a considerable price difference that will quickly add up if you aim to buy more than one device. The question that you have to ask yourself is the cheaper price of Sonoff DualR3 justifies the time you will spend hacking it? Personally, I don’t mind doing it, but you may prioritise comfort over savings.

Final thoughts

Shelly 2.5 is in the lead this time. Sonoff DualR3 doesn’t cater to DIY home automation fans and even with a much lower price, it may struggle to attract attention. Perhaps the situation will change with future updates. After all, Sonoff DualR3 is a much younger device, rocks a more modern ESP32 microcontroller and costs less. But for now, if you are looking for automation freedom where multiple gangs are concerned, Shelly 2.5 is a better choice. What do you think? Let me know in this Reddit thread.


Nothing says "Thank you" better than keeping my coffee jar topped up!


Support me on Patreon and get an early access to tutorial files and videos.


Bitcoin (BTC)

Use this QR to keep me caffeinated with BTC: 1FwFqqh71mUTENcRe9q4s9AWFgoc8BA9ZU

Smart Ideas with

Automate your space in with these ecosystems and integrate it with other automation services


Learn NodeRED

NodeRED for beginners: 1. Why do you need a NodeRED server?

To server or not to server? That's a very silly question!

Best Automation Projects

Tuya SDK for beginners: Intro to Tuya Cloud API

Working with Tuya Cloud API. A guide to Cloud automation for beginners, get started with REST!

NEST your old thermostat under $5

Nest-ing up your older thermostat under $5

Nora – Google Assistant in NodeRED

Integrate Google Assistant with NodeRED thanks to Nora - NodeRED home automation

Sonoff Zigbee Bridge – review

Sonoff line up will soon include Sonoff Zigbee Bridge and more Zigbee sensors - here is the first look

DIY Smart Washing Machine – for about 15 bucks!

Learn how to add washing machine notifications to your Google Home on the cheap

Smart Home

SwitchBot S10: cleaning re-imagined!

SwitchBot S10 promises unattended vacuuming and mopping so you can focus on things you love and care for. Does it deliver?

Sonoff for households and gardens

ITEAD released two ZigBee devices to manage water in your household and gardens. Now you can monitor the flow and dispense water with Sonoff SWV and prevent water damage using the Sonoff Water Leak sensor with a twist.

I wish I had known about the SMLIGHT ZigBee/Thread Coordinators sooner!

SMLIGHT coordinators are the perfect choice for anyone just diving into ZigBee. SLZB-06 series is easy to use and comes with future-proofing Thread support.

Sonoff ZigBee Bridge U isn’t what you think!

I expected Sonoff ZB Bridge U to be a next gen ZigBee bridge with Matter support. Turns out, there is much more to talk about!

Aqara “Everything” M3 Hub

When I started my home automation adventure, the current problem was the number of ecosystems needed to outfit your smart home. Aqara M3 Hub has a long list of protocols to match that!