# DSMR v4.2 p1 using dsmr_parser and telegram objects from dsmr_parser import telegram_specifications from dsmr_parser.clients import SerialReader, SERIAL_SETTINGS_V5 from dsmr_parser.objects import CosemObject, MBusObject, Telegram from dsmr_parser.parsers import TelegramParser import os import logging serial_reader = SerialReader( device='/dev/ttyUSB0', serial_settings=SERIAL_SETTINGS_V5, telegram_specification=telegram_specifications.V5 ) # telegram = next(serial_reader.read_as_object()) # print(telegram) for telegram in serial_reader.read_as_object(): os.system('clear') print(telegram)