Sonoff or Tasmota or ESPhome

I have about 35 Tasmota devices and 25 Sonoff eWeLink devices and am tired of configuring each one separately in multiple places. (eWeLink stinks; Tastmosta’s great, but so many different places I need to go to set all the configuration options detracts from the greatness.)

And, I don’t have the time or energy to physically go to each device, solder cables and connect each device to a serial port and physically connect to a computer.

Would I be better off with all ESPhome?

Or flashing them all to Tasmota?

Is there a way to flash Sonoff TH10/16 and THR316/320 devices OTA?

Thank you!

Anyone have any info/suggestions?

So it is esphome that you want.

When they are running Tasmota already you can install esphome ota

So there is the question of why migrate to esphome, but I see there is a lot written about that and I will do some reading first.

The other question is: Do I understand correctly that there is no way to OTA migrate from the native Sonoff eWeLink firmware to either Tasmota or esphome?

Thanks.

Central management, native api, device support, …

Maybe, depending of the device it might be possible with the “DIY mode”.

Check this out, only devices with DIY mode allow direct OTA updates. The devices you mentioned aren’t on the [short] list (Basic R3, RFR3 and Mini).

Other links you might want to check out:
https://esphome.io/devices/sonoff.html
https://devices.esphome.io/devices/Sonoff-TH10
https://devices.esphome.io/devices/Sonoff-THR316

If you use Home Assistant, and a device is ESPHome-compatible, it’d say the migration is a no-brainer; removing third-parties is my favorite pastime. Plus what indeeed said…

That’s really great info – thank you.

I am definitely curious/interested in esphome

Really bummed about the TH10 and THR316’s requiring an on-site, physical task to flash them.

It’s pretty much the same for every device out there, the first flash requires wiring, after that OTA will work just fine (I’ve had an esp32 at the very limit of my WiFi range for over a year, and OTAs never failed, so it is quite efficient too…).
Sonoff DIY is the exception rather than the rule…
You need some sort of open API built into the device to support third-party OTA from factory, vendors really have no incentive to give you an option to move away from their cloud/app/whatever, quite the contrary… unfortunately.

1 Like

Or cloudcutter and projects like that. Often they use bugs in present firmwares to allow installing a custom one over the air.

1 Like