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. Regarding Output Of Inst Data

Regarding Output Of Inst data

By kumarsoft.parveen, 18 February, 2025
Forums
Gurux DLMS for Android

I have read Inst data from meter but after read showObject(obj) display below data
1.0.94.91.0.255
[Ljava.lang.Object;@32a4745
[gurux.dlms.GXSimpleEntry@f158e9a, gurux.dlms.GXSimpleEntry@2bcd3cb, gurux.dlms.GXSimpleEntry@cf037a8, gurux.dlms.GXSimpleEntry@72d12c1, gurux.dlms.GXSimpleEntry@c2dfa66, gurux.dlms.GXSimpleEntry@2c2e1a7, gurux.dlms.GXSimpleEntry@be52654, gurux.dlms.GXSimpleEntry@b3719fd, gurux.dlms.GXSimpleEntry@70f56f2, gurux.dlms.GXSimpleEntry@f31f143, gurux.dlms.GXSimpleEntry@c9853c0, gurux.dlms.GXSimpleEntry@ce058f9, gurux.dlms.GXSimpleEntry@37f03e, gurux.dlms.GXSimpleEntry@f85e9f, gurux.dlms.GXSimpleEntry@48eebec, gurux.dlms.GXSimpleEntry@1448bb5, gurux.dlms.GXSimpleEntry@fbed24a, gurux.dlms.GXSimpleEntry@78e45bb, gurux.dlms.GXSimpleEntry@a74dad8, gurux.dlms.GXSimpleEntry@97f2e31, gurux.dlms.GXSimpleEntry@61fc916, gurux.dlms.GXSimpleEntry@7d18297, gurux.dlms.GXSimpleEntry@1c8cc84, gurux.dlms.GXSimpleEntry@2e77c6d, gurux.dlms.GXSimpleEntry@dc760a2, gurux.dlms.GXSimpleEntry@ca1b133, gurux.dlms.GXSimpleEntry@5482cf0, gurux.dlms.GXSimpleEntry@f0c7269, gurux.dlms.GXSimpleEntry@95ee4ee, gurux.dlms.GXSimpleEntry@53c2d8f, gurux.dlms.GXSimpleEntry@c1b281c, gurux.dlms.GXSimpleEntry@f70cc25, gurux.dlms.GXSimpleEntry@ad861fa, gurux.dlms.GXSimpleEntry@d5813ab, gurux.dlms.GXSimpleEntry@5c0aa08]
1
FIFO
0.0.1.0.0.255
1
1

In above data everything is of but on 3rd position [Ljava.lang.Object;@32a4745
[gurux.dlms.GXSimpleEntry@f158e9a, gurux.dlms.GXSimpleEntry@2bcd3cb, gurux.dlms.GXSimpleEntry@cf037a8, gurux.dlms.GXSimpleEntry@72d12c1, gurux.dlms.GXSimpleEntry@c2dfa66, gurux.dlms.GXSimpleEntry@2c2e1a7, gurux.dlms.GXSimpleEntry@be52654, gurux.dlms.GXSimpleEntry@b3719fd, gurux.dlms.GXSimpleEntry@70f56f2, gurux.dlms.GXSimpleEntry@f31f143, gurux.dlms.GXSimpleEntry@c9853c0, gurux.dlms.GXSimpleEntry@ce058f9, gurux.dlms.GXSimpleEntry@37f03e, gurux.dlms.GXSimpleEntry@f85e9f, gurux.dlms.GXSimpleEntry@48eebec, gurux.dlms.GXSimpleEntry@1448bb5, gurux.dlms.GXSimpleEntry@fbed24a, gurux.dlms.GXSimpleEntry@78e45bb, gurux.dlms.GXSimpleEntry@a74dad8, gurux.dlms.GXSimpleEntry@97f2e31, gurux.dlms.GXSimpleEntry@61fc916, gurux.dlms.GXSimpleEntry@7d18297, gurux.dlms.GXSimpleEntry@1c8cc84, gurux.dlms.GXSimpleEntry@2e77c6d, gurux.dlms.GXSimpleEntry@dc760a2, gurux.dlms.GXSimpleEntry@ca1b133, gurux.dlms.GXSimpleEntry@5482cf0, gurux.dlms.GXSimpleEntry@f0c7269, gurux.dlms.GXSimpleEntry@95ee4ee, gurux.dlms.GXSimpleEntry@53c2d8f, gurux.dlms.GXSimpleEntry@c1b281c, gurux.dlms.GXSimpleEntry@f70cc25, gurux.dlms.GXSimpleEntry@ad861fa, gurux.dlms.GXSimpleEntry@d5813ab, gurux.dlms.GXSimpleEntry@5c0aa08]

is displaying instead of values. Please guide what function i call for displaying the value.

Profile picture for user Kurumi

Kurumi

11 months 4 weeks ago

Hi, You have a collection of…

Hi,

You have a collection of key-value pairs. The example has been updated so you can see the correct values. Get the latest version.

BR,
Mikko

kumarsoft.parveen

11 months 4 weeks ago

Hi kurumi, I am already…

Hi kurumi,
I am already using the latest version from
https://github.com/Gurux/Gurux.DLMS.Android/tree/master

Profile picture for user Kurumi

Kurumi

11 months 4 weeks ago

Hi, For some reason, the new…

Hi,

For some reason, the new version was not visible on GitHub.
Get the latest version and check this method.

https://github.com/Gurux/Gurux.DLMS.Android/blob/1a111e6b216a7088941992…

BR,
Mikko

kumarsoft.parveen

11 months 4 weeks ago

Hi kurumi, Same output is…

Hi kurumi,
Same output is displaying on showObject function.

Below data is displaying

0.0.94.91.10.255
Name plate details
0.0.94.91.10.255
[Ljava.lang.Object;@9b843ce
[gurux.dlms
.GXSimpleEntry@771d2ef, gurux.dlms
.GXSimpleEntry@d95d1fc, gurux.dlms
.GXSimpleEntry@3ad6085, gurux.dlms
.GXSimpleEntry@18ceda, gurux.dlms
.GXSimpleEntry@32af0b, gurux.dlms
.GXSimpleEntry@46c11e8, gurux.dlms
.GXSimpleEntry@e88001, gurux.dlms
.GXSimpleEntry@bc4fea .GXSimpleEntry@18ceda, gurux.dlms
.GXSimpleEntry@32af0b, gurux.dlms
.GXSimpleEntry@46c11e8, gurux.dlms
.GXSimpleEntry@e88001, gurux.dlms
.GXSimpleEntry@bc4fea6]
0
FIFO
0.0.1.0.0.255
1
1

Some obejcts are displaying in below data. I want to see the actual value instead of below data. Like when we are reading clock then is is displaying Meter RTC datetime in readable form. But below data is not readable. Please help when function i need to call that will display the actual data in decoded form.

[gurux.dlms
.GXSimpleEntry@771d2ef, gurux.dlms
.GXSimpleEntry@d95d1fc, gurux.dlms
.GXSimpleEntry@3ad6085, gurux.dlms
.GXSimpleEntry@18ceda, gurux.dlms
.GXSimpleEntry@32af0b, gurux.dlms
.GXSimpleEntry@46c11e8, gurux.dlms
.GXSimpleEntry@e88001, gurux.dlms
.GXSimpleEntry@bc4fea .GXSimpleEntry@18ceda, gurux.dlms
.GXSimpleEntry@32af0b, gurux.dlms
.GXSimpleEntry@46c11e8, gurux.dlms
.GXSimpleEntry@e88001, gurux.dlms
.GXSimpleEntry@bc4fea6]

kumarsoft.parveen

11 months 4 weeks ago

Hi Kurumi, I have done…

Hi Kurumi,
I have done debugging and every time

if (value instanceof GXArray)

return false even in when

value = [gurux.dlms.GXSimpleEntry@f312dc3, gurux.dlms.GXSimpleEntry@bb41640, gurux.dlms.GXSimpleEntry@ff52979, gurux.dlms.GXSimpleEntry@a9bb6be, gurux.dlms.GXSimpleEntry@aeee31f, gurux.dlms.GXSimpleEntry@9e4566c, gurux.dlms.GXSimpleEntry@c15e435, gurux.dlms.GXSimpleEntry@6d880ca]

I am getting below output.

0.0.94.91.10.255
Name plate details
------------------------------------------------------------------
0.0.94.91.10.255
------------------------------------------------------------------
[Ljava.lang.Object;@bcbb572
------------------------------------------------------------------
[gurux.dlms.GXSimpleEntry@f312dc3, gurux.dlms.GXSimpleEntry@bb41640, gurux.dlms.GXSimpleEntry@ff52979, gurux.dlms.GXSimpleEntry@a9bb6be, gurux.dlms.GXSimpleEntry@aeee31f, gurux.dlms.GXSimpleEntry@9e4566c, gurux.dlms.GXSimpleEntry@c15e435, gurux.dlms.GXSimpleEntry@6d880ca]
------------------------------------------------------------------
0
------------------------------------------------------------------
FIFO
------------------------------------------------------------------
0.0.1.0.0.255
------------------------------------------------------------------
1
------------------------------------------------------------------
1
------------------------------------------------------------------

kumarsoft.parveen

11 months 4 weeks ago

I have update below fulction…

I have update below fulction from

if (value instanceof GXArray) {
sb.append("{");
GXArray arr = (GXArray) value;
boolean first = true;
for (Object it : arr) {
if (first) {
first = false;
} else {
sb.append(", ");
}

// **Fix: Append 'it' instead of 'value'**
if (it instanceof GXSimpleEntry) {
GXSimpleEntry<?, ?> e = (GXSimpleEntry<?, ?>) it;
sb.append("[");
sb.append(e.getKey()); // Correctly extract key
sb.append(", ");
sb.append(e.getValue()); // Correctly extract value
sb.append("]");
} else {
sb.append(it); // Append actual item
}
}
sb.append("}");
}
to
if (value instanceof List<?>) {
sb.append("{");
List<?> list = (List<?>) value;
boolean first = true;
for (Object it : list) {
if (first) {
first = false;
} else {
sb.append(", ");
}

if (it instanceof GXSimpleEntry) {
GXSimpleEntry<?, ?> e = (GXSimpleEntry<?, ?>) it;
sb.append("[");
sb.append(e.getKey());
sb.append(", ");
sb.append(e.getValue());
sb.append("]");
} else {
sb.append(it); // Append actual item if not GXSimpleEntry
}
}
sb.append("}");
}
in

private void showObject(GXDLMSObject target) {

function then getting below output.

accordingly and getting below output.

0.0.94.91.10.255
Name plate details
------------------------------------------------------------------
0.0.94.91.10.255
------------------------------------------------------------------
[Ljava.lang.Object;@7597644
------------------------------------------------------------------
{[0.0.96.1.0.255, gurux.dlms.objects.GXDLMSCaptureObject@fb8432d], [0.0.96.1.2.255, gurux.dlms.objects.GXDLMSCaptureObject@7ba8062], [0.0.96.1.1.255, gurux.dlms.objects.GXDLMSCaptureObject@b52b5f3], [1.0.0.2.0.255, gurux.dlms.objects.GXDLMSCaptureObject@299b2b0], [0.0.94.91.9.255, gurux.dlms.objects.GXDLMSCaptureObject@402e529], [0.0.94.91.11.255, gurux.dlms.objects.GXDLMSCaptureObject@dc440ae], [0.0.94.91.12.255, gurux.dlms.objects.GXDLMSCaptureObject@cd8be4f], [0.0.96.1.4.255, gurux.dlms.objects.GXDLMSCaptureObject@25f49dc]}
------------------------------------------------------------------
0
------------------------------------------------------------------
FIFO
------------------------------------------------------------------
0.0.1.0.0.255
------------------------------------------------------------------
1
------------------------------------------------------------------
1
------------------------------------------------------------------

[0.0.96.1.0.255, gurux.dlms.objects.GXDLMSCaptureObject@fb8432d],

With OBIS code

I want actual value instead of OBIS code

Profile picture for user Kurumi

Kurumi

11 months 4 weeks ago

Hi, You have read the…

Hi,

You have read the capture objects. You need to read the buffer if you want to read the values from the profile generic.

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

BR,
Mikko

kumarsoft.parveen

11 months 3 weeks ago

Hi Kurumi, Do not understand…

Hi Kurumi,

Do not understand what you want to say. I am explaining my issue again.

private void showObject(GXDLMSObject target) {

showObject function display below output

0.0.94.91.10.255
Name plate details
------------------------------------------------------------------
0.0.94.91.10.255
------------------------------------------------------------------
[Ljava.lang.Object;@7597644
------------------------------------------------------------------
{[0.0.96.1.0.255, gurux.dlms.objects.GXDLMSCaptureObject@fb8432d], [0.0.96.1.2.255, gurux.dlms.objects.GXDLMSCaptureObject@7ba8062], [0.0.96.1.1.255, gurux.dlms.objects.GXDLMSCaptureObject@b52b5f3], [1.0.0.2.0.255, gurux.dlms.objects.GXDLMSCaptureObject@299b2b0], [0.0.94.91.9.255, gurux.dlms.objects.GXDLMSCaptureObject@402e529], [0.0.94.91.11.255, gurux.dlms.objects.GXDLMSCaptureObject@dc440ae], [0.0.94.91.12.255, gurux.dlms.objects.GXDLMSCaptureObject@cd8be4f], [0.0.96.1.4.255, gurux.dlms.objects.GXDLMSCaptureObject@25f49dc]}
------------------------------------------------------------------
0
------------------------------------------------------------------
FIFO
------------------------------------------------------------------
0.0.1.0.0.255
------------------------------------------------------------------
1
------------------------------------------------------------------
1
------------------------------------------------------------------

[0.0.96.1.0.255, gurux.dlms.objects.GXDLMSCaptureObject@fb8432d],
[0.0.96.1.2.255, gurux.dlms.objects.GXDLMSCaptureObject@7ba8062],
[0.0.96.1.1.255, gurux.dlms.objects.GXDLMSCaptureObject@b52b5f3],
[1.0.0.2.0.255, gurux.dlms.objects.GXDLMSCaptureObject@299b2b0], [0.0.94.91.9.255, gurux.dlms.objects.GXDLMSCaptureObject@402e529], [0.0.94.91.11.255, gurux.dlms.objects.GXDLMSCaptureObject@dc440ae], [0.0.94.91.12.255, gurux.dlms.objects.GXDLMSCaptureObject@cd8be4f], [0.0.96.1.4.255, gurux.dlms.objects.GXDLMSCaptureObject@25f49dc]

I am getting key as an logical name and value is like any memory reference or anything else.

I want to get the values of gurux.dlms.objects.GXDLMSCaptureObject@fb8432d ,gurux.dlms.objects.GXDLMSCaptureObject@7ba8062...........gurux.dlms.obj…@25f49dc.

Please explain me in a simple way or tell me which function i call for displaying data

or share me any function in which i simply enter the value and that function return the value of given date.

Please help me out

Profile picture for user Kurumi

Kurumi

11 months 3 weeks ago

Hi, showObject method is…

Hi,

showObject method is improved to the example so it will also show GXSimpleEntry objects. Get the latest version.

BR,
Mikko

  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Sun, 02/01/2026 - 19:47
    gurux.dlms.cpp 9.0.2602.0101
  • Tue, 01/20/2026 - 10:38
    gurux.dlms.java 4.0.89
  • Wed, 01/14/2026 - 14:29
    Gurux.DLMS.Python 1.0.196
  • Mon, 12/29/2025 - 10:38
    Gurux.Serial.Android 3.0.5
  • Mon, 12/15/2025 - 08:11
    Gurux.DLMS.Net 4.0.87

New forum topics

  • Asynchronous support in Gurux DLMS stack (.NET)?
  • Multiple meter loop On OFF Problem
  • Python GXDLMSTranslator
  • Issue with KWH Value Reading Using Gurux DLMS Library.
  • CEWE Prometer 100
More
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin