ocpp icon indicating copy to clipboard operation
ocpp copied to clipboard

Python implementation of the Open Charge Point Protocol (OCPP).

Results 149 ocpp issues
Sort by recently updated
recently updated
newest added

I've set up a simple charging station and central system script like in the examples and they can communicate with each other via a localhost websocket connection. However, there is...

question

Does anyone know of a solution to achieve parallel control by a CSMS and EMS with OCPP 1.6? This topology is supported in OCPP 2.0.1 as follows: ![image](https://user-images.githubusercontent.com/15891174/141983641-8f03ffc0-b2cb-40dc-ad05-0be2c6064517.png) One possible...

question

Hello everyone! I have created a charging point and CSMS scripts successfully with a structure similar to the examples you have in the repository. Now what I want to do...

question

Hello, I am having issues when a Charge Point is connected to the CS but it is suddenly disconnected from the power supply and then it is connected again. The...

question

Hi, I'm implementing OCPP 2.0.1 with Quart API. On server side, when a client is connected I create a global ChargePoint object so I can use it in other functions...

question

The `Authorize.conf` message in the v1.6 spec defines what fields should be present for an `IdTagInfo`. The dataclass for this already exists in `datatypes.py`, as of the recently merged #250...

Schema validation for incoming requests can be disabled using `@on(skip_schema_validation=True)`. However, for sending requests it can't be disabled. I'm currently working on a fuzzer and deliberately want to send invalid...

enhancement

https://github.com/mobilityhouse/ocpp/blob/3bd72bab4b602d82bd6bfd7321ac23aba94bb3ef/ocpp/v201/datatypes.py#L412 Shouldn't this be called: "retrieve_date_time" instead of "retrieval_date_time"?

Hi, This question is only about python and not the protocol. How do you send periodically the transacion_event_request once a transaction started? I'm actually implementing the use case E02 from...

question

Hello, I have the following scenario: ```python @on(Action.RequestStartTransaction) async def on_request_start_transaction( self, *args, **kwargs ) -> call_result.RequestStartTransactionPayload: response: call_result.RequestStartTransactionPayload = ( await TransactionHandler.handle_on_request_start_transaction(**kwargs) ) # at this point, the response...

enhancement
question