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. Sudden Termination of My Python Script When The Meter Connection Parameters Are Wrong

Sudden termination of my python script when the meter connection parameters are wrong

By mbathe , 4 December, 2023
Forums
Gurux.DLMS

Hello,

I have written a python script that loops infinitely, listens for meter connection requests, uses the connection parameters defined in those requests to try to connect to the meter and read the data.

My problem is when my serial cable is plugged into my machine and not connected to the meter or when the connection parameters to the meter are wrong, the first connection attempt, to the meter, produces three occurrences of the error "Data send failed. Try to resend */3" the next time I try to connect to the meter with parameters that are still wrong, my python script closes suddenly without generating an exception.

I'd like to know how to prevent my python script from closing suddenly. Using exceptions doesn't work

Thanks in advance for your help.

Profile picture for user Kurumi

Kurumi

2 years 7 months ago

Hi, Have you closed the…

Hi,

Have you closed the connection to the serial port before the next try? That might cause problems, but you should receive an exception.

Are you running this on Windows or Linux?

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
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin