syssi / esphome-pipsolar

ESPHome component to monitor and control a pipsolar inverter via RS232
Apache License 2.0
91 stars 40 forks source link

Add PI17 to support MPI 12KW WP and MPI 15KW WP #78

Open JakobTewes opened 1 year ago

JakobTewes commented 1 year ago

Heyhey @syssi,

I´ve got a MPI 15KW WP and currently use the python module https://github.com/jblance/mpp-solar/wiki. As I got bunch of ESPHome stuff running and only want to ingest stuff into Home Assistant, using your pipsolar integration would be a big leap for me forward.

MPI 12KW WP and MPI 15KW WP use protocol "PI17" and I currently extract info from the inverters via

# mpp-solar -p /dev/hidraw0 -n 'BPVInverter2' -T 'BPVInverter2' -P PI17 -o screen -c MOD#BATS#ET#GS#PS

The commands implemented for PI17

# mpp-solar -P PI17 -c
MOD       Device working mode inquiry -- queries the device working mode
BATS      Query battery setting -- queries battery setting
ET        Query total generated energy -- queries total generated energy from the Inverter
GS        Query general status -- queries general status
PS        Device Power Status -- queries power status

Do you see an option, to implement the protocol and commands with pipsolar?

Thanks and regards

Jakob

WagnerSystems commented 6 months ago

Hello, PI17 would also support my MPI 10k so +1 for support of PI17

Volker