This driver implements an OpenADR Virtual End Node (VEN) and integrates with Open ADR Virtual Top Nodes (VTNs). It uses the simple HTTP pull model and is compatible with specification profiles 2.0a and 2.0b.
This driver is not certified. What that means is that we cannot provide OpenADR certificates if they are required by the VTN. Some VTNs such as EPRI and IPKeys have workarounds for this.

Signals
All signals defined by the OpenADR specification are supported. Systems can respond to payloads such as:
- Electricity pricing
- Energy pricing
- Demand charges
- Load dispatch
- Energy bidding
- Load bidding
- Price bidding
- Charge states
- Load control
- Simple levels
Targeting
Extensive filtering can be employed to route signals to points. This enables realistic and complex stategies for dealing with events. Filtering criteria includes:
- Signal-level device classes
- Event-level targets such as groups, resources, pricing nodes, service areas and more
- Programs (aka Market Contexts)
- Signal names
- Signal types
Reports
Station points can be reported to the VTN using either the Telemetry Status or Telemetry Usage report format.
Notifications
Use the Niagara alarm service to route alerts when new ADR events are received. This includes sending email notifications.
Opting Out
Opting out of events is as easy as invoking a Niagara action. This can be done before and during an event.