Skip to content

Commit 61772e5

Browse files
Remove support for ocpp 2.0 (#576)
see issue mobilityhouse/ocpp#498
1 parent 5aa59cb commit 61772e5

File tree

146 files changed

+28
-8216
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

146 files changed

+28
-8216
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010
## BREAKING ##
1111
- [#574](https://github.com/mobilityhouse/ocpp/issues/574) Remove v1.6 deprecated enum members - IMPORTANT see upgrade path [#574](https://github.com/mobilityhouse/ocpp/issues/574)
1212

13+
## BREAKING ##
14+
- [#498](https://github.com/mobilityhouse/ocpp/issues/498) Remove support for OCPP 2.0 - IMPORTANT SEE UPGRADE PATH [#498](https://github.com/mobilityhouse/ocpp/issues/498)
15+
1316
## 0.26.0 (2024-01-17)
1417

1518
- [#544](https://github.com/mobilityhouse/ocpp/issues/544) ocpp/charge_point.py - Pass `Call.unique_id` to the `on` and `after` routing handlers.

README.rst

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,23 @@ OCPP
1111
----
1212

1313
Python package implementing the JSON version of the Open Charge Point Protocol
14-
(OCPP). Currently OCPP 1.6 (errata v4), OCPP 2.0 and OCPP 2.0.1 (Final Version)
14+
(OCPP). Currently OCPP 1.6 (errata v4), OCPP 2.0.1 (Edition 2 FINAL, 2022-12-15)
1515
are supported.
1616

1717
You can find the documentation on `rtd`_.
1818

19+
The purpose of this library is to provide the building blocks to construct a
20+
charging station/charge point and/or charging station management system
21+
(CSMS)/central system. The library does not provide a completed solution, as any
22+
implementation is specific for its intended use. The documents in this library
23+
should be inspected, as these documents provided guidance on how best to
24+
build a complete solution.
25+
26+
Note: "OCPP 2.0.1 contains fixes for all the known issues, to date, not only
27+
the fixes to the messages. This version replaces OCPP 2.0. OCA advises
28+
implementers of OCPP to no longer implement OCPP 2.0 and only use version
29+
2.0.1 going forward."
30+
1931
Installation
2032
------------
2133

@@ -34,8 +46,9 @@ Or clone the project and install it manually using:
3446
Quick start
3547
-----------
3648

37-
Below you can find examples on how to create a simple OCPP 2.0 central system as
38-
well as an OCPP 2.0 charge point.
49+
Below you can find examples on how to create a simple OCPP 1.6 or 2.0.1 Central
50+
System/CSMS as well as the respective OCPP 1.6 or 2.0.1
51+
Charging Station/Charge Point.
3952

4053
.. note::
4154

@@ -45,11 +58,11 @@ well as an OCPP 2.0 charge point.
4558
4659
$ pip install websockets
4760
48-
Central system
61+
Charging Station Management System (CSMS) / Central System
4962
~~~~~~~~~~~~~~
5063

51-
The code snippet below creates a simple OCPP 2.0 central system which is able
52-
to handle BootNotification calls. You can find a detailed explanation of the
64+
The code snippet below creates a simple OCPP 2.0.1 CSMS which
65+
is able to handle BootNotification calls. You can find a detailed explanation of the
5366
code in the `Central System documentation`_.
5467

5568

@@ -121,7 +134,7 @@ code in the `Central System documentation`_.
121134
if __name__ == '__main__':
122135
asyncio.run(main())
123136
124-
Charge point
137+
Charging Station / Charge point
125138
~~~~~~~~~~~~
126139

127140
.. code-block:: python
-292 KB
Binary file not shown.

examples/v20/central_system.py

Lines changed: 0 additions & 78 deletions
This file was deleted.

examples/v20/charge_point.py

Lines changed: 0 additions & 53 deletions
This file was deleted.

ocpp/v20/__init__.py

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)