Table of OBIS codes¶
One data type measured by Energomonitor devices are called OBIS codes and they are identified by a string in format A-B:C.D.E where:
A stands for medium. Eg 1 stands for electricity, 6 for heat etc
B stands for channel. For energomaster it is a number 1-9, for unpaired sensor it is x
C stands for physical quantity. Eg voltage, energy etc
D stands for the quantity computation result of specific algorythm
E stands for the measurement type defined by groups A to D into individual measurements
For example 1-5:1.7.0 represents Positive Active Instantaneous Power (A+) recorded by fifth channel.
The following table lists all OBIS codes that can be aggregated in forwarder together with related information. OBIS codes not listed in the table are reserved for future use by Energomonitor. For the explanation of table columns, see the legend below.
Note that integral aggregation is not available at the moment
OBIS code |
Name |
Unit |
Type |
Processing |
Aggregation |
---|---|---|---|---|---|
1-x:12.7.0 |
InstantaneousVoltage |
V |
|
scalar |
average |
1-x:11.7.0 |
InstantaneousCurrent |
A |
|
scalar |
average |
1-x:13.7.0 |
InstantaneousPowerFactor |
— |
|
scalar |
average |
1-x:1.7.0 |
PositiveActiveInstantaneousPower |
W |
|
flow |
average |
1-x:2.7.0 |
NegativeActiveInstantaneousPower |
W |
|
flow |
average |
1-x:3.7.0 |
PositiveReactiveInstantaneousPower |
var |
|
scalar |
average |
1-x:4.7.0 |
NegativeReactiveInstantaneousPower |
var |
|
scalar |
average |
1-x:1.8.0 |
PositiveActiveEnergy |
Wh |
|
volume |
integral |
1-x:2.8.0 |
NegativeActiveEnergy |
Wh |
|
volume |
integral |
1-x:3.8.0 |
PositiveReactiveEnergy |
varh |
|
volume |
integral |
1-x:4.8.0 |
NegativeReactiveEnergy |
varh |
|
volume |
integral |
1-x:14.7.0 |
Frequency |
Hz |
|
scalar |
average |
0-x:128.0.0 |
ConnectionStatus |
|
flag |
last |
|
0-x:96.12.5 |
RSSI |
dBm |
|
scalar |
average |
Legend
- ID
Medium ID identifying the medium.
- Name
Name of the medium.
- Unit
Unit of measurement of the medium.
- Type
Data type needed to save medium’s values.
- Processing
Defines how to process medium’s values:
raw — should not be processed
counter — should be processed as a counter that increases over time
scalar — should be processed as a scalar
flag — should be processed as a boolean flag
flow — should be processed as a flow rate, possibly used to compute a volume accumulated over time
volume — should be processed as a volume accumulated over time, possibly used to compute a flow rate
Note that a counter can also occasionaly decrease (e.g. when sensor’s internal counter overflows, the battery is replaced, etc.). Such occasions should be detected and treated as invalid data.
- Aggregation
Defines how to compute the result when aggregating medium’s values over a time interval:
last — return the last value in the interval
average — return the average of the values in the interval
integral — compute volume from the flow and return the total volume accumulated over the time interval