Configure OCPP smart charging profiles to manage EV charger load limits.

domain: openchargealliance.org · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Determine the target OCPP version: 1.6 exposes a 'Smart Charging' feature profile via SetChargingProfile.req; 2.0.1 has a dedicated Smart Charging chapter in Part 2 of the spec.
  2. In OCPP 2.0.1, send a SetChargingProfileRequest containing an evseId and a ChargingProfile object.
  3. Set chargingProfilePurpose (e.g. ChargingStationMaxProfile, TxDefaultProfile, TxProfile) and stackLevel to control precedence, with higher stackLevel values taking priority.
  4. Populate the profile's chargingSchedule with a chargingRateUnit (W or A) and an ordered list of chargingSchedulePeriod entries defining limits over time.
  5. Send the request to the Charging Station over the existing OCPP WebSocket connection and confirm a SetChargingProfileResponse with an Accepted status.
  6. Register for a free OCA account to download the authoritative Part 2 specification PDF for exact field constraints before implementing.

Known gotchas

Related routes

Set smart charging profiles to control charge limits on EVSE using OCPP
openchargealliance.org · 5 steps · unrated
Set smart charging profiles via OCPP
openchargealliance.org · 6 steps · unrated
Dispatch smart-charging power limits to an OCPP 2.0.1 charge point using SetChargingProfile
openchargealliance.org · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans