971398505c6de392dd7799b69f5a2112a1115a13
Added modbus retry (2 times max) if there is an error during decode of message (this can be rare but) Refactor the code using the modbus function Added string converted data from Average() class Commented the Max Class since it is not used in this module Bumped version
victron-energy-domoticz
Domoticz plugins for Victron Energy Multiplus and serveral modules that can be reached using modbus
Requirements
You need to have a Victron Energy GX (what ever the one you have) and have setup IP on the system.
See Modbus Configuration for more information
Installation of plugin
Install pip3:
sudo apt install python3-pip
Install domoticz:
curl -sSL install.domoticz.com | sudo bash
Make sure that the plugins folder exists in the domoticz folder.
Install the plugin:
cd domoticz
git clone https://github.com/xbeaudouin/victron-energy-domoticz.git
cd plugins
ln -s ../victron-energy-domoticz/mppt .
Go to the plugin folder and install all required addons:
cd domoticz/plugins/mppt
sudo pip3 install -r requirements.txt
Once that is done, restart domoticz:
sudo service domoticz.sh restart
MPPT plugin
Once plugins installed, a new hardware will be available : 'Victron Energy MPPT over GX + Modbus"
To add the MPPT plugin add the following :
- Name : Victron_MPPT_1 (for example)
- GX IP Address : the IP address of your GX
- GX port Number : 502 should good (this is the default, but in case of this change)
- Modbus address : 229 (or depending of your setup you can have several MPPT on your system, adapt it as you need)
- If you want plenty of debug stuff (usefull to fix a bug) you can enable that.
MPPT Screenshot
Description
Domoticz plugins for Victron Energy Multiplus and serveral modules that can be reached using modbus
Languages
Python
100%





