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. New DLMSDirector Reading MCS301 Via HLS: Invocation Counter Issues

new DLMSDirector reading MCS301 via HLS: invocation counter issues

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.

Profile picture for user Typhoor
By Typhoor , 25 September, 2019
Forums
DLMSDirector

Yesterday I tested to read the MetCom MCS301 via Ethernet-Modem (HDLC) and it worked with LLS.
After some fiddling with settings and keys I managed to connect, read assoc. & values via HLS as well.

Send this to a partner, he was not able to read via HLS. Today a new version of DLMSDirector was updated (8.2.1909.2501) and now I can read the meter via LLS, but it fails via HLS ("connection rejected").

The main issue seems that reading the invocation counter (MCS301 uses 0.0.43.1.0.255) as start value, does not generate the right value to start.
In verbose mode I can see the value been read, let say "715", but to work with MCS301 it must be incremented prior to using (i.e. to "716").

If I manually set the counter (in the security settings tab) to "715" it fails with "connection rejected". If I manually set there "716", it works again as a charm: After reading different objects/attributes and then re-reading Innvocation counter, it's value shows that it's has been incremented for each packet.

Is there a way to tell DLMSDirector, that it should start reading Invocation counter and then increment by one before using like [OBIS-code]+1 ?

Is this specific by Manufacturer or described as such in the standard.?
Has something changed in the implementation in the new release ?

Can you please enlight, how to handle this case with DLMSDirector?

Thanks
Ralph

Profile picture for user Kurumi

Kurumi

6 years 8 months ago

Hi Ralph,

Hi Ralph,

There are no changes on GXDLMSDirector for this. DLMS standard don't define should invocation counter increase by one. It depends on the meter. We'll check can we read existing meters if we increase value automatically by one or should we add an option to the device settings in GXDLMSDirector.

This takes couple of days.

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