WT32-ETH01
| Chip | ESP32 |
|---|---|
| Form factor | Module board, 55 × 25 mm |
| Flash | 4 MB |
| Antenna | PCB antenna |
| USB | None |
| Install | USB-TTL adapter (hold IO0 low at power-up), esp32 flavor |
| Price | ~$10–17 |
| Stores | amz/us |
| GPIO | Function | ESPresense setting |
|---|---|---|
| 16 | Ethernet oscillator enable | — |
| 0 | Ethernet clock in | — |
| 1 | TXD (programming) | — |
| 3 | RXD (programming) | — |
| 5 | LED3 (lights on RXD2 traffic) | — |
| 17 | LED4 (lights on TXD2 traffic) | — |
| 33 | Free (suggested I2C SDA) | — |
| 32 | Free (suggested I2C SCL) | — |
Template
Section titled “Template”Paste this into the Board Template box on the node's Templates page, then Preview and Apply (firmware v5.0.0b1 or later). It sets the board's pins (and Ethernet type, if it has one) in one go. The LED, input and output lists replace what was configured before, so the result doesn't depend on the node's old setup. See Templates.
{"name":"WT32-ETH01","chip":"esp32","settings":{"leds":[],"inputs":[],"outputs":[],"eth":1}}Formatted, with what each value means
{
"name": "WT32-ETH01",
"chip": "esp32",
"settings": {
"leds": [],
"inputs": [],
"outputs": [],
"eth": 1
}
}LED type: pwm, pwm_inverted, grb, grbw, rgb or rgbw (the last four are addressable). LED control: mqtt, status, motion, count, or output (follows the output numbered byoutput). Input type: pullup, pulldown or floating, with_inverted for active-low. Output type: output, output_inverted, or high/low for a pin that's just held at that level. An output's input is the 1-based input that controls it. power takes ESPHome's hlw8012 values (a cse7766 needs only rx); sel_inverted matches ESPHome's inverted on sel_pin. eth is the Ethernet Type's option number.
- There’s no USB. Flash it with a 3.3 V USB-TTL adapter on the programming header (TXD = IO1, RXD = IO3, GND, 3V3): tie IO0 to GND, power it up, flash, then remove the IO0 link.
- Power it from either the 5V pin or the 3V3 pin, never both. There’s no PoE; use a PoE splitter if you want one cable.
- There’s no user LED or button. LED3/LED4 follow IO5/IO17 serial traffic.
- I2C is off by default. For a sensor, SDA 33 / SCL 32 is the pair known to work alongside Ethernet.
- GPIO 18, 19, 21, 22, 23, 25, 26 and 27 belong to Ethernet (RMII and MDIO/MDC). Don’t put sensors on them. GPIO 0 and 16 too. GPIO 2 and 12 are strapping pins.
- The WT32-ETH01 EVO (ESP32-C3 + DM9051) is a different board and isn’t supported (#2400).
Sources
Section titled “Sources”- Wireless-Tag WT32-ETH01 (datasheet V1.4)
- ESPHome Ethernet docs