mcfrojd / venus.dbus-shellyPlug

Integrate Shelly single phase energy meters into Victron Energies Venus OS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dbus-shellyPlug

Integrate Shelly energy meters into Victron Energies Venus OS

Purpose

With the scripts in this repo it should be easy possible to install, uninstall, restart a service that connects a Shelly device as power meter to the VenusOS and GX devices from Victron.

Pictures

Install & Configuration

Get the code

Just grab a copy of the main branch and copy them to a folder under /data/ e.g. /dbus-shellyPlug. After that call the install.sh script.

The following script should do everything for you:

wget https://github.com/mcfrojd/venus.dbus-shellyPlug/archive/refs/heads/shellyEM.zip
unzip shellyEM.zip "venus.dbus-shellyPlug-shellyEM/*" -d /data
mv /data/venus.dbus-shellyPlug-shellyEM /data/dbus-shellyPlug
chmod a+x /data/dbus-shellyPlug/install.sh
/data/dbus-shellyPlug/install.sh
rm shellyEM.zip

Before installing a new version, uninstall the installed version:

/data/dbus-shellyPlug/uninstall.sh

Change config.ini

Within the project there is a file /data/dbus-shellyPlug/config.ini. Create a new section for each Shelly device to be created.

Section Config value Explanation
Shelly[n] Deviceinstance Unique ID identifying Shelly device in Venus OS
Shelly[n] Interval Poll interval for meter data

Shelly settings

The following settings are available in the device settings menu inside Venus OS:

Config value Explanation
Role Valid values Grid meter, PV inverter, Generator or AC load: mode of operation for the energy meter
Position Only for PV inverter. Valid values AC input 1, AC input 2 or AC output: Position where the Shelly device is connected.
Phase Valid values L1, L2 or L3: represents the phase where the Shelly device is connected
Meter Index Measurement channel on multi-channel power meters.
IP Address IP address of the Shelly device
User Name Username for htaccess login - leave blank if no username/password required
Password Password for htaccess login - leave blank if no username/password required

Used documentation

About

Integrate Shelly single phase energy meters into Victron Energies Venus OS

License:GNU General Public License v3.0


Languages

Language:Python 88.5%Language:Shell 11.5%