Simple implementation of a basic OCPP 2.0.1 compliant central system (backend) for EV charging stations
Find a file
Oliver Traber ae2fe763f1
All checks were successful
ci/woodpecker/push/docker Pipeline was successful
ci/woodpecker/cron/docker Pipeline was successful
Refactor chargepoint logic
2024-07-25 21:34:31 +02:00
.woodpecker Add event filter for pipeline 2024-04-27 01:21:16 +02:00
alembic Use alembic for migrations 2024-04-20 13:33:42 +02:00
app Refactor chargepoint logic 2024-07-25 21:34:31 +02:00
.gitignore Implement transaction handling 2024-04-19 00:08:29 +02:00
alembic.ini Add alembic 2024-04-13 22:44:01 +02:00
Dockerfile Use alembic for migrations 2024-04-20 13:33:42 +02:00
poetry.lock Add psycopg2-binary 2024-04-20 13:38:18 +02:00
pyproject.toml Add psycopg2-binary 2024-04-20 13:38:18 +02:00
README.md Add user router 2024-04-14 01:42:51 +02:00
start.sh Use alembic for migrations 2024-04-20 13:33:42 +02:00

Simple OCCP Central System

This is a simple implementation of a basic OCPP 2.0.1 compliant central system (backend) for EV charging stations.

Features

  • Support for multiple charging stations
  • Multi user support with support for multiple ID tokens per user
  • Collection of all supported measurements from the charging station
  • Grafana Dashboard
  • Support for standalone SQLite or PostgreSQL
  • RESTful API

Tested charging stations

This project has been successfully tested with the following charging stations:

  • Alfen Eve Single S-line