Hi,
While using the DSMR smart meter I noticed that I get many (100s) errors in the logfile:
File "/usr/local/lib/python3.9/site-packages/dsmr_parser/clients/protocol.py", line 99, in data_received
data = data.decode('ascii')
UnicodeDecodeError: 'ascii codec can't decode byte 0x80 in position 0: invalid start byte
When I read some docs about dsmr it might be possible that 0x80 is sent in regards to the DST command, but I am a bit suprised that my meter is outputting this data (I thought that it is a SET command).
Anyways, for now I changed the script to ignore 0x80 in the data.
Does anyone know where the 0x80 is coming from? and should it be interpreted in the DSMR parser or ignored?
Smart meter: Landis & Gyr E350
Thanks!