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. Meter Doesn't Seem To Be Sending Push Message At The Time

Meter doesn't seem to be sending push message at the time

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.

By hhkx , 16 September, 2020
Forums
Gurux.DLMS

Hi,

I have managed to set listener on my machine and arrange push list on the meter. When I trigger pushing from GXDLMSDirector by pressing the push button, meter connects and sends the push list.

However, it doesn't send anything when I set the date time via Communication Window panel. It's written on the meter, but meter doesn't send push by itself.

Profile picture for user Kurumi

Kurumi

5 years 8 months ago

Hi,

Hi,

It might be that it's not implemented for your meter or then the meter can handle only a small amount of communication window time. Try to set start and end time minutes and seconds to 0.

Are there any factory default communication window values in the meter? Or was the list empty?

BR,
Mikko

hhkx

5 years 8 months ago

Hi,

Hi,

List was empty. I have tested a few minutes ago. Meter's clock is sync.

Also, it sends when I click push button but listener cannot parse it.

Settings and result of trigger push attached.

Image
Profile picture for user Kurumi

Kurumi

5 years 8 months ago

Hi,

Hi,

Your meter doesn't send push messages as the first parameter. Remove the code that is after this line:
//Example is sending list of push messages in first parameter.

BR,
Mikko

hhkx

5 years 8 months ago

Hi Mikko,

Hi Mikko,

So is it possible to recognize objects from their byte[] or string values? How am I supposed to parse which message is for which object?

Thank you.

Profile picture for user Kurumi

Kurumi

5 years 8 months ago

Hi,

Hi,

The easiest way is if you configure the Logical name of the push object as second parameter. First is the meter Logical name. In this way, you can identify the meter and what push message is sent.

Then you need to check what has captured objects for that Push object and you know what meter has sent.

Another option is to add a push object list as fist parameter. If it's the first parameter client knows what kind of data is should expect.

BR,
Mikko

hhkx

5 years 8 months ago

You mean something like this?

You mean something like this?

Image
Profile picture for user Kurumi

Kurumi

5 years 8 months ago

Hi,

Hi,

Yes. It takes more bytes, but the client app can always know the structure of the received data.
Gurux Push listener example should now parse the data.

BR,
Mikko

hhkx

5 years 8 months ago

Hi Mikko,

Hi Mikko,

That's perfect, it works!

... well, when I do not set any Communication Window data and trigger push by pressing push button.

Any other idea about it?

Profile picture for user Kurumi

Kurumi

5 years 8 months ago

Hi,

Hi,

You need to ask is there a firmware update from the meter manufacturer. There is nothing that we can do for it.

BR,
Mikko

hhkx

5 years 8 months ago

Hi Mikko,

Hi Mikko,

I have found out that the meter is configured in a way that sends push messages on a specific time so setting the communication window wouldn't work.

Thanks for your support.

Profile picture for user Kurumi

Kurumi

5 years 8 months ago

Hi,

Hi,

So it's using Randomisation start interval.
https://www.gurux.fi/Gurux.DLMS.Objects.GXDLMSPushSetup

Thanks for this info.

BR,
Mikko

  • 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

Who's new

  • Tuanhgg
  • Adel
  • charnon
  • Paddles
  • Miguel Ángel
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin