After years of struggling with existing solutions to integrate Voltronic inverters with Home Assistant, I decided to create my own: docker-voltronic-mqtt. It’s been running reliably for several months now, and I’m excited to share it with the community.
What is it?
This application reads data from Voltronic inverters (via usb/serial, supporting PI30/PI41 protocols) and seamlessly pushes it to Home Assistant via MQTT.
Features:
Exposes essential inverter data: grid voltage, battery SOC, load wattage, PV input, and more.
Supports warnings and advanced metrics like heatsink temperature and SCC voltage.
Simple deployment via Docker—no complex setup required.
How to Get Started:
Run the following command (replace placeholders with your MQTT server details and USB port):
It should work with Axpert Inverters. Let me know if it wouldn’t work for yours.
To integrate with Venus OS the easiest way is to get data via mqtt. I’m not familiar with Venus OS, so details may vary.
Another option is to run the source code directly on the server, but it should be modified slightly.
Reach me out in pm if you need assistance, I’m curious.
Thanks for all your effort, after following your instructions I got the values to display in HA. Just one question of modifying inverter mode, is it possible to post a MQTT command to change the inverter mode? I am not to much familiar with MQTT at this moment. Also if it is possible to change the battery charging current via home assistant.
Would this allow me to send data from my eco-worthy inverter to home assistant and send commands back from home assistant to either charge my batteries or power my house?
I am debating buying Solar Assistant, not sure if it would make the setup any easier?