This project targets an Electric Vehicle "Load Management" use case for OCPP1.6 charging equipment. It combines a LoadManagement module (responsible for setting charge current limits on the connected vehicles) with SteVe, which is a Central System software module for OCPP EV charging. This project is explained further on the wiki
SteVe is developed and maintained by RWTH-Aachen University. More information on the SteVe module may be found in the steve subdirectory.
The LoadManagement module is independently developed by chuck-h and is motivated by serving a small residential multi-charger installation in Seattle, WA, USA.
SteVe-SC requires
to build and run.
SteVe-SC is designed to run standalone, a java servlet container / web server (e.g. Apache Tomcat), is not required.
Database preparation:
Download and extract tarball (or git clone --recurse-submodules)
Configure SteVe before building:
Build SteVe-SC: To compile SteVe-SC simply use Maven.
cd Steve-SC
mvn package
A runnable jar
file containing the SteVe application and configuration will be created in the subdirectory steve/target
. A runnable jar
file containing the LoadManager application and configuration will be created in the subdirectory LoadManager/target
.
Run SteVe: To start the SteVe application run (please do not run SteVe as root):
java -jar target/steve.jar
Run LoadManager: To start the LoadManager application run (please do not run SteVe as root):
java -jar target/steve.jar