18 lines
492 B
Python
18 lines
492 B
Python
# 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
|
|
import os
|
|
|
|
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) |