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. Actaris SL700 Gurux.DLMS.Python Issue

Actaris SL700 Gurux.DLMS.Python Issue

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 ignalbertsh , 24 February, 2021
Forums
Gurux.DLMS

Hello,
Goals :
- Test reading DLMS value of Actaris SL7000 meter using Gurux.DLMS.Client.Example.python program

Issues and Consideration :
- Return 'Data Sent failed' when running (proof attached)
python main.py -S COM5 -a Low -P 065066067068069070071072 -c 1 -s 1 -r ln
- I have sucessfully read DLMS value using GXDLMSDirector (proof attached)

Please do give advice, I think the problem is that I cannot input logical address and physical address using main.py command

Thank You,

Best Regards

Image
Profile picture for user Kurumi

Kurumi

5 years 3 months ago

Hi,

Hi,

Try with those settings:

python main.py -S COM5 -a Low -P ABCDEFGH -c 1 -s 1-c 2194

BR,
Mikko

ignalbertsh

5 years 3 months ago

Hi,

Hi,
I have tried that. It returns
"Invalid parameter:2194" (proof attached)

maybe is there any typing error?

Image
Profile picture for user Kurumi

Kurumi

5 years 3 months ago

Hi,

Hi,

Please, add plain text. It's easier to read.

Space is missing, This is the correct:
python main.py -S COM5 -a Low -P ABCDEFGH -c 1 -s 1 -c 2194

BR,
Mikko

ignalbertsh

5 years 3 months ago

Hello Mikko,

Hello Mikko,
Still got error. It said "byte must be in range(0,256)"

This is the result

C:\Users\Ignatius Albert\Documents\Python DLMS Testing\Gurux.DLMS.Python\Gurux.DLMS.Client.Example.python>python main.py -S COM1 -a Low -P ABCDEFGH -c 1 -s 1 -c 2194
gurux_dlms version: 1.0.100
gurux_net version: 1.0.17
gurux_serial version: 1.0.15
Authentication: Authentication.LOW
ClientAddress: 0x892
ServerAddress: 0x1
Standard: Standard.DLMS
DisconnectRequest
byte must be in range(0, 256)
Ended. Press any key to continue.

Image
Profile picture for user Kurumi

Kurumi

5 years 3 months ago

Hi,

Hi,

Typo again. This is correct.

python main.py -S COM5 -a Low -P ABCDEFGH -c 1 -s 2194

BR,
Mikko

ignalbertsh

5 years 3 months ago

Hello there,

Hello there,
Now still have error
"Data send failed"

Please consider the logical address is 1, physical address is 17 (default)

Image
Profile picture for user Kurumi

Kurumi

5 years 3 months ago

Hi,

Hi,

Please, add plain text instead of pics. It's easier to read.

I count the address wrong. Try with -s 145

If you can't connect with that can you check what is server address side in GXDLMSDirector settings? You can find this information from the Frame tab.

BR,
Mikko

  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Tue, 06/09/2026 - 11:16
    gurux.dlms.java 4.0.95
  • Tue, 06/09/2026 - 10:03
    Gurux.DLMS.Python 1.0.199
  • Mon, 06/08/2026 - 13:39
    gurux.dlms.cpp 9.0.2606.0801
  • Mon, 06/01/2026 - 10:15
    gurux.dlms.cpp 9.0.2606.0101
  • Thu, 05/28/2026 - 16:06
    gurux.dlms.java 4.0.94

New forum topics

  • Error reading L&G Meter
  • Pass a TCP Client to GXNet
  • Australian EDMI Mk10D (Essential Energy area)
  • Strange mix of data notificiation vs get response
  • DLMS Connection
More

Who's new

  • Tuanhgg
  • Adel
  • charnon
  • Paddles
  • Miguel Ángel
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin