Retrieving Raw M-Bus Data; Retrieving Decoded Data - Elvaco CMe3100 DLMS Plugin User Manual

Hide thumbs Also See for CMe3100 DLMS Plugin:
Table of Contents

Advertisement

CMe3100 DLMS Plugin User's Manual

5.3.4.1 Retrieving raw M-bus data

To retrieve raw M-bus data simply map an OBIS code to the "mbus.frame.raw" key. The M-bus
data will be provided in the same way as if it was retrieved directly from the meter.
This is useful when the HES system handles decryption and decoding.
Below is a sample of how to map an OBIS code for getting raw M-bus data:
...
{
"includeInPush": "ALL",
"mbusTelegram": 0,
"mbusKeys": ["mbus.frame.raw"],
"dlmsObisCode": "0.0.1.1.128.255",
"dlmsScaler": 0,
"dlmsUnit": 0,
"dlmsClass": "data",
"dlmsDataType": 9,
"dlmsDefaultValue": null,
"mbusUnit": null,
"mbusDescriptionLong": null,
"mbusTariff": null,
"mbusStorageNumber": 0,
"mbusSubUnit": null,
"mbusFunction": null
}
...

5.3.4.2 Retrieving decoded data

To retrieve decoded data over DLMS two OBIS codes must be used, one mapped to
"mbus.telegram.decoded.value" for M-bus values and one mapped to
"mbus.telegram.decoded.header" for header information.
It's important to always read both header and value information, as headers can change over
time for a specific meter, for example as a result of a configuration change to the meter.
Example header:
#serial-number;device-identification;created;value-data-count;manufacturer;version;device-
type;access-number;status;signature;dif=0c,vif=78,description=fabrication-no,kind=inst-
value,tariff=0,subunit=0,storagenumber=0;dif=07,vif=7a,description=address,kind=inst-
value,tariff=0,subunit=0,storagenumber=0;dif=0c,vif=13,unit=m3,description=volume,kind=inst-
value,tariff=0,subunit=0,storagenumber=0;dif=8c10,vif=13,unit=m3,description=volume,kind=inst-
value,tariff=1,subunit=0,storagenumber=0;dif=0b,vif=3b,unit=m3/h,description=volume-
flow,kind=inst-value,tariff=0,subunit=0,storagenumber=0;dif=02,vif=5a,unit=°C,description=flow-
temp,kind=inst-value,tariff=0,subunit=0,storagenumber=0;dif=02,vif=fd70,description=datetime-
of-battery-change,kind=inst-
value,tariff=0,subunit=0,storagenumber=0;dif=0b,vif=26,unit=hour(s),description=op-
time,kind=inst-
value,tariff=0,subunit=0,storagenumber=0;dif=0a,vif=a618,unit=hour(s),description=op-time data-
error,kind=inst-
value,tariff=0,subunit=0,storagenumber=0;dif=04,vif=6d,description=datetime,kind=inst-
value,tariff=0,subunit=0,storagenumber=1
CMe3100 DLMS Plugin User's Manual
18
48
page |
(
)
2022-02-23
Version 1.8

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CMe3100 DLMS Plugin and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents