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. Forums
  3. Failed To Read Data From Iskraemeco AM550

Failed to read data from Iskraemeco AM550

Forum Rules

Before commenting read Forum rules

Don't comment the topic if you have a new question.

You can create a new topic selecting correct category from Gurux Forum and then create a new topic selecting "New Topic" from the top left.

By mainzelM , 4 September, 2022
Forums
General discussion

Hello!

I'm trying to read out data from an Iskraemeco AM550 using the IR interface via the Gurux python interface (on Raspberry PI). I followed the setup instructions but so far I'm unable to receive any data from the device:

root@raspberrypi:/home/pi/Gurux.DLMS.Python/Gurux.DLMS.Client.Example.python# python3 main.py -S /dev/ttyUSB0 -t Verbose
gurux_dlms version: 1.0.135
gurux_net version: 1.0.19
gurux_serial version: 1.0.20
Authentication: Authentication.NONE
ClientAddress: 0x10
ServerAddress: 0x1
Standard: Standard.DLMS
TX: 17:05:42 7E A0 07 03 21 93 0F 01 7E
Data send failed. Try to resend 1/3
Data send failed. Try to resend 2/3
RX: 17:05:57
DisconnectRequest
Traceback (most recent call last):
File "/home/pi/Gurux.DLMS.Python/Gurux.DLMS.Client.Example.python/main.py", line 112, in main
reader.readAll(settings.outputFile)

My IR head claims to comply to ISO 62056-21 using an C2P2102N chip.

I also tried to use -S /dev/ttyUSB0:115200:8None1 , -S /dev/ttyUSB0:300:8None1, -S /dev/ttyUSB0:9600:8None1 without success.

In addition, I tried

# python3 main.py -S /dev/ttyUSB0:115200:8None1 -t Verbose -i HdlcWithModeE
gurux_dlms version: 1.0.135
gurux_net version: 1.0.19
gurux_serial version: 1.0.20
Authentication: Authentication.NONE
ClientAddress: 0x10
ServerAddress: 0x1
Standard: Standard.DLMS
TX: 17:07:44 /?!

DisconnectRequest
Traceback (most recent call last):
File "/home/pi/Gurux.DLMS.Python/Gurux.DLMS.Client.Example.python/main.py", line 112, in main

Can you give me a hint on how to proceed?

Cheers

mainzelM

Profile picture for user Kurumi

Kurumi

3 years 11 months ago

Hi,

Hi,

IEC 62056-21 is not DLMS. You can read more here:
http://www.gurux.fi/DLMSCOSEMFAQ

You can try this:
python3 main.py -S /dev/ttyUSB0:300:7Even1 -t Verbose -i HdlcWithModeE

The default start baud rate for IEC is 300 when an optical probe is used.

BR,
Mikko

mainzelM

3 years 11 months ago

Hi Mikko

Hi Mikko

Thanks for the fast response! Unfortunately, still no data can be read:

# python3 main.py -S /dev/ttyUSB0:300:7Even1 -t Verbose -i HdlcWithModeE
gurux_dlms version: 1.0.135
gurux_net version: 1.0.19
gurux_serial version: 1.0.20
Authentication: Authentication.NONE
ClientAddress: 0x10
ServerAddress: 0x1
Standard: Standard.DLMS
TX: 12:39:05 /?!

DisconnectRequest
Traceback (most recent call last):
File "/home/pi/Gurux.DLMS.Python/Gurux.DLMS.Client.Example.python/main.py", line 112, in main
reader.readAll(settings.outputFile)

Profile picture for user Kurumi

Kurumi

3 years 11 months ago

Hi,

Hi,

We don't have AM550 in the office so I can't check this.
It might be that the baud rate is changed. You can try with GXDLMSDirector and search for the correct parameters. Check this video.
https://youtu.be/BeaWKmyMwuE

The meter should reply something for "/?!" when the baud rate is correct and if your optical probe is working.

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

  • Possible memory leak in file dlms.c, getCompactArrayItem(), getCompactArrayItem2()
  • Official Gurux.DLMS.Client.Example.Net fails during High GMAC secure association (Invalid PDU), while Gurux Director connects successfully
  • 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
More

Who's new

  • RicardoNoula
  • ScottKit
  • liha_2019
  • FiqJXzPfbTtORWoZ
  • qZgCuGshgQLxtN…
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin