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. Read ISKRA AM550 P1 Port (Switzerland)

Read ISKRA AM550 P1 port (Switzerland)

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 jb , 10 March, 2023
Forums
Gurux.DLMS

I'm trying to read the data from my ISKRA AM550 but I still only manage to get binary response that I cannot interpret. What I know:

- Electricity counter AM550 from ISKRAEMECO with P1 port
- serial cable P1 to USB port
- My provider states the following info:
- interface is P1 DSMR 5.0
- protocol: DLMS/COSEM
- frame length: 154 bytes (no idea where and if i need this parameter)
- 115200, 8bits, no parity, 1 stop bit.
- data pushed every 5 sec
- the data are not "in clear" but they are not encrypted.
- According to the last point above, I have no key from my provider.
- Plus I have a list of OBIS codes like "1-0:1.7.0 -> instantaneous power", etc.

What I have tried:
- installed Gurux.DLMS.Client.Example.python
- setup env according to your video
>>> python main.py -S /dev/ttyUSB0:115200:8None2 -t Verbose
which spits out:

gurux_dlms version: 1.0.141
gurux_net version: 1.0.19
gurux_serial version: 1.0.20
Authentication: Authentication.NONE
ClientAddress: 0x10
ServerAddress: 0x1
Standard: Standard.DLMS
TX: 12:09:16 7E A0 07 03 21 93 0F 01 7E
<Int16 Value="0202" />

<Int16 Value="0202" />

The last line repeats endlessly every ~5 seconds

I also printed the binary response I get when connecting to the serial port, here is one of the message (again coming every 5 sec.):

7e
a8a4cf0223039996e6e7000f0009d1010c07e7030a050c1b2d00ffc4000210020209060000600100ff09083835373338343539020209060000600101ff090731303538373038020309060100010700ff060000000002020f00161b020309060100020700ff060000001902020f00161b020309060100010800ff06001f2cca02020f00161e020309060100020800ff06000ce67e02020f00161e02030906010020071f7d7e7ea8a4cf022303999600ff12090a02020fff1623020309060100340700ff12091e02020fff1623020309060100480700ff12090502020fff16230203090601001f0700ff1200f402020ffe1621020309060100330700ff1201d102020ffe1621020309060100470700ff12020e02020ffe1621020309060100010801ff06000e782802020f00161e020309060100010802ff060010b4a202020f00161e0203090601004c527e7ea02ecf022313bd61020801ff060009a58602020f00161e020309060100020802ff06000340f802020f00161ec9677e

I tried to understand it with the help of your translator but did not manage.

Any hint would be greatly appreciated.
Thanks
JB

bue

2 years 11 months ago

Dear JB Have a look at:…

Dear JB

Have a look at:
https://github.com/scs/smartmeter-datacollector

The guys maintaining the repo can maybe help you ...

Good luck,
bue

Profile picture for user Kurumi

Kurumi

2 years 11 months ago

Hi, I believe that you can't…

Hi,

I believe that you can't establish a connection for your meter. You can only listen push messages. You can get a listener example from here:

https://github.com/Gurux/Gurux.DLMS.Python/tree/master/Gurux.DLMS.Push…

You need to change the interface from WRAPPER to HDLC and set the correct serial port. After that you can you can see the results.

smartmeter-datacollector is using Gurux DLMS library to parse the data.

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

Who's new

  • NnmIomcqcTDVWiDuCD
  • iRnseovnShdVWR…
  • HgGuaAJJjTLjzz…
  • HYpmSpMsbgNghuph
  • ocYOMgUlQIJbgMUiQdIn
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin