aver-ua / esphome-hybrid-inverter-2341

ESPHome config to monitor and management various PowMr Hybrid Inverter models and Inverters that supported by the WIFI-VM (WiFi Plug Pro) device and SmartESS cloud application
2 stars 0 forks source link

ESPHome Hybrid Inverter (2341)

This project forked from https://github.com/odya/esphome-powmr-hybrid-inverter

ESPHome config to monitor and management various PowMr Hybrid Inverter models and Inverters that supported by the WIFI-VM (WiFi Plug Pro) device and SmartESS cloud application.

Protocol

Protocol is Modbus RTU via RS232. Protocol ID (SmartESS) : 2341 (hex 0925). Slave ID : 5.

Registers map

1) registers-map.md from original project 2) 0925.json in JSON fromat from offical app SmartESS.apk 3) registers-map-SmartESS.md - compilated from 0925.json

Connection

PowMr ESP32 connection diagram

Usage

1) Copy the contents of the src repo folder to your ESPHome configuration directory 2) Edit substitutions & customize powmr-inverter.yaml & main.yaml 3) Flash firmware to your ESP32

Note. Some registers (like "Machine Type", "Main CPU Version", etc) are commented out in /modules/inverter.yaml because I don't need them.

Inverter card

For easy integration into Home Assistant, you can use the following snippet.
The following custom plugins are required: sunsynk-power-flow-card, stack-in-card, canary.

References