Direct control of a Victron Multiplus II
Find a file
kratz00 431fe5ccb1 Add Python package metadata
Signed-off-by: Steffen Pankratz <kratz00@kratz00.org>
2026-10-26 21:46:18 +01:00
doc Init 2022-10-23 18:23:41 +02:00
.gitignore readme adapted 2022-12-06 00:03:47 +01:00
demo_multiplus2.py Improved framedecoder 2022-12-01 22:57:33 +01:00
demo_multiplus2_gui.py Improved framedecoder 2022-12-01 22:57:33 +01:00
multiplus2.py Add variant of 'update' named 'update_light' 2026-07-15 21:05:42 +02:00
pyproject.toml Add Python package metadata 2026-10-26 21:46:18 +01:00
readme.md soc and receive_frame() improvemnent, added MK2.2b interface information 2024-04-17 20:49:03 +02:00
vebus.py VEBus: set flag to prevent EEPROM write in set_power 2025-11-09 12:51:09 +01:00

Direct control of a Victron Multiplus II

The script allows the direct control of the charging and feeding power in the grid parallel operation. The Multiplus 2 is connected to a MK3 or MK2.2b Interface and controlled with ESS Mode 3. No GX device or Venus device is needed. The python script has no dependencies.

update()   # get the Multiplus-II status
command()  # set >0 for charging and <0 for feeding power in watt
wakeup() 
sleep()

Simple demo application

demo_multiplus2.py

mp2.update()    # read all information
print(mp2.data)  
time.sleep(0.5)
mp2.command(500)  # set charge power to 500Watt
time.sleep(0.5)

Demo Applikation in tkinter

Screenshot of demo_multiplus2_gui.py