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 L0uisc_iot , 27 January, 2026

Incomplete frame detection question - causes RR loop on Kamstrup

Forums
Gurux.DLMS

Hi Kurumi,

I’m using Gurux DLMS with HDLC and based part of my receive logic on the examples in the Gurux repository. In particular, I copied the pattern here (https://github.com/Gurux/Gurux.DLMS.Net/blob/751914f4a9a6fd504e5b8c6430…) where a reply is treated as “no data yet” when:

reply.Error == 0 && reply.Data.Size == 0

By NordicRelay , 26 January, 2026

Gurux simulator

Forums
DLMSDirector

Hi,

I would like to ask whether the conformance tests are aligned with the latest Yellow Book or with any version of the Yellow Book. I have also launched the simulation model of an electric power meter and disabled all tests except the HDLC tests, but it still fails several of them. The results show: Test #1 failed, Test #2 failed, Test #4 failed, Test #10 failed, Test #14 failed, Test #15 failed, Test #16 failed, Test #17 failed, Test #18 failed, and Test #19 failed.

By phoenixofhp , 25 January, 2026

Possible C++11/C++14 modernization of Gurux.DLMS.cpp – is there interest?

Forums
Gurux DLMS for ANSI C++

For which standard version Gurux.DLMS.cpp designed for?
Readme states that it's suitable for "ANSI C++", which stands for first C++98 standard. That is good for portability and some old embedded devices, but maybe it will be good to upgrade current version(or make parallel version) of Gurux.DLMS.cpp that uses C++11/C++14 standard?
It will help reduce code size, make better API and increase performance.
Before starting any work, I would like to understand whether this would be useful for the community and align with the project direction.

By muraligowda980… , 24 January, 2026

Billing Profile Capture Object Read Failure

Forums
Gurux DLMS for ANSI C

Hi,

I am trying to pull Billing Profile from 2 meters which consists of 103 objects & 64 objects from an embedded device. As a process i am reading capture objects and going for data read.

Data from the meter is completely read and during the parse stack at the embedded module is throwing an OUT_OF_MEMORY error (0X0104).

Meter 1 Info
Communication Mode:- Serial (UART)
Communication Protocol:- TCP Wrapper
Communication Interface:- NIC Port

By Windmill , 21 January, 2026

Steps to clone the android dlms project and build apk

Forums
Gurux DLMS for Android

Hi sir,

I'm not able to generate apk file by clone the project. Please guide me to generate app by Android studio

https://github.com/Gurux/Gurux.DLMS.Android

By NordicRelay , 21 January, 2026

Auto‑Connect class

Forums
Gurux.Net

I would like to ask about the implementation of the Auto‑Connect class in Gurux. Is it possible to simulate this class in the Gurux DLMS Simulator? My goal is to create a program that can simulate GPRS‑style sending and receiving, and I am specifically interested in the byte‑level packet behavior.

I also have a question regarding Protocol‑E communication. After the meter switches to the new baud rate, I am not receiving the expected ACK frame. Could you clarify what might cause this issue or what the correct sequence should be?

Thank you.

By andale8592 , 20 January, 2026

Generic Profile- gxGet with selector=2: different behaviour on cpp and cimplementation

Forums
Gurux DLMS for ANSI C

Hi,
i see that the getting Generic Profile value using ReadRoiwbyEntry has different encoding parameters on cpp and c implementation, i am addressing to:
In cpp: https://github.com/Gurux/Gurux.DLMS.cpp/blob/master/development/src/GXD… it encodes the start index and count as UINT32.

By Harshi_554 , 20 January, 2026

DLMS Client–Server Communication Over GPRS Fails With Dynamic IP

Forums
Gurux.Net

I need to simulate a DLMS meter using DLMS server application using C and GPRS communication. I have compiled the source code without any errors.

I tried to run DLMS client application(python) and DLMS server application(C) in two different boards. But the connection establishment is failing. Can you guide me on how to establish connection between client and server using GPRS?
Dynamic IP address is assigned on both boards.

Im getting following error when I tried to read the data from other board (meter simulator)

By Administrator , 20 January, 2026

gurux.dlms.java 4.0.89

The following important issues are resolved in this version:

fix: Error parsing ASN1 CSR, keyUsage field.

By labasvakaras , 19 January, 2026

Pre-established connection questions

Forums
Gurux.DLMS

Hello, i wanted to get more information about pre-established connection, because i want to use DLMS with smart water meter on NB IoT.

Pagination

  • First page
  • Previous page
  • …
  • Page 8
  • Page 9
  • Page 10
  • Page 11
  • Page 12
  • Page 13
  • Page 14
  • Page 15
  • Page 16
  • …
  • 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