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
By Somesh_8073 , 17 April, 2025

Not enough memory available. (ReadObject failed) COM_READ

Forums
Gurux DLMS for ANSI C

hello,

I am trying to read ProfileGeneric - Meter Block Load Profile 1.0.99.1.0.255 using DLMS C library. I get Not enough memory available.

com_read --> com_readDataBlock --> readDLMSPacket --> cl_getData

this is the flow and cl_getData stating above "not enough memory "error.

TRACE for your reference sir, ----------------------------------------------------

By harshdeep , 17 April, 2025

Incorrect HDLC Source Address (0x21) Sent When Security Level != NONE (Python Library v1.0.178)

Forums
Gurux.DLMS

When using GXDLMSSecureClient with the HDLC interface, the clientAddress set in the settings object (client.settings.clientAddress) is incorrectly ignored during the generation of the HDLC SNRM frame if and only if a Security level other than Security.NONE is configured via client.ciphering.security.
If client.ciphering.security is left as Security.NONE, the HDLC source address is generated correctly based on settings.clientAddress.

By atuldd , 16 April, 2025

Regarding the dlms android project

Forums
Gurux DLMS for Android

cannot able to understand the flow of meter communication in gurux android project
trying to connect with lnt meter but it is not getting open and read from the android application

By Costa , 16 April, 2025

Decode PDU using shortname

Forums
Gurux.DLMS

Hello!

Recently, I’ve been trying to decode an information report packet with the PDU interface type, but the value always comes out as null, even though the GXDLMSTranslator decodes it correctly. I would like to know if this is indeed as it should be. I’m using the library version 9.0.2503.2001 for .NET.

By Frank , 15 April, 2025

How to get UIValues

Forums
General discussion
Hi
is there a method to get the UIValue based on the actual
value read in the meter?

for example, I have a GXDLMSData that has a custom 
attributesettings that defines GXObisValueItem like 
for example:
GXObisValue Value is 1 and UIValue is Reset

right now I am manually matching them

GXDLMSAttributeSettings atbr = dataobj.Attributes[1]; 
if (atbr.Values.Count > 0) 
{ 
	foreach (GXObisValueItem val in atbr.Values) 
	{ 
		if (dataobj.Value != null &&
			int.TryParse(dataobj.Value.ToString(), out int parsedValue) &&
			val.Value == parsedValue)
By benyamin.chesh… , 14 April, 2025

The date is not displayed correctly.

Forums
Gurux.DLMS

Hello
I am facing this problem in getting the date. I would be grateful if you could suggest me a solution.
The time is correct, but the date is wrong, and the correct date is glorious
trace debug
Clock : Index: 2 Value: 01/01/1970 18:10:47<LF>
Index: 3 Value: -210<LF>
Index: 4 Value: 0<LF>
Index: 5 Value: 01/01/1970 00:00:00 UTC+00:00<LF>
Index: 6 Value: 01/01/1970 00:00:00 UTC+00:00<LF>
Index: 7 Value: 0<LF>
Index: 8 Value: 0<LF>
Index: 9 Value: 0<LF>

By markusrc11 , 14 April, 2025

Android Serial ProfileGeneric reading

Forums
Gurux DLMS for Android

Hi,

I am trying to read a Sagemcom X2000-9 meter. I connected my phone via USB-C serial to the meter and I with the writing password.

When I try to read the obis 0.0.98.1.1.255 I got an "Access Error : Device reports scope of access violated."

I attach the log:

TX: 7EA0080221039386C17E

RX: 7EA01F030221737342818012050180060180070400000001080400000001533B7E

TX: 7EA0450221031043CAE6E6006036A1090607608574050801018A0207808B0760857405080201AC0A80083030303030303032BE10040E01000000065F1F0400001E1DFFFFDFD37E

By mick93 , 11 April, 2025

Writing bytearray with write()?

Forums
Gurux.DLMS

Hi,
I have problem with changing value of object, which has 'bytearray' - as I could see after reading that OBIS. For changing "normal" values, such as APN, I use the following python snippet:

d = GXDLMSData("obis")
d.apn = "newAPN"
self.write(d, 2)

And it works fine, but there's also manufacturer's specific object - pinging setup, which consists of target IP and interval. First one is bytearray, second is integer. After reading this object it looks like below:

By Dmitry , 11 April, 2025

Compile errors DLMS.cpp server example on uncomment DLMS_IGNORE_XML_TRANSLATOR

Forums
Gurux DLMS for ANSI C++

Hi Mikko!

I uncommented #define DLMS_IGNORE_XML_TRANSLATOR in GXIgnore.h and get many errors about xml. In server example.

invalid use of incomplete type ‘class CGXDLMSTranslatorStructure’
../../../development/src/GXDLMS.cpp:1947:16: error: invalid use of incomplete type ‘class CGXDLMSTranslatorStructure’
1947 | if (xml->GetComments())
| ^~

By Vikas_Balichakra , 11 April, 2025

Not able to read PUSH association via GURUX tool

Forums
General discussion

<p>As per IS 15959-P2 (cluase 4 and 7.1 Table-2) PUSH doesn't required any authentication password. It has the lowest key. But when i am selecting Indian standard and association PUSH in gurux it is mandatorily asking password and hence meter is failing. Attached the screen shot both standard and tool configuration. I am using 9.0.2504.0301 version.</p>

Pagination

  • First page
  • Previous page
  • …
  • Page 55
  • Page 56
  • Page 57
  • Page 58
  • Page 59
  • Page 60
  • Page 61
  • Page 62
  • Page 63
  • …
  • Next page
  • Last page
  • 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