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 Dmitry , 18 April, 2022

DLMS COSEM Object Array manager (class_id = 123) support

Forums
Gurux.DLMS

Hi, Mikko!

Will be support Array manager (class_id = 123) in DLMS.cpp?

Thanks!

By fon Luck , 13 April, 2022

dlms.c server. Casting target to uint16_t

Forums
Gurux.DLMS

Hello!
In file dlms.c function dlms_check Hdlc Address() save target address into setting->server Address.
But, target address converted to uint16_t, therefore upper address is lost and is Target() can't check it.
I found this closed issue: http://www.gurux.fi/node/15797

By vibhorkhurana , 12 April, 2022

Gurux DLMS C Cross Compile

Forums
Gurux.DLMS

We are trying to cross compile the Gurux DLMS C library for our gatway with armv7tejl archutecture. But getting errors. Can someone please help.

By ali_bahal , 11 April, 2022

bug in gateway protocol with HighGMAC

Forums
Gurux.DLMS

Hi. when I want to connect to meter with "Gateway" protocol with "HighGMAC" security and "EncryptionAuthentication" like below command line parameter :

-h *.*.*.* -p 4059 -iWRAPPER -c 1 -a HighGMAC -P 12345678 -C AuthenticationEncryption -T 4541410550A97D18 -A D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF -B 000102030405060708090A0B0C0D0E0F -D C6F858068DC7150F6828E9B56D700D04 -v 0.0.43.1.0.255 -t Verbose

By Norbert , 9 April, 2022

Gurux DLMS Translator : Python : Compile Error

Forums
Gurux.DLMS

Hello
running DLMS Translator at RPi4 and get this error:
Traceback (most recent call last):

while translator.findNextFrame(msg, pdu):
File "/usr/local/lib/python3.7/dist-packages/gurux_dlms/GXDLMSTranslator.py", line 171, in findNextFrame
elif msg.interfaceType in (None, InterfaceType.WRAPPER) and data.getUInt16(data.position) == 0x1:
File "/usr/local/lib/python3.7/dist-packages/gurux_dlms/GXByteBuffer.py", line 321, in getUInt16
raise ValueError("getUInt16")
ValueError: getUInt16

By gigoc1 , 9 April, 2022

How to use bin file

Forums
Gurux.DLMS

Hello. I am new to DLMS. I download the Gurux DLMS Cpp library. I made "gurux.dlms.client.bin" file. But after building binary file, how can I use this file? Or Is there any instruction for communication method? I know the operation principle like SNRM, AARQ, Get, etc. but, I don't know how to use the Cpp library.

By Norbert , 8 April, 2022

DLMS Translator for ESP32

Forums
Gurux.DLMS

Hello
as a first step I got the Python "GXDLMSTranslator(TranslatorOutputType.SIMPLE_XML)" running (RaspberryPi 4) and the values of the XML structures are valid.
Smartmeter : Austria, EVN, Kaifa and Sagemcom

Now I want to implement this for ESP32 devices using VSCode and PlatformIO as IDE.
I copied GuruxDLMS.c/Arduino_IDE/pushListener and both directories, include and src.
But with compile errors...
.) how to avoid this : #include <avr/pgmspace.h>

Thanks
Norbert

By Gerdus , 1 April, 2022

Arduino IDE Compile error

Forums
Gurux.DLMS

Hi Mikko
I trust everything is well, I have downloaded Ansi C folder. I followed instructions by copying the Include and the SCR file to my project folder . At compiling it gives the following error (see attach jpg) :

Alternatives for strings.h: []
C:\Users\27722\AppData\Local\Temp\arduino_build_61218\sketch\src\GuruxDLMSClientExample.cpp:41:10: fatal error: strings.h: No such file or directory
ResolveLibrary(strings.h)
#include <strings.h>
Regards Gerdus

By Pops , 31 March, 2022

Help me understand how to decrypt a frame using GuruxDLMS with Python

Forums
Gurux.DLMS

Hi there,

I have captured an object from my Kamstrup Omnipower meter, using a Raspberry Pico. The data is encrypted using DLSM/COSEM.

I can successfully decrypt it using Gurux DLMS Translator by adding my encryption key and then see the data presented in the OBIS format.

I want to decrypt the data using your Python Library and I have tried to figure it out. I just want to use the translation function as I have serial capture working perfectly.

I tried this:

from gurux_dlms.secure import GXDLMSSecureClient

By Sima27 , 27 March, 2022

Pushlistener

Forums
Gurux.DLMS

When i want to compile Pushlistener i get the following error messages. What am i doing wrong?

Pagination

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

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