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. Gurux.DLMS

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.

Description

Questions and comments about
Gurux DLMS/COSEM Protocol Component.

Image
By Sravanti , 4 August, 2025

US Association Implementation with GuruxServer using ESP32

Forums
Gurux.DLMS

Hi Kurumi,

I have worked on basic PC association by adding different objects, read and write attributes value with GuruxServer in ESP32.
Now we are trying to work on US Association with encryption and authentication. Could you please share any basic example for US Association from ESP32 GuruxServer

Thank you

By Jimmy , 2 August, 2025

Image Transfer-Data Block Unavailable

Forums
Gurux.DLMS

Hi, Mikko,

By manoj panchal , 30 July, 2025

Logical name

Forums
Gurux.DLMS

For single metering manufacturing company should same logical device name for all meters or different. as stated in blue book in clause no. 4.1.8.2 that

Each COSEM logical device can be identified by its unique COSEM LDN. The LDN is defined. as a string of up to 16 octets.
i am mentioning example in both way that which one is correct.

condition 1:-

METER METER SR. NO. LOGICAL DEVICE NAME

By JavierDiaz , 25 July, 2025

Access vs Access 3

Forums
Gurux.DLMS

Hi,

I read the association.
Object 0.0.96.1.19.255 has access

"<Access>13</Access>".

Director display in filed Access - "NoAccess".
Before read this attribute I use a condition

if (_client.CanRead(obj, index))

that returns - true.

Feld "Access" of this attribute has a value "ReadWrite"
Feld "Access3" of this attribute has a value "NoAccess" and this is correct.

Please tell me how to make it return the value "NoAccess"?

Thanks.

By ERAIYARUL K , 22 July, 2025

HDLC DLMS data Decryption

Forums
Gurux.DLMS

Hello Sir,

I am working with the following HDLC frame:
byte[] frame = GXCommon.HexToBytes("7E 16 38 04 7E A0 1F 21 03 96 DB D6 E6 E7 00 C4 01 C1 00 09 0D 41 4C 4C 49 45 44 2D 44 4C 4D 53 30 33 D6 B5 7E");

Using the GXDLMSTranslator, I am able to successfully convert this frame into a readable XML format:

GXDLMSTranslator t = new GXDLMSTranslator();
string xml = t.MessageToXml(frame );

However, when I use the GXDLMSSecureClient to process the same frame, the result is false:

By avexa.nag@gmail.com , 18 July, 2025

Unable to generate simulator_template.xml file, its taking lot of time

Forums
Gurux.DLMS

I am unable to generator the simulator template file. Its taking lots of time.

By andale8592 , 14 July, 2025

Missing DLMS Object Types in Gurux Python _GXObjectFactory.py

Forums
Gurux.DLMS

Hi,

I was looking at the following file:
https://github.com/Gurux/Gurux.DLMS.Python/blob/c6738ce24bd56a265264131…

I noticed that the list of object types isn’t complete.
For example, if I want to read a Compact Data object (DLMS_OBJECT_TYPE_COMPACT_DATA, IC=62) or LTE Monitoring data (DLMS_OBJECT_TYPE_LTE_MONITORING, IC=151), these object types aren’t mapped in _GXObjectFactory.py.

By AnujNayak , 9 July, 2025

Unable to read attribute =3 (1.0.94.91.0.255) IC=7 for Indian Metering, while I'm able to read attribute 3 for other Profile generic class

Forums
Gurux.DLMS

Unable to read attribute =3 (1.0.94.91.0.255) IC=7 for Indian Metering, while I'm able to read attribute 3 for other Profile generic class

I'm using python lib.

Code:
inst_obj = GXDLMSProfileGeneric("1.0.94.91.0.255")
read_inst_profile = b''.join(secure_client.read(inst_obj, 3))
print("\n→ Read inst buffer:", read_inst_profile.hex())
ser.write(read_inst_profile)

By ERAIYARUL K , 7 July, 2025

DLMS Decryption Implementation Status and Clarification Needed

Forums
Gurux.DLMS

Hi All,

I’ve implemented decryption logic using Gurux DLMS in both Python and C# for handling secured DLMS/COSEM communication. Below is a summary of the work done along with current observations and questions.

Python Implementation:

By kuba172 , 5 July, 2025

Incorrect current values ​​for Landis Gyr E570 meter

Forums
Gurux.DLMS

Incorrect current values ​​for Landis Gyr E570 meter

Hi,
I wrote a function that should return current values, but instead of correct values ​​I get incorrect values, e.g. 0 values, or negative values.

What am I doing wrong?

Here is the function:

@app.route('/read/<int:meter_id>/<string:obis>', methods=["GET"])
def read_value(meter_id, obis):
print(f"DEBUG: Proba odczytu OBIS {obis} dla licznika {meter_id}")

reader = None
connection_key = None

Pagination

  • Previous page
  • 7
  • Next page
Gurux.DLMS
  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Thu, 07/23/2026 - 16:19
    gurux.dlms.java 4.0.96
  • Thu, 07/09/2026 - 14:34
    Gurux.DLMS.Python 1.0.201
  • Fri, 06/26/2026 - 16:32
    Gurux.Service 3.0.2606.2601
  • Wed, 06/24/2026 - 08:36
    Gurux.DLMS.Python 1.0.200
  • Mon, 06/15/2026 - 08:52
    gurux.dlms.c 9.0.2606.1501

New forum topics

  • Service not known error on gprs communication
  • Service not known error on gprs communication
  • Help Needed: Interfacing Saral 100 Energy Meter with Microcontroller via RS232
  • Connecting Meter to Agent via serial
  • Reading block profile with Compact array
More

Who's new

  • lYeWnkCDdXWOSGsl
  • Nandha
  • li5201314
  • brainstormkale…
  • Vegazone-au
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin