Service to use Janitza Meters with Venus OS

- Place sript called
install-janitza.shwhich mimics manual installation flow into/datadirectory by running these commandscd /data wget https://raw.githubusercontent.com/patrick-dmxc/VenusOS-Janitza/main/install-janitza.sh -O install-janitza.sh - make
/data/install-janitza.shfile executable bychmod +x /data/install-janitza.sh - run the install script by
./install-janitza.shcommand - reboot
- everything in the section below called "Manual Installation" should be taken care of
- Download the Janitza.py:
wget https://raw.githubusercontent.com/patrick-dmxc/VenusOS-Janitza/main/Janitza.py - Copy Janitza.py to the victron directory:
cp Janitza.py /opt/victronenergy/dbus-modbus-client/ - Delete or rename the
__pycache__folder from the same directory - Add the line
import Janitzaafterimport victron_emin the filedbus-modbus-client.py - Reboot the Cerbo GX
| Device | Modbus RTU | Modbus TCP | Status | Notes |
|---|---|---|---|---|
| UMG 96 RM | ✅ | (✅) with Gateway | 🟡 untested | — |
| UMG 96 RM-E-RCM | ✅ | ✅ | 🟡 untested | — |
| UMG 96 RM-E | ✅ | ✅ | 🟢 tested by @patrick-dmxc | — |
| UMG 96 RM-P | ✅ | (✅) with Gateway | 🟡 untested | — |
| UMG 96 RM-CBM | ✅ | (✅) with Gateway | 🟡 untested | — |
| UMG 96 RM-M | ✅ | (✅) with Gateway | 🟡 untested | — |
| UMG 96 RM-PN | ✅ | ✅ | 🟡 untested | — |
| UMG 96 S2 | ✅ | (✅) with Gateway | 🟢 tested by @kommando828 | — |
| UMG 96 RM (ohters) | ✅ | (✅) with Gateway | 🟡 untested | possible |
| UMG 96 PQ-L | ✅ | (✅) with Gateway | 🟡 untested | — |
| UMG 96 PQ (ohters) | ✅ | (✅) with Gateway | 🟡 untested | possible |
| UMG 103-CBM | ✅ | (✅) with Gateway | 🟢 tested by @kommando828 | — |
| ohters | Request | possible |
Please provide feedback if your Device is working or not with this Script
If its not working, please open an issue and we can fix it
Open an Issue and we can see if its possible to implement your Meter as well
- The script will disappear during firmware updates if you chosed the Manuel Instalation and needs to be reinstalled.\
- In the event that Victron has changed, added, or removed methods from register.py, it is possible that the script may not function correctly right away.