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.