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 benyamin.chesh… , 23 March, 2022

wrapper to hdlc

Forums
Gurux.DLMS

Hi Sir, I need this information(frame type value and hcs and fcs) to convert wrapper to hdlc. Can you tell me how I should find these appropriate values?

By ichsan05 , 22 March, 2022

DLMS with Arduino IDE

Forums
Gurux.DLMS

Hello,

I have question regarding the DLMS.c master for Arduino IDE

1. Is there any documentation for the code what to be and not to be defined in the code or there's a setting to use serial port RS-232 because i need to connect my MCU to The smart meter using RS-232
2. Is it safe to directly connect MCU to RX TX GND of smart meter?

Thank you in advance.

By Zappa , 17 March, 2022

HDLC 4 byte server address error with C library

Forums
Gurux.DLMS

Hello,

I´m connecting with AC6000 meter. Client address:0x01 Phy server:0x11 Logical address:0x01

Those are the frames:

Sending SNRM...
TX: 7E A0 08 02 23 03 93 3E 74 7E
RX: 7E A0 23 03 00 02 00 23 73 C0 48 81 80 14 05 02 00 80 06 02 00 80 07 04 00 00 00 01 08 04 00 00 00 01 CE 6A 7E

Server address bytes are: 00 02 00 23 ,is a 4 byte HDLC address.

Gurux Director is working properly, but when I try with C library I get DLMS_ERROR_CODE_FALSE with server address.

Any clue about how to solve this in C library?

Thank you.

By tistepiste , 16 March, 2022

read works but read_by_range doesn't work for ProfileGeneric object

Forums
Gurux.DLMS

Dear,

I successfully created a ProfileGeneric object (in http://www.gurux.fi/node/19730) and I can also read out the contents from the buffer and capture objects using the function below:

def read(self, ln, gp):
profile_generic = GXDLMSProfileGeneric(ln)
gp.reader.read(profile_generic, 3)
gp.reader.read(profile_generic, 2)
return profile_generic

pg = reader.read(ln, gp)

I can easily read the buffer contents with this read using pg.buffer.

By kristupas , 16 March, 2022

Gurux C library object attribute to string

Forums
Gurux.DLMS

Hello,

Is there a way to convert each gxObject (any type) attribute to string? There is a function int obj_toString(gxObject* object, char** buff) but it adds additional strings like "Index: 2 Value:" etc and I need only attribute strings.

Is there a function that returns single attribute to string something like this obj_attrToString(gxObject *object, int attributeIndex, char **buff) or it has to be newly written?

By benyamin.chesh… , 12 March, 2022

gateway protocol

Forums
Gurux.DLMS

Hi sir I want to do gateway protocol with Arduino. How can I do that? Can you help me?
In fact, I get this code from MDM
0001000100010075E600021202606EA109060760857405080103A60A0408425343AADAE626428A0207808B0760857405080205AC128010841843EA303A8324B11CEE742570FBCFBE340432213030000004F0A3FA39D438F9B0A001FAD4420D46659B820BCDDC1ADF220BADFCEDAD171A7CF2C21D83A08745E113D61A18

By Jinay Sharma , 7 March, 2022

Upgrade The Firmware in Python Code

Forums
Gurux.DLMS

How can i upgrade the firmware in python code.

I am using Rpi Board. I am using Gurux.DLMS.Python/Gurux.DLMS.Client.Example.python/

Please provide a Command or code.

where i add firmware file location??

By ali_bahal , 7 March, 2022

list_of_allowed_callers in Auto answer (class_id = 28, version = 2)

Forums
Gurux.DLMS

hi, in Dlms blue book version 12-2 , auto answer object has a property list_of_allowed_callers.
but in your implementation in c# version, there is no such property in this class "Gurux.DLMS.Objects.GXDLMSAutoAnswer"
I want to know, is it possible for your to add this in next version ?

By trialhudije , 4 March, 2022

Can't using all data type except "STRING" in <preferences.h>

Forums
Gurux.DLMS

Hello,
i including "preferences.h" library on esp32..

i got error when i compile this code:

" preferences.begin("my-app", false);
unsigned int counter = preferences.getUInt("counter", 0);
preferences.putUInt("counter", counter);
preferences.end(); "

but success if i change to:
String counter = preferences.getString("counter", "0");
preferences.putString("counter", "0");

could you give me solution?

By Dmitry , 4 March, 2022

Crash DLMSClient on wrong high password

Forums
Gurux.DLMS

Hi Mikko!

I try connect to meter with wrong password (on correct password - OK).
Crash in CGXDLMSClient::ParseApplicationAssociationResponse(), in row: equals = challenge.Compare(value.byteArr, value.GetSize());

Pagination

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

Hire Us!

Latest Releases

  • Mon, 07/27/2026 - 12:37
    gurux.dlms.cpp 9.0.2607.2701
  • 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

New forum topics

  • 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
  • DLMS server - serving multiple similar datasets gathered from multiple meters across distinct logical addresses
More

Who's new

  • HilipLot
  • NithnCXPiBJHVG…
  • utkarsh9460
  • cWYHszETmudslY…
  • Aij
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin