Skip to main content
Home
for DLMS smart meters
Open source solutions for DLMS smart metering

Main navigation

  • Home
  • Products
  • About us
  • Open Source
  • Community
  • Forum
  • Downloads
User account menu
  • Log in

Breadcrumb

  1. Home
  2. Forums
  3. DLMS Protocol Datasheet

DLMS protocol Datasheet

Forum Rules

Before commenting read Forum rules

Don't comment the topic if you have a new question.

You can create a new topic selecting correct category from Gurux Forum and then create a new topic selecting "New Topic" from the top left.

By pawan424 , 24 February, 2017
Forums
Gurux DLMS for Java

Hello,

I'am developing MDAS(meter data acquisition system ) in java. I want the standard DLMS METERS protocol sheets so that i can convert the data.

At present I'am only able to convert the Instantaneous Data of different make meters like(DLMS SECURE, DLMS LNT meters) .

My major requirement is to convert Complete data coming from the meters.
Complete Data consists of D2, D3,D4,D5,D6 according to MIOS.

Any one having the documents for converting DLMS secure & DLMS LNT meters data, please mail me the document.

Thanks in Advance

Profile picture for user Kurumi

Kurumi

9 years 3 months ago

DLMS protocol Datasheet

Hi,

You should ask those documents from DLMS UA. You can also check our Open Source implementation.

BR,

Mikko

pawan424

9 years 3 months ago

I'am not having those docs...

I'am not having those docs..... It would be very helpful if anyone shares them.

pawan424

9 years 3 months ago

I'am a newbie to this project

I'am a newbie to this project.

Would appreciate if any one knows the rules for converting the following set of data
1) Load Survey data
2) Energy/Billing data
3) Tamper data
4) Snapshot data

Profile picture for user Kurumi

Kurumi

9 years 3 months ago

DLMS protocol Datasheet

Hi,

I have to warn you. Size of Blue Book is 511 pages. Size of Green book is 518 pages.
Green book describes how to communicate with the meter. Blue books describes all objects what you can get from the meter.

You are not just sending few bytes and get few bytes back. Check the libs. We have also ANSI C stack if needed, but it's not open source.

BR,

Mikko

pawan424

9 years 3 months ago

Thanks for the info Mikko

Thanks for the info Mikko Kurunsaari. I hope it will help me.

One more thing... just felt asking

I need the conversion rules for Load survey data. Some where I found the below rules, I guess some rules have been missed
===============================================
Conversion of Load Survey Data for Values
For this also we take the same raw data and first we search for “7E7E7E”, if it
is in raw data then we will replace that with “E77E7E”. After that we split the
raw data using 7E7E. Next we add 7E before and end of every splitting data
string.
From that divided array we add all response string into a single Response
String. For this from that Response String we will get the string from 22nd
position to before last 6 characters only.
Again we can split the result response string with “020B090C”. Then we will
get one string array. From each and every line except 0th line we will get Load
profile date and 10 parameter values as given below.
Sample Cod for One Line :
07DB070EFF00000000014A001209DE1209FA1209E11200901200A51200831200351
2000E12000412003A
Conversion :
07DB070EFF00000000014A00 → Date
12 09DE 12 09FA 12 09E1 12 0090 12 00A5 12 0083 12 0035 12 000E 12 0004
12 003A
param1 → 09DE → 2526 X 0.1 → 252.600
param2 → 09FA → 2554 X 0.1 → 255.400
param3 → 09E1 → 2529 X 0.1 → 252.900
so on...
============================================================

Kindly let me know where can i find the Conversion rule of DLMS meters(Secure, L&T, LNG, GENUS)

Does the blue book contain the information which I want???

My requirement is converting the raw data into meaningful data.

Profile picture for user Kurumi

Kurumi

9 years 3 months ago

DLMS protocol Datasheet

Hi,

Structure of data is found from Green book. Each DLMS meter can have different kinds of structure in historical data (Profile Generic). So this info is not defined on Blue Book.

You have find out that first there is a date time and then there are UINT16 values.
0x12 is data type and after that is value.

BR,

Mikko

pawan424

9 years 3 months ago

Thanks a ton Mikko Kurunsaari

Thanks a ton Mikko Kurunsaari :)

srinu

7 years 5 months ago

conversion of data

Hi,
I have instant data billing data in hex format. can you explain the each pack represents and conversion of values.
Instant data: 53 45 31 3b 30 30 31 32 33 38 31 36 38 31 3b 49 4e 53 54 44 41 54 41 3b 30 30 32 31 35 3b 30 30 30 30 30 30 30 30 30 30 30 30 30 3b 38 36 32 34 31 34 30 32 38 39 34 37 32 32 34 3b 07 df 0a 0e ff 00 19 3b 01 01 02 19 09 0c 07 df 0a 0e 03 00 18 30 ff 01 4a 00 05 00 09 5a 49 05 ff ff df 7a 05 00 09 a8 c8 05 00 00 1a 21 05 00 09 c0 c3 05 00 00 27 97 05 ff ff fe 5c 05 ff ff fc 19 05 00 00 03 e6 05 ff ff fc 85 05 00 00 13 7d 05 00 00 00 60 05 00 00 00 56 05 ff ff ff d5 05 00 00 19 13 05 00 00 07 d8 05 00 00 0e 51 05 00 00 19 4a 05 00 00 01 8d 05 00 07 8a db 05 00 00 02 cc 05 00 00 00 00 05 00 00 00 00 09 0c 00 00 00 00 ff 00 00 ff ff 01 4a 00

Billing data:53 45 31 3b 30 30 31 32 33 38 31 36 38 31 3b 42 49 4c 4c 49 4e 46 4f 3b 30 30 35 33 33 3b 30 30 30 30 30 30 30 30 30 30 30 30 30 3b 38 36 32 34 31 34 30 32 38 39 34 37 32 32 34 3b 07 df 0a 0e ff 0a 1d 3b 01 01 02 3a 09 0c 07 df 0a 0e ff 0a 1b ff ff 01 4a 00 06 00 00 05 dd 06 00 00 05 d9 06 00 00 03 26 06 00 00 03 1f 06 00 00 03 a1 06 00 00 03 92 06 00 00 03 39 06 00 00 03 2a 06 00 00 07 16 06 00 00 07 0b 06 00 00 02 5b 06 00 00 02 59 06 00 00 00 00 06 00 00 00 00 06 00 00 00 00 06 00 00 00 00 06 00 00 19 4e 06 00 00 19 18 06 00 00 07 d6 06 00 00 0e 53 05 00 00 00 63 05 00 00 07 51 05 00 00 07 51 05 00 00 05 62 05 00 00 05 27 05 00 00 41 07 05 00 00 3d 08 05 00 00 54 c7 05 00 00 3e 0d 05 00 00 0c 48 05 00 00 0c 48 05 00 00 08 28 05 00 00 08 28 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 54 c7 05 00 00 3e 0d 09 0c 07 de 0a 03 ff 05 1e ff ff 01 4a 00 09 0c 07 de 0a 03 ff 05 1e ff ff 01 4a 00 09 0c 07 de 0a 05 ff 0a 00 ff ff 01 4a 00 09 0c 07 de 0a 06 ff 0a 00 ff ff 01 4a 00 09 0c 07 dd 0c 06 ff 0d 00 ff ff 01 4a 00 09 0c 07 dd 0c 06 ff 0d 00 ff ff 01 4a 00 09 0c 07 dd 0c 06 ff 0e 1e ff ff 01 4a 00 09 0c 07 dd 0c 06 ff 0e 1e ff ff 01 4a 00 09 0c 07 de 09 19 ff 14 1e ff ff 01 4a 00 09 0c 07 de 09 19 ff 14 1e ff ff 01 4a 00 09 0c 07 de 0a 02 ff 16 1e ff ff 01 4a 00 09 0c 07 de 0a 02 ff 16 1e ff ff 01 4a 00 09 0c 00 00 00 00 ff 00 00 ff ff 01 4a 00 09 0c 00 00 00 00 ff 00 00 ff ff 01 4a 00 09 0c 00 00 00 00 ff 00 00 ff ff 01 4a 00 09 0c 00 00 00 00 ff 00 00 ff ff 01 4a 00 09 0c 07 dd 0c 06 ff 0e 1e ff ff 01 4a 00 09 0c 07 dd 0c 06 ff 0e 1e ff ff 01 4a 00

Profile picture for user Kurumi

Kurumi

7 years 5 months ago

conversion of data

Hi srinu,

Please, start a new thread if you have a new question. It's not possible to say what this data is because I don't know the protocol. Some of the data looks like DLMS.

BR,

Mikko

  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Tue, 06/09/2026 - 11:16
    gurux.dlms.java 4.0.95
  • Tue, 06/09/2026 - 10:03
    Gurux.DLMS.Python 1.0.199
  • Mon, 06/08/2026 - 13:39
    gurux.dlms.cpp 9.0.2606.0801
  • Mon, 06/01/2026 - 10:15
    gurux.dlms.cpp 9.0.2606.0101
  • Thu, 05/28/2026 - 16:06
    gurux.dlms.java 4.0.94

New forum topics

  • Error reading L&G Meter
  • Pass a TCP Client to GXNet
  • Australian EDMI Mk10D (Essential Energy area)
  • Strange mix of data notificiation vs get response
  • DLMS Connection
More

Who's new

  • Tuanhgg
  • Adel
  • charnon
  • Paddles
  • Miguel Ángel
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin