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. Error Parsing DLMS Message

Error Parsing DLMS message

By sc-anokum , 19 April, 2023
Forums
DLMSDirector

Hi,

first let me describe the dlms setup that i have.
I'm using sunrise energy meters, the meters are using 4g network to establish connection to the client system over dynamic IP address.

So meter first sends login request and the application that i wrote using dlms.java listener of gurux responds with the login response. Afterwards meter keeps sending heartbeat request and if my application sends back the heartbeat response then it sends the data,

data looks like this : 00 01 00 01 00 01 00 39 C2 01 09 0C 07 E7 04 13 03 0B 29 0D FF 80 00 00 00 07 00 00 63 62 7F FF 02 02 03 09 0C 30 30 32 30 32 30 30 37 31 30 30 33 09 0C 07 E4 07 07 02 08 37 07 FF 80 00 80 16 D8

i'm not able to parse this either in the application nor in the gurux dlms translator. meters are using security suite 0, meters are configured to use the default encryption and authentication key that are present in the dlms director ciphering.

Please update if you have any references to how i can breakdown the dlms messages manually, or if dlms translator can decipher this and how.

Profile picture for user Kurumi

Kurumi

3 years 1 month ago

Hi, There is an error on the…

Hi,

There is an error on the meter data. Octect-string data type is not before time. After that is removed you can get the data. Ask the meter manufacturer to fix it. This is correct PDU.

00 01 00 01 00 01 00 38 C2 01 0C 07 E7 04 13 03 0B 29 0D FF 80 00 00 00 07 00 00 63 62 7F FF 02 02 03 09 0C 30 30 32 30 32 30 30 37 31 30 30 33 09 0C 07 E4 07 07 02 08 37 07 FF 80 00 80 16 D8

BR,
Mikko

sc-anokum

3 years 1 month ago

Thanks mikko, but can you…

Thanks mikko,

but can you please describe "Octect-string data type is not before time" what this mean?

is there any guide on how to verify/check validity of data recieved?
or if you could share some resources.

Profile picture for user Kurumi

Kurumi

3 years 1 month ago

Hi, Date is octect string…

Hi,

Date is octect string and data type is not added like your meter has done. This is described in the EventNotificationRequest in the Green Book.

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
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin