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 alex.wala , 9 June, 2022

Gurux.DLMS.Push.Listener.Example.python - Start byte missing (0x7E)

Forums
Gurux.DLMS

hi

using Gurux.DLMS.Push.Listener.Example.python with a Siemens IM 350 meter (via optical reader).

i get data from serial:

New data is received. COM3:7E
New data is received. COM3:A0 7B CF 00 02 00 23 13 62 B1 E6 E7 00 DB 08 53 4D 53 67 70 04 3E E7 61 20 00 54 70 3F 83 EC DE 75 78 F1 4E 0C 87 E3 35 21 0E 30 17 23 8E 5F A5 01 6D 66 5E AE 1F 34 77 B9 B5 87 D9 E5 57 3B 0B 3E 4E C3 37 AE 9A 39 46 47 3A 25 25 13 52 89 18 1A D5 5C CC A8 B1 9C 5C 05 A4 BD 5D 01 5B 72 16 1E 46 A2 25 28 D2 D7 E4 90 41 67 8D A6 D0 95 92 7B 0C 7B B3 A7 7D 37 D8 8C 44 15 7E

By ali_bahal , 7 June, 2022

WriteList

Forums
Gurux.DLMS

add WriteList method

By Ingvar , 3 June, 2022

Code 283 when reading the counter

Forums
Gurux.DLMS

I can't read the parameters from the meter. The time reads correctly, but when trying to read L1 phase voltage (1.0.32.7.0.255) get error 283.
As I understand it is a mistake DLMS_ERROR_CODE_INVALID_INVOKE_ID
At the same time DLMS Director reads normally with the same settings? What could be the problem?
The logs are on the link:
https://drive.google.com/file/d/1d82XXpID7daoVQqKChGXpb_cPGXVOfsM/view?…

By lagnem , 3 June, 2022

Describing push object

Forums
Gurux.DLMS

I am relatively new to DLMS and I am trying to develop a tcp push listener that processes the metering data.

I have been looking at the examples push listener in the github repo (https://github.com/Gurux/Gurux.DLMS.Net/tree/master/Gurux.DLMS.Push.Lis…) and managed to receive the data from the meter and export it to xml.

By zon7 , 2 June, 2022

Obtain obis values in raw

Forums
Gurux.DLMS

I have an object I need to read but the device is wrongly reporting that capture object is empty (I know it's an structure) and I can see Gurux has obtained it, but as I don't have the capture object it cannot parse it.

I'm using the python GXDLMSReader example. It's possible for the read method to return the raw array structure without throwing an error?

By fon Luck , 2 June, 2022

interCharachterTimeout

Forums
Gurux.DLMS

Hello!

Dlms.c, server.c, function svr_handle Request 2().

Checking frame using inter Character Timeout:
uint32_t now = time_elapsed();
uint16_t elapsed = (uint16_t)(now - settings->frame Received) / 1000;

Dividing by 1000 gives measurement of seconds. How far i understand it must be in milliseconds.

With best regards.

By wooreeinfo , 2 June, 2022

Compatible with ANSI C12.22

Forums
Gurux.DLMS

Hi,

I wonder if Gurux.Dlms support or be compatible with ANSI C12.22.
Please let me know if you have any information for related this.

Thanks in Advance.

Hyunse Cho
wooreeinfo

By nate , 1 June, 2022

Error when trying to do DLMS Client example - RS485 2Ch HAT - Raspberry Pi

Forums
Gurux.DLMS

Hi,

I'm getting the error: ("getBaudRate failed. ") from e

-I'm using raspberry pi 2-Channel Isolated RS485 Expansion HAT https://www.waveshare.com/2-ch-rs485-hat.htm

By fon Luck , 1 June, 2022

zero value of centiseconds

Forums
Gurux.DLMS

Hi!
Why is the value of centiseconds always zero in the var_getDateTime 2() function of the variant.c file from Dlms.c?

if ((dateTime->skip & DATETIME_SKIPS_MS) == 0)
{
bb_setUInt8(ba, 0x00);
}
else
{
bb_setUInt8(ba, 0xFF);
}

With best regards.

By fon Luck , 27 May, 2022

script with few actions

Forums
Gurux.DLMS

Hello!
In DLMS.c file server.c function svr_handle Single Action Schedule().
If script has few actions function srv_invoke() called for every one. But, in srv_invoke() compare current time with time of last execution and sets time of last execution to current time after first run. Therefore, for other actions in script comparing time and last execution time failed.

With best regards.

Pagination

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

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