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. Event Notification Parsing

Event Notification Parsing

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 Bhaumik , 7 February, 2020
Forums
Gurux.Net

Hi Mikko,

Event notification is received from the meter and also able to parse in XML format.

Following is the event notification data:

7EA0706103131528E6E7000FC00000010002030103020412002809060000190900FF0F021200000204120001090600002A0000FF0F021200000204120001090600005E5B12FF0F02120000091047525830303030303030313233343536091000000000000000000000200000000000E6EE7E

<HDLC len="6F" >
<TargetAddress Value="30" />
<SourceAddress Value="1" />
<FrameType Value="13" />
<PDU>
<DataNotification>
<LongInvokeIdAndPriority Value="C0000001" />
<DateTime Value="" />
<NotificationBody>
<DataValue>
<Structure Qty="03" >
<Array Qty="03" >
<Structure Qty="04" >
<UInt16 Value="0028" />
<OctetString Value="0000190900FF" />
<Int8 Value="02" />
<UInt16 Value="0000" />
</Structure>
<Structure Qty="04" >
<UInt16 Value="0001" />
<OctetString Value="00002A0000FF" />
<Int8 Value="02" />
<UInt16 Value="0000" />
</Structure>
<Structure Qty="04" >
<UInt16 Value="0001" />
<OctetString Value="00005E5B12FF" />
<Int8 Value="02" />
<UInt16 Value="0000" />
</Structure>
</Array>
<OctetString Value="47525830303030303030313233343536" />
<OctetString Value="00000000000000000000200000000000" />
</Structure>
</DataValue>
</NotificationBody>
</DataNotification>
</PDU>
</HDLC>

Now I want to check which event is sent from the meter. For that, Is there any parsing available
in Gurux DLMS code ?

Profile picture for user Kurumi

Kurumi

6 years 4 months ago

Hi,

Hi,

The event can be basically anything, but in your case meter is sending push object list as a first parameter.
This makes it possible to handle this.
You can use ParsePushObjects method to parse received data.
You can check Gurux.DLMS.Push.Listener.Example.Net for more info. Just change interface from WRAPPER to HDLC.

List<KeyValuePair<GXDLMSObject, int>> objects = client.ParsePushObjects((List<object>)tmp[0]);

BR,

Mikko

Bhaumik

6 years 4 months ago

Hi Mikko,

Hi Mikko,

Thanks for the quick reply.
We have generated this event from the example server. At present we don't know in that format meter is sending the event.

I have read Event Status Word from GXDLMSDirector. In that bitstring response received, Now I want to check which event is occured. So Is there any specific parsing for events in Gurux code respective to IS15959-2.

Profile picture for user Kurumi

Kurumi

6 years 4 months ago

Hi,

Hi,

Is OBIS code 0.0.94.91.18.255?

BR,
Mikko

Bhaumik

6 years 4 months ago

Yes, OBIS code is 0.0.94.91

Yes, OBIS code is 0.0.94.91.18.255

Profile picture for user Kurumi

Kurumi

6 years 4 months ago

Hi,

Hi,

We'll update bit string values and release them on Monday.

BR,
Mikko

Bhaumik

6 years 4 months ago

Hi Mikko,

Hi Mikko,

Thanks for the support.

Let me know once you release it today.

Bhaumik

6 years 4 months ago

Hi Mikko,

Hi Mikko,

Any update on release?

Profile picture for user Kurumi

Kurumi

6 years 4 months ago

Hi,

Hi,

Tests are almost finished.

BR,
Mikko

Profile picture for user Kurumi

Kurumi

6 years 4 months ago

Hi,

Hi,

We released yesterday a new version from GXDLMSDirector get it. Then there are new manufacturer settings for India standard. Update new manufacturer settings and then read the association view again.

Yo can now see possible values as bit string and checked list when you select Event Status Word 1 (ESW-1).

BR,
Mikko

Bhaumik

6 years 4 months ago

Thank you so much for the

Thank you so much for the release.

Now able to check properly for the occurred events.

  • 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