ndokter / dsmr_parser

Library to parse Dutch Smart Meter Requirements (DSMR) telegrams.
MIT License
110 stars 64 forks source link

DSMR read problem #84

Closed H35am closed 8 months ago

H35am commented 2 years ago

DSMR wont read under Home Assistant and gives always the same error.

Logger: dsmr_parser.clients.protocol Source: /usr/local/lib/python3.9/site-packages/dsmr_parser/clients/protocol.py:121 First occurred: 02:07:00 (1308 occurrences) Last logged: 12:34:42

disconnected due to exception Traceback (most recent call last): File "/usr/local/lib/python3.9/site-packages/serial_asyncio/init.py", line 114, in _read_ready data = self._serial.read(self._max_read_size) File "/usr/local/lib/python3.9/site-packages/serial/serialposix.py", line 595, in read raise SerialException( serial.serialutil.SerialException: device reports readiness to read but returned no data (device disconnected or multiple access on port?)

This problem seems to be a while now with no clear solution: https://community.home-assistant.io/t/dsmr-slimme-meter-problem/15956/4 https://community.home-assistant.io/t/dsmr-broken/255149

timovd commented 2 years ago

Looks like I have the same problem when using a(n active) P1 splitter.

dupondje commented 8 months ago

Seems like an issue with receiving the data. Test with screen / minicom / whatever if you really receive telegrams. Please reopen if still broken.