Itron OpenWay Command Flows

The table below lists the communication flows used with each Itron OpenWay command, including:

  • Command: The specific smart meter command
  • Outbound Communication: The outbound communication business object created by the command. This sends the command request to the head end system.
    • Result Outbound Communication The outbound communication business object used to request the result of a command request

  • Inbound Communication: The inbound communication created by the response from the head end system
  • Completion Event: The completion event(s) triggered by the command, if any. Completion events are used to update data in the system as a result of a smart meter command. For example, if a command changes the status of a device, the completion event is responsible for making that change.

Command

Outbound Communication

Inbound Communication

Completion Event

Device Commissioning

Itron - Add Meter Definition (Commission)

(D8-AddMeterDefinitionsDR)

Device Commissioning Completion Event

Device Decommissioning

Itron - Deregister Meter (Decommission)

(D8-DeregisterMeterDR)

Device Decommissioning Completion Event

Remote Connect

Itron - Reconnect Meter (Remote Connect)

(D8-ReconnectMeterDR)

Itron - StatusChanged

(D8-StatusChanged)

Connect Device Completion Event

Result: Itron - Reconnect Meter Result

(D8-ReconnectMeterResultDR)

Remote Disconnect

Itron - Meter Remote Disconnect

(D8-DisconnectMeterDR)

Itron - StatusChanged

(D8-StatusChanged)

Disconnect Device Completion Event

Result: Itron - Disconnect Meter Result

(D8-DisconnectMeterResultDR)

On-Demand Read (Scalar)

Itron - Contingency Read (Scalar)

(D8-ReadScalarDR)

Itron - StatusChanged

(D8-StatusChanged)

Create IMD Completion Event

Result: Itron - On Demand Read Result

(D8-ReadOnDemandReadResultDR)

On-Demand Read (Interval)

Itron - Contingency Read (Interval)

(D8-ReadIntervalDR)

Itron - StatusChanged

(D8-StatusChanged)

Create IMD Completion Event

Result: Itron - On Demand Read Result

(D8-ReadOnDemandReadResultDR)

Scheduled Read (Scalar)

Itron - Interrogate By Group

(D8-InterrogateByGroupDR)

Itron - StatusChanged

(D8-StatusChanged)

Create IMD Completion Event

Result: Itron - Interrogate by Group Results

(D8- InterrogateByGroupResultDR)

Scheduled Read (Interval)

Itron - Interrogate By Group

(D8-InterrogateByGroupDR)

Itron - StatusChanged

(D8-StatusChanged)

Create IMD Completion Event

Result: Itron - Interrogate by Group Results

(D8- InterrogateByGroupResultDR)

Device Status Check

Itron - Ping By Endpoints (Status Check)

(D8-PingByEndpointsDR)

Itron - StatusChanged

(D8-StatusChanged)

Result: Itron - Ping By Endpoints Result

(D8- PingByEndpointsResultDR)

Multi-Device Status Check

Itron – Ping By Endpoints Multi-Device

(D8-PingByEndpointsMultiDvcDR)

Itron – StatusChanged

(D8-StatusChanged)

Result: Itron – Ping By Endpoints Multi Dvc Result

(D8- PingByEndpointsMDResultDR)

Load Check

Itron – Detect Load Side Voltage

(D8-DetectLoadSideVoltgeByMtrDR)

Itron – StatusChanged

(D8-StatusChanged)

Result: Itron – Detect Load Side Voltage Result

(D8- DetLoadSideVoltageMtrRsltDR)

Read Disconnect State

Itron - Read Disconnect State

(D8-ReadDisconStateByMtrDR)

Itron – StatusChanged

(D8-StatusChanged)

Result: Itron - ReadDisconnectStateByMeter Result

(D8-ReadDisconStByMtrResultDR)