Skip to content

ChargePi/ChargePi-go

Repository files navigation

⚡ ChargePi-go

ChargePi is an open-source Linux based OCPP-enabled ⚡Charging Point🔌 project. It is configurable, simple to make and uses off-the-shelf hardware.

It supports multiple connectors🔌, which consist of an indicator (🚥 RGB LED strip), a EV Charge Controller and a ⚡ power meter. Optionally, the charge point supports an RFID/NFC reader and a display as an user interface.

ChargePi-go client can be deployed/run in multiple ways:

  • standalone
  • Docker 🐳 and docker-compose

🔌 Charge point specifications

OCPP version Core functionalities Reservations LocalAuthList SmartCharging FirmwareUpdate
1.6 JSON/WS ✔️ ✔️(partial) ✔️
2.0.1 JSON/WS Will be implemented Will be implemented Will be implemented

⚡ Quickstart

  1. Wire your hardware according to the provided schematics.

  2. Install the libraries (if needed).

  3. Configure the settings files according to the hardware and desired functionality:

  4. Run the client.

Details on how to run the client are described in the client startup guide.

🛠️ Configuration and settings

To configure the ChargePi client, check out the configuration guide. Client comes with default settings which require minimal configuration.