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 rakeshpatil1983 , 15 December, 2021

In C how to read the profile Generic.

Forums
Gurux.DLMS

Hi,

I'm currently reading the profile generic
cosem_init(BASE(pg), DLMS_OBJECT_TYPE_PROFILE_GENERIC, obis);
com_read(BASE(pg), 3);
com_read(BASE(pg), 2);
com_readRowsByEntry(&pg, 1, 6);
obj_toString(BASE(pg), &data);
GXTRACE(PSTR("Load profile"), data);

By Rufinus , 8 December, 2021

GXDLMSTranslator help needed (python)

Forums
Gurux.DLMS

Hello,

The "Netz Noe" uses some strange encrypted mbus communication. I was able to decrypt the payload. but i cant get the XML of the decrypted APU. The Online Transltor at https://www.gurux.fi/GuruxDLMSTranslator can convert it to xml.

By ali_bahal , 8 December, 2021

HeartBeat

Forums
Gurux.DLMS

hi, is there any standard for HeartBeat packet (I mean packet that, the meter will send to
head-end periodically to keep connection alive) ?
and do you implemented this in c# version ?

By pablo.ospino , 7 December, 2021

[Gurux.DLMS.Python] validateAare Invalid tag error

Forums
Gurux.DLMS

Hi there,

I have a problem with the connection with my Landis+Gyr E650 Meter through IP/PORT.

Here I attach the dataframes.

By eduardosugai , 3 December, 2021

Simulator Log

Forums
Gurux.DLMS

Hi,
is it possible to have the DLMS simulator log everything printed on the console also logged to a txt file?

Thanks

By wildstray , 29 November, 2021

Gurux.C multiple meters

Forums
Gurux.DLMS

Hi,
after I gave up on C++ version of Gurux (on embedded platforms such as ESP32 cannot compile due to error: 'dynamic_cast' not permitted with -fno-rtti... impossibile to work around) I resumed working with ANSI C version. Anyway I'm happy with this cause I succeed to use findObjectByLN(), it works and I can look by LN also with che C version.
But I have the requirement to read up to 4 meters on the same serial. I hypothesized to:

By Dmitry , 29 November, 2021

Crash on call nullptr pointer in DLMS.cpp

Forums
Gurux.DLMS

Hi, Mikko!

One of the clients application may send this packet:
7ea00f02032132d9e3050102fa005f827e

My reimplemented FindObject() returns nullptr.
Calls FindSNObject() and here calls FindObject() (sn: 64000 (0xFA00)) which returns nullptr.
Then crash occurs in CGXDLMSSNCommandHandler::HandleRead() because e->GetTarget() returns nullptr

Thanks!

By Stier , 25 November, 2021

Access Error: Device reports an unmatched type on writing meter time

Forums
Gurux.DLMS

Hi Mikko,

If I try to set meter time on a L+G E350 (Wrapper, LogicalNameReferencing, Low Authentification), I get An Access Error: Device Reports an unmatched type.
Authentification works normally, I can connect the meter an read everything, but writing causes this error.
I tried with the newest nuget packages and DLMSDirector, both give me this error. Setting meter time with L+G Map110 works, so used settings and password should be correct.

Any ideas? Thank you for your support!

BR,
Andrea

By meru , 24 November, 2021

Change Host name, port and DLMS settings

Forums
Gurux.DLMS

Hello Marco,

I'm running gurux.dlms.c on linux but i dont know on which file i should make modifications to change Host name, Port and DLMS settings. Can you please advice?

Thanks in advance

By manuel , 23 November, 2021

GXDLMS Python - write parameter to object

Forums
Gurux.DLMS

Hi Mikko,

unfortunately I have to ask you something again.

I would like to send a command to the meter.
For example 0.0.96.3.10.255 (Disconnect control) -> connect / reconnect circuit breaker (or any other possible command)

In .NET the command would be like this:
GXDLMSData prt = new GXDLMSData("OBIS_CODE");
prt.setDataType(pos, DataType.BITSTRING);
GXBitString dt = new GXBitString("010");
prt.setValue(dt);
device.reader.writeObject(prt, 2);

Pagination

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

  • Vegazone-Casin…
  • VegaZone-lBit
  • Vegazone-Sverige-Fug
  • UIRlLOZQoyTZHC…
  • mpjTCKVBgHdfcCSDJDRc
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin