mpp-solar icon indicating copy to clipboard operation
mpp-solar copied to clipboard

Added QPIGS2 support for PIP4048MST with 3 PV

Open kasperbirk opened this issue 3 years ago β€’ 5 comments

Added these to support MPP SOLAR inverter with 3 pv inputs such as pip4048mst

"response": [ ["float", "PV2 Input Current", "A"], ["float", "PV2 Input Voltage", "V"], ["float", "Battery voltage from SCC 2", "V"], ["int", "PV2 Charging Power", "W"], ["string", "Device status", ""], ["float", "AC charging current", "A"], ["int", "AC charging power", "W"], ["float", "PV3 Input Current", "A"], ["float", "PV3 Input Voltage", "V"], ["float", "Battery voltage from SCC 3", "V"], ["int", "PV3 Charging Power", "W"], ["int", "PV total charging power", "W"], ],

From documentation: image

kasperbirk avatar Oct 14 '22 13:10 kasperbirk

Does that inverter still respond with pi30 to a QPI command?

On Sat, 15 Oct 2022, 2:27 am Kasper Birk Kronborg, @.***> wrote:

Added these to support MPP SOLAR inverter with 3 pv inputs such as pip4048mst

"response": [ ["float", "PV2 Input Current", "A"], ["float", "PV2 Input Voltage", "V"], ["float", "Battery voltage from SCC 2", "V"], ["int", "PV2 Charging Power", "W"], ["string", "Device status", ""], ["float", "AC charging current", "A"], ["int", "AC charging power", "W"], ["float", "PV3 Input Current", "A"], ["float", "PV3 Input Voltage", "V"], ["float", "Battery voltage from SCC 3", "V"], ["int", "PV3 Charging Power", "W"], ["int", "PV total charging power", "W"], ],

From documentation: [image: image] https://user-images.githubusercontent.com/1152751/195858403-f313736f-7439-463e-9826-593e934f0f03.png

You can view, comment on, or merge this pull request online at:

https://github.com/jblance/mpp-solar/pull/267 Commit Summary

File Changes

(1 file https://github.com/jblance/mpp-solar/pull/267/files)

Patch Links:

  • https://github.com/jblance/mpp-solar/pull/267.patch
  • https://github.com/jblance/mpp-solar/pull/267.diff

β€” Reply to this email directly, view it on GitHub https://github.com/jblance/mpp-solar/pull/267, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAJVKNSAXIQZKS3OKAGHUYLWDFNTFANCNFSM6AAAAAARFHWT2M . You are receiving this because you are subscribed to this thread.Message ID: @.***>

jblance avatar Oct 14 '22 20:10 jblance

Hi I am using qpigs and qpigs2 right now and getting all values correct. It’s a great peace of software you have made. I did choose it over another because of the high update frequency.

Is it possible to send commands to the inverter via mqtt? Like POP, PCP and the other commands to change the settings?

kasperbirk avatar Oct 14 '22 21:10 kasperbirk

the reason i was asking about the QPI output is I am hoping that the devs bumped the protocol version - if i make the above changes to pi30max it will create errors for the other inverters that use this. if QPI has been bumped then we can use that for this, otherwise it will need to go to a version like pi30mst or similar (i wish they would change the protocol number when they change the protocol....)

jblance avatar Oct 24 '22 22:10 jblance

Ahh ok i now I see the problem. It should work with a specific MST protocol πŸ‘πŸ»

kasperbirk avatar Oct 25 '22 08:10 kasperbirk

Sorry, can you post the output of a QPI command against the inverter please

jblance avatar Oct 31 '22 21:10 jblance

can you rename your file to pi30mst.py and i can merge this and add the protocol

jblance avatar Nov 08 '22 03:11 jblance

@kasperbirk (in case you missed this)

can you rename your file to pi30mst.py and i can merge this and add the protocol

frederickjh avatar Dec 04 '22 06:12 frederickjh