Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ChargePointMaxProfile not respected if charging with multiple connectors #21

Open
rpseng opened this issue May 13, 2024 · 1 comment
Open

Comments

@rpseng
Copy link

rpseng commented May 13, 2024

Hello, thanks again for this amazing tool.

As per the OCPP 1.6 spec (section 3.13.1, pg 20) ChargePointMaxProfile can only be set at Charge Point ConnectorId 0. Additionally, it should limit the power or current to be shared by all connectors of the Charge Point. What I have experienced is that ChargePointMaxProfile is currently being applied in a per connector basis and not shared by all connectors.

If I set a limit of 5000 W, the total load is 10000 W:
image

Perhaps more important is to check if the same occurs with MicroOcpp.

@matth-x
Copy link
Owner

matth-x commented May 13, 2024

True, good finding! I missed that part completely when creating the Simulator. It needs an additional internal load balancer to handle ChargePointMaxProfiles.

This indeed reflects the behavior of the MicroOcpp core library. MicroOcpp does not come with an internal load balancer, but assumes that the host firmware implements it (which would be the Simulator here). I definitely need to point that out in the documentation there too, thanks for the reminder.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants