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)

Batch Processing

The Inbound Communication Wait - Monitor (D1-IBCOM) batch control is defined on the "Pending" state of the Itron - StatusChanged (D8-StatusChanged) business object. The system should be configured to run this process frequently (every few minutes) to ensure timely processing of inbound communications created by the response from the head end system.