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 raymar , 17 February, 2022

L+G E450 parsing pushed data

Forums
Gurux.DLMS

Hi
We have two L+G E450 meter which push data in different structures. I use Gurux.DLMS.Python in my software to parse this data, however it only works with one of the two meters.
I used the translator tool of Gurux Director to parse and inspect the raw data to further analyze the problem.

First the output of the meter data my Gurux based software is able to parse:

By Toni , 16 February, 2022

Connection is permanently rejected. The application context name is not supported.

Forums
Gurux.DLMS

sudo python3 main.py -S /dev/ttyUSB2:300:7Even1 -t Verbose -i HdlcWithModeE -a High -P [0x0000000000] -s 1 -c 16
gurux_dlms version: 1.0.119
gurux_net version: 1.0.18
gurux_serial version: 1.0.18

Authentication: Authentication.HIGH
ClientAddress: 0x10
ServerAddress: 0x1
Standard: Standard.DLMS

By Ruhan.vanderBerg , 15 February, 2022

DLMS Push data objects with Attribute Index 0

Forums
Gurux.DLMS

Hello,

I have a DLMS meter that is pushing data from their side to my GXDLMSPushListener, and in the objects list of the push data is:
GXDLMSData with AttributeIndex of 2 and DataIndex of 0,
GXDLMSRegister, with AttributeIndex of 0 and DataIndex of 0.

By Dmitry , 15 February, 2022

Does CGXDLMSVariant::Equals(CGXDLMSVariant& item) work?

Forums
Gurux.DLMS

Hi, Mikko!

I try this:
CGXDLMSVariant str1(std::string("hello"));
CGXDLMSVariant str2(std::string("hello"));
bool eq1=str1.Equals(str2); //returns false but these variables are equal

CGXDLMSVariant v1(99);
v1.ChangeType(DLMS_DATA_TYPE_UINT16);
CGXDLMSVariant v2(99);
v2.ChangeType(DLMS_DATA_TYPE_UINT16);
bool eq2=v1.Equals(str2); //returns false but these variables are equal

Is it OK? Which data type must be CGXDLMSVariant for correct work Equals() method?

Thanks!

By kristupas , 15 February, 2022

Server example

Forums
Gurux.DLMS

Hello,

Is it possible to run multiple server examples (on different devices) and read them via single RS485 port? For example: laptop 1 and 2 are running server examples and laptop 3 reads from both of them (using different serial numbers). All devices are connected via rs485 to USB adapters to each other.

I get something like this when I try to connect. If only one server is running, then it connects and works normally.

By Dmitry , 14 February, 2022

Inifinite requests of Profile Generic table

Forums
Gurux.DLMS

Hi, Mikko!
I create ProfileGeneric object (0.0.96.11.5.255). It has 5 columns.
I check "All" radio button in DLMSDirector 8.2.2202.0901.
If object has 23 rows - OK
If object has more than 23 rows (for example 24 rows) - infinite requests of data.

By Moataz Gamal , 13 February, 2022

New to gurux and electric meters. Need to connect to meter using ip address and port number

Forums
Gurux.DLMS

Hi,
I am completely new to meter reading and DLMS. I have been tasked with reading data from an electric meter.
I have an ip address and a port number.
The meter is Meteronic MT318.
I have been provided a program that already communicates with the meter.
Here are some of the logs of the program:

By trialhudije , 11 February, 2022

Read buffer data [Array] from load profile using arduino

Forums
Gurux.DLMS

Hi,

could you give me an example arduino code to get buffer data [Array] from load profile?

By kristupas , 11 February, 2022

Changing server address

Forums
Gurux.DLMS

Hello,

I have few questions:

1) Is it possible to change meter's server address using gurux cpp library?
2) How does 5-pass authentication works? I am reading Shenzhen CLOU electronics meter documentation and they state that they use HLS-5 pass authentication with challenge mechanism. Is that GMAC authentication? If so, what kind of data do we need to know in order to connect to establish secured connection. Authentication, blockCipherKeys?

By rajeshvarma , 8 February, 2022

Diffrence between GCM and GMAC

Forums
Gurux.DLMS

Differnce between GCM and GMAC
Dear Sir,
As mentioned in Green book that the below are input and output of GCM

Input to GCM Block is
For Authenticated Encryption

1. Plain Text
2. Encryption Key
3. Authentcated Key
4. Nounce(IV || System Title)

Output:
1. Ciphered Text
2. Authentication Tag

What is Input and Ouput of GMAC?

Pagination

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

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