Submit an OpenADR 2.0b demand response event from a utility VTN to a commercial building VEN and verify opt-in response

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

Steps

  1. Construct an oadrDistributeEvent payload per the OpenADR 2.0b schema (CTS-2-A profile) with eiEvent containing: eventID (UUID), eventStatus (far/near/active/completed), dtstart (xCal VEVENT DTSTART in UTC), duration (PT1H), and EiEventSignal with signalType LOAD_DISPATCH and currentValue in kW
  2. Set the eventDescriptor.eiNotification.dtstart to 30 minutes before the event start to allow the VEN adequate notice; configure testEvent to false for production dispatch
  3. Deliver the event via HTTP PUSH to the VEN's registered endpoint URL, or make the event available via PULL at the VTN's /OpenADR2/Simple/2.0b/EiEvent endpoint if the VEN uses polling
  4. Parse the VEN's oadrCreatedEvent response containing eventResponses with optType OPTED_IN, OPTED_OUT, or X-NORESPONSE and the corresponding requestID
  5. If optType is OPTED_OUT, log the reason code and exclude the VEN from event performance calculations
  6. After event completion, send an updated oadrDistributeEvent with eventStatus COMPLETED and trigger M&V interval data pull from the utility AMI or building meter API

Known gotchas

Related routes

Receive demand-response events as an OpenADR 2.0b Virtual End Node (VEN)
openadr.org · 5 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
Build an OpenADR 3.0 VEN client that subscribes to programs, polls for events, and submits opt responses via the 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