Зібрана комунікаційна плата модуля WT32-ETH01 для підключення пристроїв до ESPHome
Інтерфейси:
- LAN - RG45 (LAN8720) mdc_pin: GPIO23 mdio_pin: GPIO18
- RS232 - RJ45 (1 Tx, 2 Rx, 4 +12V, 8GND) tx_pin: GPIO32 rx_pin: GPIO35
- RS485 RJ45 (1,2 +5V; 3,4 B-; 5,6 A+; 7,8 GND) tx_pin: GPIO14 rx_pin: GPIO36
- UART - PZEM (Tx, Rx, GND, 5V) tx_pin: GPIO1 rx_pin: GPIO3
- UART - BMS (Tx, Rx, GND) tx_pin: GPIO4 rx_pin: GPIO17
живлення 5В, 12В/24В
Для початкового програмування модуля WT32-ETH01 потрібен USB-UART перетворювач.
Щоб прошити плату необхідно замкнути джампером піни (IO0 на GND) і пересмикнути живлення чи «скинути» ESP32 через пін EN (коротко замкнути EN на GND), і після цього взаємодіяти по UART.
Інформація з інтеграціі інверторів, mppt та bms до ESPHome:
- PowMr - github.com/odya/esphome-powmr-hybrid-inverter
- Easun, ISolar - github.com/syssi/esphome-smg-ii
- Voltronic - github.com/syssi/esphome-votronic
- PipSolar - github.com/syssi/esphome-pipsolar
- APC UPS - github.com/syssi/esphome-apc-ups
- Must - github.com/vladyspavlov/esphome-must-inverter
- Growatt - github.com/klatremis/esphome-for-growatt
- Deye - github.com/klatremis/esphome-for-deye
- Epever MPPT - devices.esphome.io/devices/epever_mptt_tracer_an
- PACE BMS - github.com/syssi/esphome-pace-bms
- Налаштування ESPHome - dou.ua/forums
- Modbus Controller - esphome.io
Додаткова комплектація:
- шлейф підключення pzem-004t
- шлейф підключення JK-BMS UART з роз'ємами JST1.25-4P та XH2.54-4P
- корпус В5*Ш9*Д11см
- корпус В5*Ш9*Д11см з монтажем (отвори під RJ45) +40грн
- WT32-ETH01 в комплект не входить
esphome:
name: wt32-eth01
esp32: board: esp32dev framework: type: esp-idf
ethernet:
type: LAN8720
mdc_pin: GPIO23
mdio_pin: GPIO18
clk:
pin: GPIO0
mode: CLK_EXT_IN
phy_addr: 1
power_pin: GPIO16

