iec62056-21 icon indicating copy to clipboard operation
iec62056-21 copied to clipboard

A Python library for IEC62056-21, Local Data Readout of Energy Meters. Former IEC1107

Results 12 iec62056-21 issues
Sort by recently updated
recently updated
newest added

I tried to read the landis + gyr ZM120 and had some issues (on osx) With the code in the repository, no readout is possible. The read timouts. But if...

Hello, I am trying to connect with my energy meter using your library. When I use standard_redout() I get all the information on one line and they are correct. Can...

Hi how can i read 1.8.0 adress? i cant see on examples

* `BaseTransport.read()` has got better logging with regards to processing steps. Also, start and end chars now use `constants` instead of duplicated literals * `BaseTransport.read()` and `BaseTransport.simple_read()` have been reworked...

I have not actually experienced any issues with this bit of code since nothing sets a timeout when calling `.read()` currently, but it's arguably more correct. Also drive-by fixing some...

Hello, I am trying to implement this code but every time I try I am having 'Socket Timeout' warning. The meter is Kohler AEL.TF.19 which is using IEC62056-21 protocol to...

Use attrs for all messages classes to make simpler to handle.

enhancement

Hi, I changed: ` def to_representation(self): return f"{constants.ACK}2{self.baud_char}{self.mode_char}{constants.LINE_END}" ` and the meter responds with standard readout. `16:14:30,929 DEBUG: Connecting to ('192.168.200.222', 2222) 16:14:30,931 INFO: Staring init sequence 16:14:30,931 INFO: Sending...

Improve startup sequence to be compliant with the spec: - The initial request message shall be sent at 300 baud - There should not be any delay between the `NUL`...

This adds basic support for mode B: - Add baudrate map for mode B - Skip mode selection for standard readout Accessing of programming mode is not implemented