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. Reading Generic Profile - Invalid Data Type

Reading Generic Profile - Invalid Data Type

By fariqghani , 9 April, 2023
Forums
Gurux.DLMS

I'm trying to read Generic Profile (OBIS : 0.0.99.1.0.255) and GuruxDirector give me error of Invalid Data Type.

Below is the msg translated by DLMS Translator:

BlockCipher key: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
Authentication Key:D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF

1: 7E A8 8C 03 00 02 00 23 68 44 37 E6 E7 00 C4 02 C1 00 00 00 00 02 00 82 08 D7 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 07 B9 05 00 00 00 00 05 00 00 04 78 05 00 00 02 7A 05 00 00 02 7A 05 00 00 02 7A 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 04 84 05 00 00 00 00 05 00 00 02 9C 05 00 00 02 7A 05 00 00 02 7A 05 00 00 02 7A 02 0B 00 00 00 00 05 00 00 02 B9 05 00 00 00 00 05 00 00 02 4A 05 00 00 00 00 05 00 00 02 7A 31 17 7E
<HDLC len="8B" >
<TargetAddress Value="1" />
<!-- Logical address:1, Physical address:17 -->
<SourceAddress Value="4011" />
<FrameType Value="68" />
<NextFrame Value="C402C10000000002008208D7020B00000000050000000005000007B905000000000500000478050000027A050000027A050000027A020B00000000050000000005000004840500000000050000029C050000027A050000027A050000027A020B0000000005000002B90500000000050000024A0500000000050000027A" />
</HDLC>

2: 7E A8 8C 03 00 02 00 23 6A 56 14 05 00 00 02 7A 05 00 00 02 7A 02 0B 00 00 00 00 05 00 00 03 6B 05 00 00 00 00 05 00 00 02 E0 05 00 00 00 00 05 00 00 02 7A 05 00 00 02 7A 05 00 00 02 7A 02 0B 00 00 00 00 05 00 00 00 A4 05 00 00 00 00 05 00 00 00 8A 05 00 00 00 00 05 00 00 02 7A 05 00 00 02 7A 05 00 00 02 7A 02 0B 00 02 02 09 0C FF FF FF FF FF 0F 23 37 FF 80 00 FF 04 06 40 00 00 05 00 00 00 00 05 00 00 00 00 05 00 FF 2D 7E
<HDLC len="8B" >
<TargetAddress Value="1" />
<!-- Logical address:1, Physical address:17 -->
<SourceAddress Value="4011" />
<FrameType Value="6A" />
<NextFrame Value="050000027A050000027A020B00000000050000036B050000000005000002E00500000000050000027A050000027A050000027A020B0000000005000000A40500000000050000008A0500000000050000027A050000027A050000027A020B000202090CFFFFFFFFFF0F2337FF8000FF0406400000050000000005000000000500" />
</HDLC>

3: 7E A8 8C 03 00 02 00 23 6C 60 71 00 00 00 05 00 00 00 00 05 00 00 02 7A 05 00 00 02 7A 05 00 00 02 79 02 0B 02 02 09 0C FF FF FF FF FF 11 3B 22 FF 80 00 FF 04 06 40 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 01 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 05 75 7E
<HDLC len="8B" >
<TargetAddress Value="1" />
<!-- Logical address:1, Physical address:17 -->
<SourceAddress Value="4011" />
<!-- Invalid I Frame: 6C. Expected: 9A -->
<FrameType Value="6C" />
<NextFrame Value="0000000500000000050000027A050000027A0500000279020B0202090CFFFFFFFFFF113B22FF8000FF0406400000000500000000050000000005000000000500000000050000000005000000000500000000020B000000000500000000050000000005000000000500000000050000000105000000000500000000020B000000" />
</HDLC>

4: 7E A8 8C 03 00 02 00 23 6E 72 52 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 01 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 FF 89 7E
<HDLC len="8B" >
<TargetAddress Value="1" />
<!-- Logical address:1, Physical address:17 -->
<SourceAddress Value="4011" />
<!-- Invalid I Frame: 6E. Expected: 9A -->
<FrameType Value="6E" />
<NextFrame Value="000500000000050000000005000000000500000000050000000105000000000500000000020B000000000500000000050000000005000000000500000000050000000005000000000500000000020B000000000500000000050000000005000000000500000000050000000005000000000500000000020B0000000005000000" />
</HDLC>

5: 7E A8 8C 03 00 02 00 23 60 0C BB 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 01 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 8C 50 7E
<HDLC len="8B" >
<TargetAddress Value="1" />
<!-- Logical address:1, Physical address:17 -->
<SourceAddress Value="4011" />
<!-- Invalid I Frame: 60. Expected: 9A -->
<FrameType Value="60" />
<NextFrame Value="00050000000005000000000500000000050000000005000000000500000000020B000000000500000000050000000005000000000500000000050000000105000000000500000000020B000000000500000000050000000005000000000500000000050000000005000000000500000000020B00000000050000000005000000" />
</HDLC>

6: 7E A8 8C 03 00 02 00 23 62 1E 98 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 4E FF 7E
<HDLC len="8B" >
<TargetAddress Value="1" />
<!-- Logical address:1, Physical address:17 -->
<SourceAddress Value="4011" />
<!-- Invalid I Frame: 62. Expected: 9A -->
<FrameType Value="62" />
<NextFrame Value="0005000000000500000000050000000005000000000500000000020B000000000500000000050000000005000000000500000000050000000005000000000500000000020B000000000500000000050000000005000000000500000000050000000005000000000500000000020B000000000500000000050000000005000000" />
</HDLC>

7: 7E A8 8C 03 00 02 00 23 64 28 FD 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 02 02 09 0C 07 E7 04 07 FF FF FF FF FF 80 00 FF 04 06 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 5C 7F 7E
<HDLC len="8B" >
<TargetAddress Value="1" />
<!-- Logical address:1, Physical address:17 -->
<SourceAddress Value="4011" />
<!-- Invalid I Frame: 64. Expected: 9A -->
<FrameType Value="64" />
<NextFrame Value="000500000000050000000005000000000500000000020B000000000500000000050000000005000000000500000000050000000005000000000500000000020B0202090C07E70407FFFFFFFFFF8000FF0406000000000500000000050000000005000000000500000000050000000005000000000500000000020B0000000005" />
</HDLC>

8: 7E A8 8C 03 00 02 00 23 66 3A DE 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 07 DA 7E
<HDLC len="8B" >
<TargetAddress Value="1" />
<!-- Logical address:1, Physical address:17 -->
<SourceAddress Value="4011" />
<!-- Invalid I Frame: 66. Expected: 9A -->
<FrameType Value="66" />
<NextFrame Value="00000000050000000005000000000500000000050000000005000000000500000000020B000000000500000000050000000005000000000500000000050000000005000000000500000000020B000000000500000000050000000005000000000500000000050000000005000000000500000000020B00000000050000000005" />
</HDLC>

9: 7E A8 8C 03 00 02 00 23 68 44 37 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 8E 3A 7E
<HDLC len="8B" >
<TargetAddress Value="1" />
<!-- Logical address:1, Physical address:17 -->
<SourceAddress Value="4011" />
<!-- Invalid I Frame: 68. Expected: 9A -->
<FrameType Value="68" />
<NextFrame Value="0000000005000000000500000000050000000005000000000500000000020B000000000500000000050000000005000000000500000000050000000005000000000500000000020B000000000500000000050000000005000000000500000000050000000005000000000500000000020B000000000500000000050000000005" />
</HDLC>

10: 7E A8 8C 03 00 02 00 23 6A 56 14 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 35 55 7E
<HDLC len="8B" >
<TargetAddress Value="1" />
<!-- Logical address:1, Physical address:17 -->
<SourceAddress Value="4011" />
<!-- Invalid I Frame: 6A. Expected: 9A -->
<FrameType Value="6A" />
<NextFrame Value="000000000500000000050000000005000000000500000000020B000000000500000000050000000005000000000500000000050000000005000000000500000000020B000000000500000000050000000005000000000500000000050000000005000000000500000000020B0000000005000000000500000000050000000005" />
</HDLC>

11: 7E A8 8C 03 00 02 00 23 6C 60 71 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 40 67 7E
<HDLC len="8B" >
<TargetAddress Value="1" />
<!-- Logical address:1, Physical address:17 -->
<SourceAddress Value="4011" />
<!-- Invalid I Frame: 6C. Expected: 9A -->
<FrameType Value="6C" />
<NextFrame Value="00000000050000000005000000000500000000020B000000000500000000050000000005000000000500000000050000000005000000000500000000020B000000000500000000050000000005000000000500000000050000000005000000000500000000020B00000000050000000005000000000500000000050000000005" />
</HDLC>

12: 7E A8 8C 03 00 02 00 23 6E 72 52 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 63 21 7E
<HDLC len="8B" >
<TargetAddress Value="1" />
<!-- Logical address:1, Physical address:17 -->
<SourceAddress Value="4011" />
<!-- Invalid I Frame: 6E. Expected: 9A -->
<FrameType Value="6E" />
<NextFrame Value="0000000005000000000500000000020B000000000500000000050000000005000000000500000000050000000005000000000500000000020B000000000500000000050000000005000000000500000000050000000005000000000500000000020B000000000500000000050000000005000000000500000000050000000005" />
</HDLC>

13: 7E A8 8C 03 00 02 00 23 60 0C BB 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 13 01 7E
<HDLC len="8B" >
<TargetAddress Value="1" />
<!-- Logical address:1, Physical address:17 -->
<SourceAddress Value="4011" />
<!-- Invalid I Frame: 60. Expected: 9A -->
<FrameType Value="60" />
<NextFrame Value="000000000500000000020B000000000500000000050000000005000000000500000000050000000005000000000500000000020B000000000500000000050000000005000000000500000000050000000005000000000500000000020B0000000005000000000500000000050000000005000000000500000000050000000005" />
</HDLC>

14: 7E A8 8C 03 00 02 00 23 62 1E 98 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 01 05 00 00 00 01 05 00 00 00 01 02 0B 00 00 02 02 09 0C FF FF FF FF FF 0A 38 36 FF 80 00 FF 04 06 40 02 02 09 0C FF FF FF FF FF 0A 39 1D FF 80 00 FF 04 06 40 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 55 ED 7E
<HDLC len="8B" >
<TargetAddress Value="1" />
<!-- Logical address:1, Physical address:17 -->
<SourceAddress Value="4011" />
<!-- Invalid I Frame: 62. Expected: 9A -->
<FrameType Value="62" />
<NextFrame Value="00000000020B000000000500000000050000000005000000000500000000050000000105000000010500000001020B00000202090CFFFFFFFFFF0A3836FF8000FF0406400202090CFFFFFFFFFF0A391DFF8000FF0406400500000000050000000005000000000500000000050000000005000000000500000000020B00000000" />
</HDLC>

15: 7E A8 8C 03 00 02 00 23 64 28 FD 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 01 05 00 00 00 01 05 00 00 00 01 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 D7 9E 7E
<HDLC len="8B" >
<TargetAddress Value="1" />
<!-- Logical address:1, Physical address:17 -->
<SourceAddress Value="4011" />
<!-- Invalid I Frame: 64. Expected: 9A -->
<FrameType Value="64" />
<NextFrame Value="0500000000050000000005000000000500000000050000000105000000010500000001020B000000000500000000050000000005000000000500000000050000000005000000000500000000020B000000000500000000050000000005000000000500000000050000000005000000000500000000020B000000000500000000" />
</HDLC>

16: 7E A8 8C 03 00 02 00 23 66 3A DE 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 2C CE 7E
<HDLC len="8B" >
<TargetAddress Value="1" />
<!-- Logical address:1, Physical address:17 -->
<SourceAddress Value="4011" />
<!-- Invalid I Frame: 66. Expected: 9A -->
<FrameType Value="66" />
<NextFrame Value="050000000005000000000500000000050000000005000000000500000000020B000000000500000000050000000005000000000500000000050000000005000000000500000000020B000000000500000000050000000005000000000500000000050000000005000000000500000000020B0000000005000000000500000000" />
</HDLC>

17: 7E A8 8C 03 00 02 00 23 68 44 37 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 80 13 7E
<HDLC len="8B" >
<TargetAddress Value="1" />
<!-- Logical address:1, Physical address:17 -->
<SourceAddress Value="4011" />
<!-- Invalid I Frame: 68. Expected: 9A -->
<FrameType Value="68" />
<NextFrame Value="05000000000500000000050000000005000000000500000000020B000000000500000000050000000005000000000500000000050000000005000000000500000000020B000000000500000000050000000005000000000500000000050000000005000000000500000000020B00000000050000000005000000000500000000" />
</HDLC>

18: 7E A0 72 03 00 02 00 23 7A 1B 38 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 02 0B 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 05 00 00 00 00 20 BA 7E
<HDLC len="71" >
<TargetAddress Value="1" />
<!-- Logical address:1, Physical address:17 -->
<SourceAddress Value="4011" />
<!-- Invalid I Frame: 7A. Expected: 9A -->
<FrameType Value="7A" />
<PDU>
<ReadRequest Qty="00" >
</ReadRequest>
</PDU>
</HDLC>

I believe the data were there..but maybe my setting was wrong?

Profile picture for user Kurumi

Kurumi

3 years 3 months ago

Hi, This is the second block…

Hi,

This is the second block and without the first, it's not possible to say what is wrong. You have also removed client ACKs. Don't remove anything from the log in the future. Without complete information it's not possible to say what is wrong.

BR,
Mikko

  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Mon, 07/27/2026 - 12:37
    gurux.dlms.cpp 9.0.2607.2701
  • Thu, 07/23/2026 - 16:19
    gurux.dlms.java 4.0.96
  • Thu, 07/09/2026 - 14:34
    Gurux.DLMS.Python 1.0.201
  • Fri, 06/26/2026 - 16:32
    Gurux.Service 3.0.2606.2601
  • Wed, 06/24/2026 - 08:36
    Gurux.DLMS.Python 1.0.200

New forum topics

  • Service not known error on gprs communication
  • Help Needed: Interfacing Saral 100 Energy Meter with Microcontroller via RS232
  • Connecting Meter to Agent via serial
  • Reading block profile with Compact array
  • DLMS server - serving multiple similar datasets gathered from multiple meters across distinct logical addresses
More
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin