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. Python: Restricting_object In Profile

python: restricting_object in Profile

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 youserj , 13 October, 2020
Forums
Gurux.DLMS

Hi, Mikko.
In my mind, in readRowsByRange method is the mistake: instead restricting_object, inserted sortObject. In DLMS restricting_object and sort_object both is the capture_object_ definition, but not everytime they are equal. sort_object definition is the sort ordering of server buffer, in time restricting_object is the limiter of client method.

Profile picture for user Kurumi

Kurumi

5 years 7 months ago

Hi,

Hi,

The restricting object usually is a sort object, but you are right.
It's possible that the meter is using another object to restricting than sort object.
The reason why sort object is used is simply that usually sort object is restricting object and we wanted to make it easier to read data from the meter.

BR,
Mikko

youserj

5 years 7 months ago

Ok, Mikko, it is good

Ok, Mikko, it is good decision. However, small mistake in GXDLMSClient, method readRowsByRange, transmite capture_object_definition struct:
_GXCommon.setData(self.settings, buff, DataType.UINT16, sort.objectType)
_GXCommon.setData(self.settings, buff, DataType.OCTET_STRING, _GXCommon.logicalNameToBytes(sort.logicalName))
_GXCommon.setData(self.settings, buff, DataType.INT8, 2)
_GXCommon.setData(self.settings, buff, DataType.UINT16, sort.version).
In last string need transmite data_index instead sort.version or 0 in your case

Profile picture for user Kurumi

Kurumi

5 years 7 months ago

Hi,

Hi,

You are right. We'll fix that for the next release.

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