Getting Started
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
-
Wire your hardware according to the provided schematics.
-
Install the libraries (if needed).
-
Configure the settings files according to the hardware and desired functionality:
-
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.