Flashing Sonoff Devices With Tasmota Gets Easier

Tasmota is an alternative firmware for ESP boards  that provides a wealth of handy features, and [Mat] has written up a guide to flashing with far greater ease by using Tasmotizer. Among other things, it makes it simple to return your ESP-based devices, like various Sonoff offerings, to factory settings, so hack away!

Tasmotizer is a front end that also makes common tasks like backing up existing firmware and setting configuration options like, WiFi credentials, effortless. Of course, one can’t really discuss Tasmotizer without bringing up Tasmota, the alternative firmware for a variety of ESP-based devices, so they should be considered together.

Hacks based on Sonoff devices are popular home automation projects, and [Mat] has also written all about what it was like to convert an old-style theromostat into a NEST-like device for about $5 by using Tasmota. A video on using Tasmotizer is embedded below, so give it a watch to get a head start on using it to hack some Sonoff devices.

17 thoughts on “Flashing Sonoff Devices With Tasmota Gets Easier

  1. Sonoff Tasmota supports so many devices that there’s no reason to necessarily buy Sonoff devices. Most of the smart outlets that that online bookstore sells can be flashed with Tasmota and only cost a little more. I prefer the devices that just have an outlet on them instead of splicing a device into a wire and there are several pages of them for sale.

    I just took one of my Tasmota outlets which pumps into MQTT and into Node-Red and made it so when my phone is charging, it cuts the power to the outlet when the charging current drops below a set level. This only charges my phone to 92% which is plenty to get through the day and prolongs the life of the battery since it isn’t fully charged all night long.

  2. Not sure if Hackaday ever posted this, but if you’re in the US, grab the $15 pack of Wyze plugs for flashing with Tasmota. They’re tough to open since they’re ultrasonically welded shut, and the UART pins are broken out to tiny little test pads, but they’re extremely cheap per unit if you buy a two pack at a big box store.

    I superglued four header pins to the side of the output relays on mine, and soldered them to the TX-RX-GND-VCC pads with magnet wire, to make reflashing them in the future easier.

    1. That sounds like more work and more money than getting a sonoff basic. I’m in Canada and I didn’t have a problem getting sonoff devices delivered from the official seller. But most importantly sonoff devices are usually held together with screws and have through hole programing headers

    2. For outlets, I prefer buying tuya based plugs and using tuya convert to flash the plugs. Tuya convert is a script that exploits the update process of tuya based devices to flash tasmota.

  3. I watched the video and I am not really sure what this does besides back up what was on the device, which I would not be overwriting if I cared about, that the current crop of tools do not do. It still seems to sit on python, though it is apparently installed with it. Not that a new tool is bad, but what makes this so much nicer?

    1. This is among the current crop of tools, isn’t it? So it does nothing that the current crop does not.
      I think you need to imagine that you’re actually not familiar with any of the tools, and understand that this is an introduction to one of the most feature rich. Your comment currently reads like one of those “this iPhone is basically the same as the one I have, why should I upgrade?” comments. If you’re happy with what you have no one is going to come along and pry your firmware tool, or your iPhone, from your grasp.

      1. Na, it is more like what I have works well and to date has not left me feeling like I have been missing anything. It is not prying anything from my grasp, but a simple question of what this does or what this does better than what is out there now. Someone else was kind enough to actually cover the differences as opposed to trying to belittle me for asking why one might want to change.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.