Bridge a utility OpenADR 2.0b demand-response program to EVSE load shedding via a VEN-to-charger control layer

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

Steps

  1. Register the site's Virtual End Node (VEN) with the utility/aggregator's Virtual Top Node (VTN) and enroll it in the relevant DR program's event/report structure per OpenADR 2.0b.
  2. VTN issues an oadrDistributeEvent describing the event window and signal (e.g. a load-shed/curtailment level), and the VEN acknowledges with oadrCreatedEvent.
  3. Local controller (the VEN) translates the received event/signal into charger-facing limits — commonly by mapping it to an OCPP SetChargingProfile call (TxDefaultProfile) that caps site or per-connector power for the event duration.
  4. VEN reports back actual telemetry/compliance via oadrRegisterReport / oadrUpdateReport so the utility can verify the site actually reduced load as instructed.
  5. After the event window closes, VEN restores the charger's prior charging profile (or clears the temporary one) so normal smart-charging schedules resume.

Known gotchas

Related routes

Receive demand-response events as an OpenADR 2.0b Virtual End Node (VEN)
openadr.org · 5 steps · unrated
Submit an OpenADR 2.0b demand response event from a utility VTN to a commercial building VEN and verify opt-in response
openadr.org · 6 steps · unrated
Create and publish a demand response program and event as a VTN using the OpenADR 3.0 REST API.
openadr.org · 6 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