I have actually my house’s „smart” system based on ESP8266. It can communicate only wifi. I would like to change it to cable. I’ve ordered this:

On this board I need 7 pins for 1wire(DS18B20) and 2pins for I2C.
I’ve tested it pin to pin. It works!
1. Connect your USB->TTL Flasher with your WT32-ETH01 (yes, RX and TX is crossed!!!)
USB->TTL //// WT32-ETH01
GND ------> GND
TX ------> RX0 (not RXD)
RX ------> TX0 (not RXD)
5V ------> 5V
Then only on the WT32-ETH01:
Connect the Pin “IO0” (next to RX0) and “GND” (next to IO0) together.
Example ESPHome yaml:
esphome:
name: lanesp32
platform: ESP32
board: esp-wrover-kit
ethernet:
type: LAN8720
mdc_pin: GPIO23
mdio_pin: GPIO18
clk_mode: GPIO0_IN
phy_addr: 1
power_pin: GPIO16
# Enable logging
logger:
# Enable Home Assistant API
api:
ota:
i2c:
sda: GPIO33
scl: GPIO32
scan: True
id: bus_a
dallas:
- id: "dallas_hub_1"
pin: GPIO15
update_interval: 120s
sensor:
- platform: dallas
address: 0xBE0316A279608C28
name: "Test temperature"
id: temperature_test
dallas_id: dallas_hub_1
force_update: true
filters:
- median:
window_size: 9
send_every: 1
send_first_at: 1
PIN | DS18B20 | Description |
IO15 | OK | Strapping PIN |
IO14 | OK | |
IO12 | OK | |
IO4 | OK | |
IO2 | OK | |
IO5(RXD2) | OK | |
IO17(TXD2) | OK | |
IO32(CFG) | OK | SCL ok |
IO33(485_EN) | OK | SDA ok |
Sources:
https://community.home-assistant.io/t/how-i-installed-esphome-on-the-wt32-eth01/359027
https://github.com/ldijkman/WT32-ETH01-LAN-8720-RJ45-/blob/main/WT32_ETH01_V2.schematic.pdf
oliver
2023.05.18. — 15:44
Hi, maybe you can help me.. i alreaey flashed the WT32-eth01 – V1.2 with tasmota en Neopool.. i want to substitute my wifi esp32 solutio to control my pool… my problem now is, which rx / tx ports i have to use for the my ttl to modbus converter… on the normal esp32 there are RX0 and TX0 – working fine… here with the wt32 think i will try also to use the RX0 and TX0 ports which are also used for flashing… this ports i can „connect” to the neopool rx / tx via the tasmota module configuration.. because gpio17 i have not in that configuration .. which is explained as TXD and gpio5 as RXD…maybe someone already has used it… than i also have to connect the DS18x20 Temperature sensor.. i will try gpio02 and 04…. and than i want to use a simple „switch” for getting a high water level information.. which gpio would be good for this? thanks