HomeHome AutomationFlashing Tasmota on Sonoff POWR3

Flashing Tasmota on Sonoff POWR3

It takes about 3 min!

In my previous article, I talked about the off the cuff functionality of the Sonoff POWR3. While using it as is, and taking the advantage of the 25A current limit may be the path many will take, I know that a lot of you want to free yourself from the shackles of the eWeLink app (despite having API) and try Tasmota on Sonoff POWR3. Let’s do it.

Tasmota on Sonoff POWR3

Sonoff POWR3 running Tasmota
Sonoff POWR3 running Tasmota

I got everything ready, anticipating the process to be somehow time-consuming, even though I flash so many ESP8266 based devices, that I could do this with my eyes closed. I knew that accessing all needed GPIOs wouldn’t be hard as I poked inside the unit in my previous article. So I got everything ready (just in case):

I wasn’t sure if I could use exposed ETX, ERX pins on the PCB as these were also used to handle power consumption on Sonoff POWR3, but turned out, that I can put my soldering iron away this time, and the process can be completed with female to female dupont wires.

Frankly speaking, it took me about 3 min to complete the process (without the time taken to back up the bin file) thanks to the brilliant tool Tasmotizer. So here is what you need to do:

Mandatory warning: Whatever you do next, it’s on you. I hold no responsibility for your actions! Do not do this with Sonoff POWR3 powered to mains. FTD has enough juice to keep ESP8266 operational.

How to wire FTD programmer and Sonoff POWR3
How to wire FTD programmer and Sonoff POWR3

Open the unit up, you don’t actually have to remove the top-mounted PCB. I have done so to make more space for the camera and in case I need to solder some wires in. Wire the FTD programmer using the following scheme:

FTD ProgrammerSonoff POWR3
VCC3V3
GNDGND
TXERX
RXETX

Process

One of the buttons on the PCB was kindly marked with “Flashing” indicating where the GPIO00 is. As it’s linked to the toggle button, simply hold the button down when powering on your programmer to put the device into flashing mode.

Tasmotizer

Unfortunately, the reset button didn’t work for me so I needed to power-cycle the device (by unplugging the FTD programmer) to enter the flash mode and send Tasmota on Sonoff POWR3.

I would strongly suggest you back up the original firmware, but if you live dangerously, go ahead with the process. Flashing lasts about 3 min, and if you never used Tasmotizer, check this article for details.

Power cycle the device once the flash is completed and you can use the Device Config button to configure your WiFi. Now that you have Tasmota on Sonoff POWR3 you can simply access the web interface to finish off the process.

Configuring Tasmota on Sonoff POWR3

To configure Tasmota on Sonoff POWR3, I needed a starting point. I picked the settings for Sonoff POWR2, to see how closely mapping follows the last generation. It turns out, it follows pretty closely. All I had to do is to inverse the setting of the relay and I was good to go.

You can either set the relay to Relay_ior use the configuration template below to set Tasmota on Sonoff POWR3 correctly:

{"NAME":"Sonoff POWR3","GPIO":[32,3072,0,3104,0,0,0,0,256,320,0,0,0,0],"FLAG":0,"BASE":43}

Save the template, set it as active and restart the device. Once powered on, you should have Tasmota on Sonoff POWR3 ready for action.

Final Thoughts

It was much easier and quicker than expected. Thanks to the integrated headers, the process didn’t require soldering and thanks to the abundance of spare GPIOs, you will be able to connect a lot of sensors to Sonoff POWR3. Let me know if you had any issues flashing Tasmota on Sonoff POWR3 in this Reddit thread. I have more Sonoff devices to play with, but I’m not allowed to talk about it just yet. One, in particular, is very cool. Keep in touch to find out!

PayPal

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

Patreon

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

image/svg+xml

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

client-image
client-image
client-image
client-image
client-image
client-image
client-image
client-image
client-image

Learn NodeRED

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

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

Best Automation Projects

Tuya SDK for beginners: Intro to Tuya Cloud API

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

NEST your old thermostat under $5

0
Nest-ing up your older thermostat under $5

Sonoff Zigbee Bridge – review

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

Nora – Google Assistant in NodeRED

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

DIY Smart Washing Machine – for about 15 bucks!

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

Smart Home

I damaged the cheapest Smart Socket with power metering for you

0
Sonoff S60 has an exeptional price for a smart socket with a power meter - I decided to check it out and see how flashable it is

The end of Tasmota? Sonoff SwitchMan M5 Matter

0
These are one of the least expensive Matter devices to automate your lights. Will Sonoff SwitchMan M5 Matter put an end to Tasmota?

Meros TRV to the rescue?

0
I got my hands on another TRV - this time from Meross. I heard good things about the brand so I wanted to see if Meross TRV would be good to manage smart heating.

Aqara brings Thread sensors but…

0
Aqara brings new Thread sensors to their ecosystem. First sensors to support Matter this way are Aqara Motion and Light Sensor P2 and Aqara Contact Sensor P2

Multi-lights for your ceiling from Aqara

0
This is the biggest light I held in my hands so far. It's ZigBee and it comes from Aqara - meet Aqara Ceiling Light T1M