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. Parse Compact Frame CF49

Parse compact frame CF49

By Catalin , 2 February, 2026
Forums
Gurux.DLMS

Hello,

Using GXDLMSSecureClient with Security.AuthenticationEncryption I've managed to receive the push message sent by a Honeywell gas smart meter. The OctetString value seems to be a compact frame, more precisely CF49. There is a posibility to parse the OctetString value and get the values as a "readable format" ?

Thank you in advance

<DataNotification>
# Invoke ID: 1
<LongInvokeIdAndPriority Value="00000001" />
# 1/1/0001 12:00:00 AM
<DateTime Value="" />
<NotificationBody>
<DataValue>
<Structure Qty="01" >
<OctetString Value="31697C56F500810101004F02FC0000000000000000000003697C48E000000000000000000000697AF760000000000000000000006979A5E000000000000000000000090169560D60000001090000000000000000000000000000000000000000000000000C07E90C01FF060000FF80000000000200000000006901FF" />
</Structure>
</DataValue>
</NotificationBody>
</DataNotification>

Catalin

6 months ago

I want to add, also, that…

I want to add, also, that CF49 is defined in UNI/TS 11291-12-2 standard. Thank you

Profile picture for user Kurumi

Kurumi

3 months 4 weeks ago

Hi, Yes, this looks like…

Hi,

Yes, this looks like CF49. You need to check the structure of the CF49 and parse the received data by yourself. There is only data bytes, and metadata is missing. It is not possible to parse this without metadata.

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

  • gurux_dlms.GXDateTime.GXDateTime object Error in Python
  • T_APPL_DATA_LN_N1 subtest 3 fails on an LN-only server regardless of the response to a non-existing-object GET
  • Version mismatch between Gurux.DLMS 9.x and Gurux.Common/Gurux.Serial 8.x
  • Service not known error on gprs communication
  • Help Needed: Interfacing Saral 100 Energy Meter with Microcontroller via RS232
More
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin