This application aggregates chargepoint data from different sources and provices it without authentication using an OCPI-style JSON-API and a vector tile server.
name | uid | realtime | credentials | comment |
---|---|---|---|---|
Bundesnetzagentur: API | bnetza_api | false | false | Additional config ignore_operators:: list[str] is supported, which will ignore given operators during import. Set to weekly download, as it does not change so often. |
Bundesnetzagentur: Excel | bnetza_excel | false | false | |
Lichtblick | lichtblick | true | true | Currently dysfunctional |
chargecloud: Stadtwerke Pforzheim | chargecloud_pforzheim | true | false | |
chargecloud: Stadtwerke Stuttgart | chargecloud_stuttgart | true | false | |
OCHP: Albwerk | ochp_albwerk | true | true | |
OCHP: Ladenetz | ochp_ladenetz | true | true | |
Giro-e | giroe | true | true | |
OCPI: Stadtnavi | ocpi_stadtnavi | true | false |
There is a matching algorithm which matches live data sources with bnetza sources. You can find details at our matching docs.
At api.ocpdb.de you will find an OpenAPI documentation of public endpoints you can use.
The application provides a simple command line interface:
flask import all
flask import static example_source
flask import realtime example_source
flask import images example_source
flask source list
flask source delete example_source
flask match run
The installation process is documented at INSTALL.md.
OCPDB is under AGPL. You will find details at the LICENCE.txt.
We appreciate bug reports and feature requests.