Підключення до ESPHome, Home Assistant різних моделей гібридних інверторів PowMr, Easun, Voltronic, PipSolar ...
Пристрій підходить користувачам Home Assistant, які хочуть підключити до нього інвертор, MPPT або BMS, та мають досвід використання ESPHome. Підключення модуля ESPHome до сервера здійснюється через WiFi або Ethernet/LAN8720
Варіанти підключення пристроїв до модуля ESPHome:
- Підключення інвертора через RS232;
- Підключення JK-BMS через UART-TTL;
- Підключення інвертора або JK-BMS через RS485;
- Підключення PZEM через UART-TTL;
- Підключення інших пристроїв з інтерфейсами: RS232, RS485, UART;
- Підключення різноманітних сенсорів та виконавчих пристроїв.
При одночасному підключенні декількох пристроїв до одного модуля слід врахувати зручне розміщення плати та довжини сигнальних кабелів від пристроїв.
Варіанти живлення модуля ESPHome:
- основне живлення від інвертора 5В - RS485 або 12В - RS232
- додаткове живлення від bms 12/24В - для моніторінгу батареї при відключеному інверторі
- понижуючий DC-DC перетворювач (якщо напруга батареї більше 12/24В)
Технічна інформація з інтеграціі інверторів, mppt та BMS до ESPHome:
- PowMr (RS232) - github.com/odya/esphome-powmr-hybrid-inverter
- Easun, ISolar, Anenji (RS232) - github.com/syssi/esphome-smg-ii
- Voltronic - github.com/syssi/esphome-votronic
- Victron - github.com/krahabb/esphome-victron-vedirect
- PipSolar (RS232) - github.com/syssi/esphome-pipsolar
- APC UPS (RS232) - github.com/syssi/esphome-apc-ups
- Must (RS485) - github.com/vladyspavlov/esphome-must-inverter
- Growatt (RS485) - github.com/klatremis/esphome-for-growatt
- Deye (RS485) - github.com/Lewa-Reka/esphome-deye-inverter
- Deye (RS485) - github.com/klatremis/esphome-for-deye
- Solis (RS485) - github.com/hn/ginlong-solis
- SRNE (RS485) - github.com/topics/srne
- PACE BMS (RS485) - github.com/syssi/esphome-pace-bms
- Epever MPPT (RS485) - devices.esphome.io/devices/epever_mptt_tracer_an
- JK-BMS (UART-TTL or BLE) - github.com/syssi/esphome-jk-bms
- Daly-BMS (UART) - esphome.io/components/sensor/daly_bms.html
- Daly-BMS (BLE) - github.com/syssi/esphome-daly-bms
- Налаштування ESPHome - dou.ua/forums
- Modbus Controller - esphome.io
- Інформація з підключення різних модулів / сенсорів до ESPHome - github.com/esphome/esphome-docs
- Ethernet LAN8720 - github.com/flusflas/esp32-ethernet
Модуль ESP32 дозволяє підключити будь який пристрій з інтерфейсами: RS232, RS485, UART до ESPHome при наявності файлів конфігурації.
Приклади конфігурацій для ESPHome:
- SMG II + PZEM + JK-BMS - завантажити
- PowMr + PZEM + JK-BMS - завантажити
- Easun SMH III - завантажити
- JK-BMS 4S 12V - завантажити
- Epever Tracer-AN - завантажити

Модулі та обладнання:
- Модуль ESP32
- Модуль WT32-ETH01
- Модуль LAN8720
- DC-DC знижуючий модуль живлення з 12В -> 5В
- Перетворювач рівнів RS-232 <-> TTL на мікросхемі MAX3232
- Конвертер RS485 <-> TTL
- Конвертер UART 3.3В <-> 5В
- Вімирювач струму та напруги pzem-004t
- Кабель підключення PZEM, JK-BMS
- Роз'єм RJ45
Приклад підключення PowMr до ESPHome:
- Створіть новий підкаталог проекту в каталозі конфігурації ESPHome (наприклад - powmr-inverter)
- Скопіюйте вміст папки src репозиторію у новий каталог проекту.
- Файл main.yaml має бути розташований у папці /powmr-inverter
- Створіть файл powmr-inverter.yaml в кореневому каталозі конфігурацій esphome і скопіюйте до нього вміст прикладу конфігурації.
- Відредагуйте файл powmr-inverter.yaml. Ви можете додати вміст common_system і common_sensors до цього файлу або включить їх окремо.
- Прошийте модуль ESP32
- Інструкція PowMr - Home Assistant, ESPHome - Дивитись на YouTube
- Налаштування ESPHome - dou.ua/forums
![]() |
![]() |
|
UART to PZEM |
ESPHome RS232 RS485 |
![]() |
![]() |
|
ESPHome UART JK-BMS
|
![]() |
![]() |
| ESPHome RS232 + RS485 |
ESPHome TTL to RS485
|
![]() |
![]() |
| ESPHome Ethernet |
ESPHome LAN8720
|































