ocpp
ocpp copied to clipboard
Python implementation of the Open Charge Point Protocol (OCPP).
Currently, the unit tests are executed only when one creates a PR. To get feedback earlier in the development process, the CI build should run when one pushed to GH...
I'm using a tkinter window instantiated on a new thread to get input from a user, mainly for test support, after the GUI is created, the function forever_loop() is called,...
call_result obj gets appended to a different Queue than that of the initial request - RuntimeError
Hi all, first of all thanks for the great effort put into this repo, it's all really nice and appreciated. **ISSUE:** I have a made a controller for handling...
Our examples section do not include samples of how to use the @after decorator, for instance. In fact, a new comer to this open source lib will probably never know...
Hi, Can this implementation of OCPP support Smart Charging functions? i.e. dynamically assign a charging profile and limit the current Thanks.
Nothing special but the Central System documentation link in your Readme.rst is not working due to a misspelling error i think. `Central System documentation_`. should be `Central System documentation`_. Keep...
For example, if you use class `ComponentType` (from `ocpp.v201.datatypes`) Which looks like this: ```py @dataclass class ComponentType: name: str instance: Optional[str] = None evse: Optional[EVSEType] = None ``` and create...
Hello, I'm started to work with [starlette](https://www.starlette.io/). And like they say: >*Starlette is a lightweight [ASGI](https://asgi.readthedocs.io/en/latest/) framework/toolkit, which is ideal for building high performance asyncio services.* but with **ocpp** we...
By going through the OCPP 2.0.1 documents and implementations of this repo. I am able to understand that-- OCPP currently provides ReserveNow method which can reserve an available connector "from...
This is a process issue. We have made a decision to rely on this library and even invested efforts to test and improve the library. Now the situation is such...