Mpp solar inverter Hybryd 10kw 3 phase. with PV module for lan connection

I have tried to read the forum and google the way to connect my inverter to Home assistant.

I have the Mpp / Mpi solar 10kw hybrid inverter and bought the voltronic pv module. and have no problem typing in the ip and port number for reaching the snmp web pro 1.1 user interfase.

But i know this inverter is also sold under other names. and im trying to see if other people had succes implementing this into homeassist and how to do it.

10 kw inverter link aliexpress

Kind Regards Michael

Mike - try this project and let me know if it works for you if you’ve given up on the SNMP method (it should In theory be the same rs232/USB protocol for the 10kw version as my smaller 3) - Programmatically read data from your Solar Inverter (Voltronic, Axpert, Mppsolar PIP, Voltacon, Effekta etc) and interface with Home Assistant via MQTT - Works with RS232 & USB!

It’s designed to be run in Docker, so it can be deployed on a cheap SBC (such as an orange pi) next to the inverter, which then communicates with HA via MQTT…

You can also use HA to send commands TO the inverter this way (such as changing battery cutoff and float voltages, charge modes etc).

If you live in a hot climate like me (Australia) I’d suggest also adding in a DHT22 temperature sensor to your battery box (assuming you have one) and wiring it to the PI also - this way if the batteries are above normal temperature, you can programmatically change the charge voltage/amps on the inverter (via a HA automation) so that you don’t damage them when charging them in at hotter temperatures

1 Like

I will give it a try Thanks :slight_smile:

Heyhey Michael,

have you been able, integrating it into HA?

Regards

Jakob

No Never succeded in this. I have the ethernet module. And can get the info into homeassisant via the snmp protocol. But cant integrate this full into homeassisant energy partl.

  • platform: snmp

    name: “Inverter”

    host: 10.0.0.20

    baseoid: 1.3.6.1.2.1.1.3.0

    accept_errors: true

    unit_of_measurement: “minutes”

    value_template: “{{((value | int) / 6000) | int}}”

    • platform: snmp

      name: “pv input power”

      host: 10.0.0.20

      baseoid: 1.3.6.1.4.1.43943.1.2.6.3.1.3.0

      accept_errors: true

      unit_of_measurement: “W”

      value_template: “{{((value | int) / 1) | int}}”

    • platform: snmp

      name: “battery charging current”

      host: 10.0.0.20

      baseoid: 1.3.6.1.4.1.43943.1.2.5.4.0

      accept_errors: true

      unit_of_measurement: “A”

      value_template: “{{((value | int) / 1) | int}}”