Are you usinig the WT32-01 board? It does not use the WROVER module and some of the GPIO do not match.
Currently ESPHOME can’t support this module because nobody has created a platformIO profile for it.
I have ESPHome working w/ this module, but most of the GPIO labels are “off”.
If i look at the pin out for the ESP32 module on the WT32:
http://www.wireless-tag.com/wp-content/uploads/2020/08/WT32-S1-DataSheet-V1.1.pdf
(page. 20)
Compared to the pinout for the esp-wrover-kit
:
You can see that things don’t quite match up. I’m trying to do it manually, but it’s error-prone and time consuming.
Tasmota has support for the module, but I don’t know how to map the templates back to the actual GPIO labels on the board / ESP32 module. If i knew this, then it would be possible to build a “look up table” so you can use the board: esp-wrover-kit
w/ ESPhome while a proper module is built.
EDIT Actually, it does appear that the GPIO from the wt32-01 and the esp-wrover-kit
match pretty closely… at least for my purposes. However there’s still some odd behavior; the WT32 module has a pin labeled GPIO1
but it appears to not be connected to any of the pins on the ESP32 module. Likewise, GPIO3 seems to be always high and i can’t seem to control it.
So the esp-wrover-kit
will work with ESPHome, but it’s not a proper/complete solution.