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. GXDLMSDirector Obis Management

GXDLMSDirector Obis Management

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 walter , 25 September, 2019
Forums
DLMSDirector

Hi,

I'm using GXDLMSDirector to manage Italian Manufacturer OBIS.
In particular I'd to modify attributes values type.

For instance the law defines the OBIS attribute as:
value ::= structure {
a: double-long-unsigned
b: double-long-unsigned
c: double-long-unsigned
}

In the GXDLMSDirector, the obis attribute is:
<Array>
<UInt8 Value="0" />
<UInt8 Value="0" />
<UInt8 Value="0" />
</Array>

So, what I'm finding, it is how to update/modify values type, in this case from default value "uint8" to "unit32".
Could you please give some help on this? Thanks in advance.

Profile picture for user Kurumi

Kurumi

6 years 8 months ago

Hi Walter,

Hi Walter,

Make sure that you have the latest version. Your version should be 8.2.1909.1601
This is the data what I received.

<Structure>
<UInt32 Value="1" />
<UInt32 Value="2" />
<UInt32 Value="3" />
</Structure>

If this is not what you are receiving ask meter manufacturer to check this.

BR,
Mikko

walter

6 years 8 months ago

Hi Mikko,

Hi Mikko,

thank you for the prompt reply.
I updated to Version 8.2.1909.1601, but I still have same issue.
<Structure>
<UInt8 Value="0" />
<UInt8 Value="0" />
<UInt8 Value="0" />
</Structure>

Then I checked meter manufacture and the attribute is properly declared as Uint32.
Is there the chance to customize attribute from Director? In order to force types to Uint32, instead of current wrong Uint8.
If this is not the case, could you please help to suggest an alternative way to fix this?
Thanks in advance for your helpful support.

Profile picture for user Kurumi

Kurumi

6 years 8 months ago

Hi Walter,

Hi Walter,

Can you select "View" | "Trace" | "PDU". Then read this object again and post reply XML from trace window to here.

BR,

Mikko

walter

6 years 8 months ago

Hi Mikko,

Hi Mikko,

thanks a lot for the kind support. Here XML response:

09:53:24
<GeneralGloCiphering>
<SystemTitle Value="" />
<CipheredService Value="30000000045BD21D52A3D02246C42770A645901A5B1621E275BDD4487E2B" />
</GeneralGloCiphering>

09:53:25
<GeneralGloCiphering>
<SystemTitle Value="" />
<CipheredService Value="300000000482EEDD6F9C61F9D08864B0FB7695993B9F0C19275C3563B5" />
</GeneralGloCiphering>

Regards,
Walter

Profile picture for user Kurumi

Kurumi

6 years 8 months ago

Hi,

Hi,

I'm sorry. I didn't remember that SystemTitle is empty in Italian standard.
Is this a pre-established connection?

BR,
Mikko

walter

6 years 8 months ago

Hi Mikko,

Hi Mikko,

Yes, it's pre-estabilished connection.

Profile picture for user Kurumi

Kurumi

6 years 8 months ago

Hi,

Hi,

I was wondering why you are not seeing XML data, but you should also select "View" | "Trace" | "Comments".

After that, you can see XML comments on the trace window. Can you post XML trace again with comments?

BR,
Mikko

walter

6 years 8 months ago

Hi Mikko,

Hi Mikko,

Thanks a lot for your support. Here the XML:

13:58:36
<!--Decrypt data: C0 01 C1 00 01 00 00 5E 27 34 FF 02 00
<GetRequest>
<GetRequestNormal>
<InvokeIdAndPriority Value="C1" />
<AttributeDescriptor>
<!--Data-->
<ClassId Value="0001" />
<!--0.0.94.39.52.255-->
<InstanceId Value="00005E2734FF" />
<AttributeId Value="02" />
</AttributeDescriptor>
</GetRequestNormal>
</GetRequest>
-->
<GeneralGloCiphering>
<SystemTitle Value="" />
<CipheredService Value="3000000001D39DD6A28B50C81BC0A8BADA1F9C7C8B2E39922167B2D56F7E" />
</GeneralGloCiphering>

13:58:36
<!--Decrypt data: C4 01 C1 00 02 03 11 3C 11 14 11 78
<GetResponse>
<GetResponseNormal>
<InvokeIdAndPriority Value="C1" />
<Result>
<Data>
<Structure Qty="03" >
<UInt8 Value="3C" />
<UInt8 Value="14" />
<UInt8 Value="78" />
</Structure>
</Data>
</Result>
</GetResponseNormal>
</GetResponse>
-->
<GeneralGloCiphering>
<SystemTitle Value="" />
<CipheredService Value="3000000001F8D93E7ECA9BAD6CF5E20E25F776820FDEE71E721AF4111A" />
</GeneralGloCiphering>

Profile picture for user Kurumi

Kurumi

6 years 8 months ago

Hi Walter,

Hi Walter,

As I told before data is coming in the wrong format from the meter. Ask them to fix it.
This is raw data coming from the meter without encryption:

http://www.gurux.fi/GuruxDLMSTranslator?pdu=C401C1000203113C11141178

BR,

Mikko

Profile picture for user Kurumi

Kurumi

6 years 8 months ago

Hi,

Hi,

If they are saying that meter is sending correct data, ask them to count bytes in the reply message.

BR,

Mikko

walter

6 years 8 months ago

Hi Mikko,

Hi Mikko,

I asked to fix the meter and now it seems to work properly.
Thank you for the great support. See you soon.

Profile picture for user Kurumi

Kurumi

6 years 8 months ago

Hi Walter,

Hi Walter,

Thanks for the information. I'm glad that this is solved.

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