DSMR problems (freezing)

Hey everyone,

I’m having problems with my DSMR integration. All the sensors randomly freeze up.
This happends after 5 seconds or 4 hours but I cant find a reason or pattern.

My config looks like this:

  - platform: dsmr
    host: 192.168.178.77
    port: 23
    dsmr_version: 5
    reconnect_interval: 30

I can still read the telnet telegram from the webui of my P1 DSMR reader, so it does not apear to be a problem with the source.

A quick reload of the integration solves the problem.

Does anyone have experience with this issue?
I’ve tried several things to fix the issue:

  • Disabled all recordering of the signals (thought maybe the 1s interval was a problem for the recorder)
  • Purged my recorder data
  • Installed the DSMR module into my custom components to test some code
  • Tried running an automation that detects when the sensor is not updating anymore and run init.py of the DSMR integration. (hoping to auto restart the integration)

Does anyone have any ideas? Currently I’m just hoping to get my automation working that simply reloads the integration.