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 karlpy , 2 June, 2018

How to send multiple requests from one xml file?

Forums
Gurux.DLMS

I didn't know how to search the forum for this question. I need to read active_energy and reactive_energy from meters. Which is the best way to do so? Should I just pass multiple xml files as command line arguments? I tried to pass multiple actions in one xml document like this but it isn't working.

<?xml version="1.0" encoding="utf-8"?>
<Messages>

<GetRequest>
<GetRequestNormal>
<InvokeIdAndPriority Value="193" />

By Stier , 22 May, 2018

GXDLMSClient.ParseObjects(...) hangs

Forums
Gurux.DLMS

Hey Mikko

I recently updated the Gurux.DLMS.Net assembly to the newest version (8.5.1805.401). Since there the Method GXDLMSClient.ParseObjects(Gurux.DLMS.GXByteBuffer data, bool onlyKnownObjects) hangs endless and does not return. The cpu load grows to over 30%. I think there is a loop that never ends. I actually downgraded to the previous version (8.5.1804.2701), which seems to not cause the above problem.

If you need further information (may be a data footprint/byte stream) to reproduce the problem, pls let me know.

By Gilmond , 18 April, 2018

Message Encryption KeK Master Key Structure

Forums
Gurux.DLMS

OBJECTIVE: Understand how to construct a DLMS KeK (Key Encryption Key) and Data to be encrypted and decrypted.
SYNOPSIS:
The Gurux.DLMS library features GXDLMSSecureClient component which publishes an Encrypt and Decrypt method.

Each method takes two parameters:
Encrypt(byte[] kek, byte[] data)
Decrypt(byte[] kek, byte[] data)

GXDLMSSecureClient.Encrypt(KeK, MyData);
GXDLMSSecureClient.Decrypt(KeK, MyData);

QUESTION:
What is the KeK and how do I construct it?

By AndreasAtPowel , 13 April, 2018

Problem writing day_profile_table with multiple blocks

Forums
Gurux.DLMS

Hi

We are trying to set the day_profile_table with quite a lot data, which causes the data to be sent in two packets. After sending the two packets with day_profile_table data, we try to set the week_profile_table, but then we get an error back from the meter. Can you please help us and see if we are doing something wrong? This is the first time that we send something in more than one packet, so I guess that we might do something wrong there...

By retro78 , 26 March, 2018

C implementation of Gurux DLMS

Forums
Gurux.DLMS

Hello,

I'm looking for the C implementation of Gurux DLMS but I was unable to found it on github.

Where can I find it ?

Thank you

By gunmox , 25 March, 2018

Question in function ReadRowsByEntry in GXDLMSClient.cpp

Forums
Gurux.DLMS

Hello everyone

According to the DLMS/COSEM Blue Book Ed 12th, section 4.3.6 Profile generic, for the selective access parameters the numbering of entries and selected values starts from 1. But in the ReadRowsByEntry function, of the GXDLMSClient.cpp file, it is shown that the column starts at 0 and not at 1 for the SN context:

By karlpy , 23 March, 2018

Director values are different from DLMS.reader

Forums
Gurux.DLMS

I'm reading the active energy (1.0.15.8.0.255) via the DLMS.XmlClient. The problem is, the value is slightly different from the value the Director reads.

Director: 110196184
XMLClient: 110202726

Any idea why this is, and which value is correct?

The conversion in my HandleReply method is as follos

static void HandleReply(GXDLMSXmlPdu item, GXReplyData reply)
{
String xmlString = null;

By AndreasAtPowel , 22 March, 2018

Problem with Special Days

Forums
Gurux.DLMS

Hello

I´m having some problem setting special days. I have a tool that´s not using Gurux, setting the special day from there succeeds, setting the special day with Gurux fails. The data sent from the tool looks like this:

0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1b,
0xc3, 0x01, 0xc1, 0x00, 0x0b, 0x00, 0x00, 0x0b,
0x00, 0x00, 0xff, 0x01, 0x01, 0x02, 0x03, 0x12,
0x00, 0x03, 0x09, 0x05, 0xff, 0xff, 0x0c, 0x19,
0xff, 0x11, 0x00

When I try to set the same special day with Gurux, I send the following data:

By scron123 , 15 March, 2018

I got AARQ failed.

Forums
Gurux.DLMS

Hi

I got a DLMS/COSEM-based meter for academic research.
When I tried using "Gurux.DLMS.cpp" to make communication with my meter, I got AARQ failure.
Here is what I saw on raspberry console:

By pramos , 14 March, 2018

Problem SNRMRequest after read objects many times

Forums
Gurux.DLMS

Hi Mikko,

I am reading a smart meter ZIV 5CTM, and I get connect with this and read a lot of objects. My initial settings are server 144, client 2, Low authentication and password 00000001. I connect throught serial port with an optical probe.

Pagination

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

  • Version mismatch between Gurux.DLMS 9.x and Gurux.Common/Gurux.Serial 8.x
  • 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
More

Who's new

  • rcprociG
  • helloworld
  • Kak_nvKr
  • Geraldtup
  • Kak_jhKr
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin