Skip to main content
Home
for DLMS smart meters

Main navigation

  • Home
  • Products
  • About us
  • Open Source
  • Community
  • Forum
  • Downloads
User account menu
  • Log in

Breadcrumb

  1. Home
  2. How To Fetch Obis Code of Instantaneous Profile

How to fetch Obis code of Instantaneous Profile

By sirishalv72@gm…, 7 February, 2025
Forums
Gurux.Net

Hi,

I am trying to fetch the OBIS code (Logical Name) of the Instantaneous Profile using the following code. However, every time I execute it, I only get the values instead of the OBIS code. I have also tried using attributes 1 and 2, but I still receive only the values.

Could you please help me retrieve the OBIS code (Logical Name) correctly?

Here is my code

GXDLMSProfileGeneric profileGeneric = new GXDLMSProfileGeneric(obj.LogicalName);
// Define list of captured objects
var capturedObjectsList = new List<GXKeyValuePair<GXDLMSObject, GXDLMSCaptureObject>>();

// Define capture object
var c = new GXKeyValuePair<GXDLMSObject, GXDLMSCaptureObject>();
GXDLMSData gxobject = new GXDLMSData();
gxobject.LogicalName = obj.LogicalName;
GXDLMSCaptureObject captureObject = new GXDLMSCaptureObject();
captureObject.AttributeIndex = 3;
captureObject.DataIndex = 0;
c.Key = gxobject;
c.Value = captureObject;

// Add the capture object to the list
capturedObjectsList.Add(c);

// Assign the list to the profileGeneric object
profileGeneric.CaptureObjects = capturedObjectsList;
var a = Client.Settings.Objects.GetObjects(ObjectType.ProfileGeneric);

// Start reading
res = Client.ReadRowsByRange(profileGeneric, DateTime.Now.AddDays(-2), DateTime.Now.AddDays(-1), capturedObjectsList);
conn.ReadDataBlock(res, reply);

Every time I run this, I only receive the values, but I need to fetch the OBIS code (Logical Name) instead.

Thanks!

Profile picture for user Kurumi

Kurumi

10 months ago

Hi, If you want to know the…

Hi,

If you want to know the logical name for profile generic you need to read attribute index #1 like this:

res = Client.Read(profileGeneric, 1);
conn.ReadDataBlock(res, reply);

https://gurux.fi/Gurux.DLMS.Objects.GXDLMSProfileGeneric

BR,
Mikko

  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Tue, 12/02/2025 - 10:21
    gurux.dlms.c 9.0.2512.0201
  • Mon, 12/01/2025 - 13:55
    Gurux.DLMS.Python 1.0.193
  • Thu, 11/13/2025 - 15:23
    Gurux.DLMS.Python 1.0.192
  • Thu, 11/13/2025 - 14:55
    gurux.dlms.java 4.0.84
  • Wed, 10/29/2025 - 08:51
    gurux.dlms.c 9.0.2510.2901

New forum topics

  • Incomplete Firmware Upgrade Process
  • SNRM byte mening
  • P384 Client Certificate incorrect issuer CN
  • Confirmed push service support
  • DLMS Stack hang during Firmware Upgrade
More
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin