Tasmota on the ESP32

vic777

Expert Member
Joined
May 6, 2015
Messages
1,461
Reaction score
205
Location
Outer rim
I've recently started playing with Tasmota on generic ESP8266 boards and I am impressed. Lots of support for many sensors, easy to configure and really quick to get going

I also have a lot of ESP32's and I really like the chip, many more possiblities than the ESP8266

I found this:
and this:

Looks like its possible, but you'd probably have to change templates to get access to the many more pin possibilities on the ESP32

Has anyone had success getting Tasmota to run on the ESP32?
 
I've recently started playing with Tasmota on generic ESP8266 boards and I am impressed. Lots of support for many sensors, easy to configure and really quick to get going

I also have a lot of ESP32's and I really like the chip, many more possiblities than the ESP8266

I found this:
and this:

Looks like its possible, but you'd probably have to change templates to get access to the many more pin possibilities on the ESP32

Has anyone had success getting Tasmota to run on the ESP32?
I bought a few ESP32 D1 mini's in error when I first wanted to try out all this home automation stuff. I saw the branch of Tasmota for ESP32 but couldnt get it right (I was struggling with my USB UART as well so I'm not sure if it could've worked), but I ended up putting ESPEasy onto them and that worked very easily

Some steps I noted down of when I flashed them:

# ESPEasy on ESP32 Boards
- Download ESPEasy32_R20100
- Command prompt execute: flashSerial.cmd
- Check device manager for which com port and enter that
- Enter version number of download (eg: 20100)
- Once flashed, restart device and join WiFi network ESP_Easy-0 password configesp
- Go to http://192.168.4.1
- If the device keeps rebooting/wont start a wifi use esptool to erase_flash and reflash it

# ESP Easy Relays
Strictly seen, Relays are not a plug-in driven device like most other devices. It is not necessary to have a task (item under Devices tab) for them to work
We can control the relay board with two simple http url commands:
http://<ESP IP address>/control?cmd=GPIO,#pin#,0
http://<ESP IP address>/control?cmd=GPIO,#pin#,1
(They can also be added as devices if need be - controllable via mqtt)

I run a temp/humidity sensor and my irrigation off ESP32's running ESPEasy
 
Thanks for such a detailed post

Until now, I've always written my own firmware using the Arduino core, but its time consuming

I'll give EspEasy a try

I also found the EspHome project which looks promising


This also supports generic modules like the ESP32 and ESP8266
 
Thanks for such a detailed post

Until now, I've always written my own firmware using the Arduino core, but its time consuming

I'll give EspEasy a try

I also found the EspHome project which looks promising


This also supports generic modules like the ESP32 and ESP8266
Yeah, Ive never written my own firmware but I used to write my own apps to control the various switches, now with the flow meter I bought I'd also have to write my own firmware because the pulses change depending on how hard the water flows.. doing it yourself makes things easier to manipulate but as you said it's very time consuming, which is why I went with Hass.io for tying it all together, and I'm getting a new flow meter that pulses per 5 litres.

Let me know if you use esphome how it goes, I've seen mention of it but after espeasy worked i didn't bother trying anything more.

Too much to fiddle with, too little time
 
Got myself a Wroom on Sunday. Will be decimating some CPU cycles in the near future. Will be doing some multi-threading as well.
 
Thanks for such a detailed post

Until now, I've always written my own firmware using the Arduino core, but its time consuming

I'll give EspEasy a try

I also found the EspHome project which looks promising


This also supports generic modules like the ESP32 and ESP8266
Oh yes I actually did look at esphome briefly, from what I understand you pick components and "build" your own firmware to flash.
 
Thanks for such a detailed post

Until now, I've always written my own firmware using the Arduino core, but its time consuming

I'll give EspEasy a try

I also found the EspHome project which looks promising


This also supports generic modules like the ESP32 and ESP8266

espeasy ftw
 
I tried the main version of Tasmota last night, didn't work, there is a attempt to port it to ESP32 but it is not actively developed

On to EspEasy :)
 
I tried the main version of Tasmota last night, didn't work, there is a attempt to port it to ESP32 but it is not actively developed

On to EspEasy :)

yeah just use that and if you are using sonoff just use the sonoff.bin directly
 
yeah just use that and if you are using sonoff just use the sonoff.bin directly

This was on a ESP32 development board.
I tried to load tasmota.bin using tasmotizer, it failed.
I suspect if you try loading Tasmota via the Arduino IDE it might work, or at least guide you as to which values have to change in the source files, probably some #define.

It would be great if we started seeing ESP32 based Sonoffs, this might prompt the guy behind Tasmota to port it to the ESP32 as well

The ESP32 has many more pins and really cool deep sleep features
 
This was on a ESP32 development board.
I tried to load tasmota.bin using tasmotizer, it failed.
I suspect if you try loading Tasmota via the Arduino IDE it might work, or at least guide you as to which values have to change in the source files, probably some #define.

It would be great if we started seeing ESP32 based Sonoffs, this might prompt the guy behind Tasmota to port it to the ESP32 as well

The ESP32 has many more pins and really cool deep sleep features

the sonoffs have actually digressed from what i can tell, from an ESP8266 to an ESP8265 (on the basic anyway)
 
Yeah, Ive never written my own firmware but I used to write my own apps to control the various switches, now with the flow meter I bought I'd also have to write my own firmware because the pulses change depending on how hard the water flows.. doing it yourself makes things easier to manipulate but as you said it's very time consuming, which is why I went with Hass.io for tying it all together, and I'm getting a new flow meter that pulses per 5 litres.

Let me know if you use esphome how it goes, I've seen mention of it but after espeasy worked i didn't bother trying anything more.

Too much to fiddle with, too little time


What flow meter did you get? Looking at making a water temp/flow sensor for a project.
 
Top
Sign up to the MyBroadband newsletter
X