Skip to content

ayasystems/dbus-evsecharger

 
 

Repository files navigation

dbus-open-evse

Integrate Open_EVSE charger into Victron Energies Venus OS. Original code could be found here -> https://github.com/JuWorkshop/dbus-evsecharger This modification allow use with new version of Openevse firmare (ESP32 4.1.x)

Minimal firmware to use this driver should be 4.1.x image

Purpose

This script supports reading EV charger values from openEVSE base charger. Writing values is supported for "Enable charging"and "Charging current"

Pictures

Remote Console - Overview

Install & Configuration

Get the code

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

The following script should do everything for you:

wget https://github.com/ayasystems/dbus-evsecharger/archive/refs/heads/main.zip
unzip main.zip "dbus-evsecharger-main/*" -d /data
mv /data/dbus-evsecharger-main /data/dbus-evsecharger
chmod a+x /data/dbus-evsecharger/install.sh
/data/dbus-evsecharger/install.sh
rm main.zip

⚠️ Check configuration after that - because service is already installed an running and with wrong connection data (host) you will spam the log-file

Change config.ini

Within the project there is a file /data/dbus-evsecharger/config.ini - just change the values - most important is the deviceinstance under "DEFAULT" and host in section "ONPREMISE". More details below:

Section Config vlaue Explanation
DEFAULT AccessType Fixed value 'OnPremise'
DEFAULT SignOfLifeLog Time in minutes how often a status is added to the log-file current.log with log-level INFO
DEFAULT Deviceinstance Unique ID identifying the EvCharger
DEFAULT position 0 OUT / 1 IN
ONPREMISE Host IP or hostname of on-premise OpenEVSE (note use user password if it is needed

Usefull links

Many thanks. @vikt0rm, @fabian-lauer and @trixing project:

About

Integrate Open_EVSE charger into Victron Energies Venus OS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 93.3%
  • Shell 6.7%