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. Gurux DLMS For Android
Description

Questions and comments about
Gurux DLMS/COSEM for Android Protocol Component.

Image
By Rajshri , 19 September, 2025

How to Connect and Disconnect the smart meter through Xamrin

Forums
Gurux DLMS for Android

I want to implement the connect and Disconnect feature in my android app. Can any one guide me?

I am using the Gurux Xamarin android application to read the smart meter. Now I would like to write into the meter. So can you guide by an example.
Thanks in advance.

In the Write object function how do we assigned the value to the item.
Can you provide the some example, how to read object and write some value back.
Thanks in advance

By atuldd , 12 September, 2025

Regarding the dlms android project

Forums
Gurux DLMS for Android

In HPL meters, sometimes we receive values with the scalar already applied, while other times the response comes without the scalar, requiring us to divide the value by 1000. Why does this inconsistency occur, even in meters of the same make?

By atuldd , 1 September, 2025

Regarding the dlms android project

Forums
Gurux DLMS for Android

I am trying to use a USB optical probe where, in the media settings, the port shows as Prolific Technology, Inc with the following configuration: Baud rate 9600, Data bits 8, Parity None, Stop bits 1, and Chipset Prolific. However, when I click Read and Open in the Android application, I get the error Failed to open serial port. On Windows, the same setup works fine and data is fetched successfully, but it fails on Android.

By Suraj Pandey , 30 August, 2025

Issue Connecting Smart Meter via Optical Probe on Android (Invalid Logical Name / Limited Data Issue)

Forums
Gurux DLMS for Android

Hi Gurux Team,

I am trying to connect a smart meter using an optical probe with an Android phone

through the Gurux DLMS Android App.

Case 1 (Error: Invalid Logical Name)

When I configure the connection with these parameters:

Manufacturer: India Standard

Referencing: Logical Name

Interface: HDLC

Password: [Provided]

Wait Time: 30:00

Address Type: Default

Physical Address: 1

Logical Address: 0

Authentication: US

Client Address: 48 / 16 / 30

Security Policy: Authentication + Encryption

By Suraj Pandey , 30 August, 2025

Issue Connecting Smart Meter via Optical Probe on Android (Invalid Logical Name / Limited Data Issue)

Forums
Gurux DLMS for Android

Hi Gurux Team,

I am trying to connect a smart meter using an optical probe with an Android phone

through the Gurux DLMS Android App.

Case 1 (Error: Invalid Logical Name)

When I configure the connection with these parameters:

Manufacturer: India Standard

Referencing: Logical Name

Interface: HDLC

Password: [Provided]

Wait Time: 30:00

Address Type: Default

Physical Address: 1

Logical Address: 0

Authentication: US

Client Address: 48 / 16 / 30

Security Policy: Authentication + Encryption

By rajput_saurabh07 , 23 August, 2025

Android readRowsByEntry Fails with "Invalid Block number" on Billing Profile

Forums
Gurux DLMS for Android

My application can successfully connect to the meter and read the associated scaler profile (1.0.94.91.6.255). It also correctly reads that there are 2 rows of data available in the billing profile buffer.

However, when I call mClient.readRowsByEntry(profile, 1, rowCount), the communication fails. The Logcat shows the following error:

By pratim1988 , 21 August, 2025

Regarding android app

Forums
Gurux DLMS for Android

I am trying to Disconnect and Reconnect DLMS smart meter(HPL) using Optical probe. Below log which one I am getting.
Invocation Counter: 81 80 12 05 01 80 06 01 80 07 04 00 00 00 01 08 04 00 00 00 01
AARE Hex: 61 69 A1 09 06 07 60 85 74 05 08 01 03 A2 03 02 01 00 A3 05 A1 03 02 01 0E A4 0A 04 08 48 50 4C 00 00 2E 9D 08 88 02 07 80 89 07 60 85 74 05 08 02 02 AA 12 80 10 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 BE 23 04 21 28 1F 30 00 00 00 00 A6 86 76 6C 80 E7 39 F8 47 C5 AC 8A CD DF 56 89 35 E2 9F 96 4E 39 0B 57 9C C8

By saraf_kshitiz , 13 August, 2025

Write data in objects like Payment Mode, Metering Mode, Clock.

Forums
Gurux DLMS for Android

Hi Mikko Sir,

I need to create methods in my app's code for writing data to the COSEM Object of the meter. Can you please guide on how can I do that?

For example, I've to set 0.0.94.96.20.255 Payment Mode from prepaid to postpaid (or vice versa). For doing that in windows GXDLMSDirector, we change its value from 0 to 1 or 1 to 0 and write it to the meter after making a secured US connection.

Please guide.

Thanks,
Kshitiz

By rajput_saurabh07 , 7 August, 2025

Gurux.DLMS.Android Example - Fails on Android 15 (API 35)

Forums
Gurux DLMS for Android

Hello Gurux Team and Community,

I'm writing to share an issue I encountered with the official Gurux.DLMS.Android example project from GitHub when running it on newer versions of Android.

The Problem
The application works perfectly on a device running Android 12 (API 31). However, when I try to run the same project on a device with Android 15 (API 35), the app is not working at all.

By vadiraj Revankar , 30 July, 2025

Troubleshooting UA Parsing Failures in DLMS/COSEM over Custom USB Serial on Android (No GXMedia)

Forums
Gurux DLMS for Android

I'm building a DLMS/COSEM client on Android using custom USB serial communication (no GXSerial/GXMedia). I send an SNRM request and receive a UA response that starts and ends with 0x7E, but the Gurux Java parser treats it as malformed.

Works:
Genus and Landis+Gyr meters: UA parsed correctly.

Fails:
HPL and L&T meters: UA response appears malformed.

The same configuration (client address, baud rate, etc.) works fine in the Gurux DLMS demo app.

Pagination

  • Previous page
  • 2
  • Next page
Gurux DLMS for Android
  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Wed, 08/26/2026 - 09:04
    Gurux.DLMS.Python 1.0.203
  • Mon, 08/17/2026 - 11:28
    Gurux.DLMS.Python 1.0.202
  • Mon, 08/17/2026 - 09:47
    gurux.dlms.cpp 9.0.2608.1701
  • Mon, 08/17/2026 - 09:25
    gurux.dlms.c 9.0.2608.1701
  • Mon, 07/27/2026 - 12:37
    gurux.dlms.cpp 9.0.2607.2701

New forum topics

  • Gurux.Serial.Android 3.0.6 – CH340 (HL-340) USB-Serial Adapter Not Working,
  • Trying to talk to a L&G E360 meter (Using Python Gurux)
  • Reading PushSetupObject attr 10 error
  • addCaptureObject as Class ID=01 (Data) (not 03 (Register))
  • L+G E355 Load Control
More
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin