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 wildstray , 10 January, 2022

gxtime Y38K bug

Forums
Gurux.DLMS

I'm working on clock registers and noticed that gxtime structure using everywhere to represent timestamps in other structures or alone, has the value only 32 bit long in epoch format...

typedef struct
{
#ifdef DLMS_USE_EPOCH_TIME
uint32_t value;
#else
struct tm value;
#endif
int16_t deviation;
DATETIME_SKIPS skip : 16;
DLMS_DATE_TIME_EXTRA_INFO extraInfo : 8;
DLMS_CLOCK_STATUS status : 8;
} gxtime;

By li301597 , 10 January, 2022

maximum number of items supported by object list

Forums
Gurux.DLMS

What is the maximum number of items supported by object list in GX DLMS ,Why is this error reported after reading objectlist

By aashishkul , 9 January, 2022

Iskraemeco meter profile generic datetime coming as null

Forums
Gurux.DLMS

I am trying to read Iskraemeco meter. There are some Profile Generic objects. They report null values for 2nd row onward. I checked the communication log using C library as well as GXDLMSDirector. It appears that somehow Director application is able to show dates correctly. Is there anything missing in C library? Can you pls point the code in Director application which might be doing something to fix these null values?
I am attaching communication log for reference.

By MartinK , 9 January, 2022

Invalid Command

Forums
Gurux.DLMS

Hello,
I am able to read 3 messages containing meter data (manually, without parsePushObjects(), see my last post), but after these 3 some more messages are pushed out of the meter, that can not be read/parsed.
It says "Invalid data type". Any idea about those messages and how to read them?

EDIT: Please forget about this question. I forgot to add
self._dlms_data.clear()
after parsing, so the old data came up again, causing faulty behaviour.

Thanks a lot for your effort, highly appreciated

Martin

By ali_bahal , 8 January, 2022

WindowSizeRX not repected

Forums
Gurux.DLMS

Hi, I'm using WindowSizeRX greater than 1 and lower than 7 in my snrm packet , and meter accepts this value likes below packets :

7EA02100020E6B03936C1A81801205017506017207040000000108040000000750E17E
7EA0230300020E6B737DD0818014050200720602007507040000000708040000000128367E

By Bhaumik , 7 January, 2022

Profile generic value not coming with scaler

Forums
Gurux.DLMS

Hi Mikko,

I have two different manufacturer meters which follows IS15959 standard.

While reading Instant data profile from one meter getting data with scaler unit.
And from another meter, we are getting value without scaler unit.

So, Is value converted at the meter end or at the client end.
How to apply scaler unit with values that came from the meter?

Can you please provide your input?

Thanks
Bhaumik

By Bhaumik , 7 January, 2022

Firmware Update : Device reports a hardware fault.

Forums
Gurux.DLMS

Hi Mikko,

I am trying to update firmware in meter follows IS15959 standard.

In that first block uploaded successfully and got the response.
Second block transferred into meter and got the response and in parsing got the following error message
"Device reports a hardware fault."

Payload :
c701c1010102114373f23adf37a31d0decb749d496dbd1ca

Can you please provide your suggestion on this.

Regards
Bhaumik

By MartinK , 6 January, 2022

Object not subscriptable

Forums
Gurux.DLMS

Dear all,
I am using Gurux DLMS as part of the "smartmeter-datacollector" Python software.
I am able to read messages from /dev/ttyUSB0, but after "DLMS packet complete and ready for parsing" the software crashes with a Python error "Object not subscriptable".

For code and message see my previously rosen issue here: https://github.com/Gurux/Gurux.DLMS.Python/issues/36

Any ideas or help?

Thanks

Martin

By dsoler , 5 January, 2022

ReadRowsByRange on MultiThreading Architecture

Forums
Gurux.DLMS

Hi Kurumi,
We are reading 30 Inhemeter DTZ1513 meters simultaneously on a MultiThreading Architecture. Each thread uses a different socket in order to read one specific meter.
We are getting duplicated buffer reading as a result of the ReadRowsByRange function sometimes. It is quite strange since it is a random failure. We mean that same read from the same meter is begin read sucessfully or duplicated.

By zerow , 5 January, 2022

Connection Initialisation fails [Arduino example + ACE6000]

Forums
Gurux.DLMS

Hello,

I'm trying to read data from smart meter ace6000 , i've been succeseful in reading its data from GXDirector so fat but when i try to establish connection with the meter using my mcu and the example provided i dont seem to manage to get it working .

the hardware connection is all good i tried reading the meter using the python library using my mcu as a proxy and it works however using the C library i seem to have some problem.

i'll join the logs plus the Gxdirector config i used

thank you for your support i hope of hearing back from you.

Pagination

  • Previous page
  • 66
  • 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

  • BaEdhlfwwvUqFMkOYk
  • CrzONrPdvkWUif…
  • kra4026
  • HilipLot
  • NithnCXPiBJHVG…
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin