Hello,
I'm reading ISKRA MT880, via Gurux.DLMS.Python using HDLC. Everything look great, no error, but when I'm trying to read profile "1.0.99.1.0.255", I get all values with same (bad) time, with starting date (date do not change too)
Example:
10/16/24 00:00:00 | 0 | 0 | 80.4 | 1487.6000000000001 | 0 | 228 | 227 | 227 | 2 | 2 | 2
10/16/24 00:00:00 | 0 | 0 | 80.4 | 1494.0 | 0 | 228 | 228 | 228 | 2 | 2 | 2
10/16/24 00:00:00 | 0 | 0 | 81.2 | 1499.2 | 0 | 228 | 228 | 228 | 2 | 2 | 2
10/16/24 00:00:00 | 0 | 0 | 80.80000000000001 | 1498.4 | 0 | 229 | 229 | 229 | 2 | 2 | 2
10/16/24 00:00:00 | 0 | 0 | 80.80000000000001 | 1505.2 | 0 | 228 | 228 | 228 | 2 | 2 | 2
I try to use read rows by entry, read rows by range but result is the same.
When we try to read same meter via GuruxDirector, I get good dates and times.
When I'm reading same type of meter connected via GSM module, using WRAPPER, everything works great.
Am I doing something wrong?
Tkans in advance for your responds..
Maybe I' not really clear,…
Maybe I' not really clear, problem is that all data have the same datetime - based on first row.
Here is example from reading (by range):
-------- Reading 7 1.0.99.1.0.255 Ch. 0 Load profile with recording period 1 #1
TX: 08:05:18 7E A0 1A 02 3D 03 FE 9B FB E6 E6 00 C0 01 C1 00 07 01 00 63 01 00 FF 07 00 EC F7 7E
RX: 08:05:18 7E A0 16 03 02 3D 1E C5 97 E6 E7 00 C4 01 C1 00 06 00 00 67 47 9B 06 7E
TX: 08:05:18 7E A0 1A 02 3D 03 10 EB F5 E6 E6 00 C0 01 C1 00 07 01 00 63 01 00 FF 08 00 24 74 7E
RX: 08:05:18 7E A0 16 03 02 3D 30 B9 5F E6 E7 00 C4 01 C1 00 06 00 00 68 38 23 0E 7E
Entries: 26439/26680
start: 25.10.2024 00:15:00
end: 25.10.2024 00:45:00
TX: 08:05:18 7E A0 4D 02 3D 03 32 45 B2 E6 E6 00 C0 01 C1 00 07 01 00 63 01 00 FF 02 01 01 02 04 02 04 12 00 08 09 06 00 00 01 00 00 FF 0F 02 12 00 00 09 0C 07 E8 0A 19 05 00 0F 00 00 FF 88 00 09 0C 07 E8 0A 19 05 00 2D 00 00 FF 88 00 01 00 9C 2B 7E
RX: 08:05:18 7E A8 A4 03 02 3D 52 F9 76 E6 E7 00 C4 01 C1 00 01 03 02 0C 09 0C 07 E8 0A 19 05 00 0F 00 00 FF 88 80 12 00 00 06 00 00 00 00 06 00 00 02 6C 06 00 00 39 CC 06 00 00 00 00 06 00 00 00 E4 06 00 00 00 E4 06 00 00 00 E4 06 00 00 00 02 06 00 00 00 02 06 00 00 00 02 02 0C 00 12 00 00 06 00 00 00 00 06 00 00 02 70 06 00 00 3A 04 06 00 00 00 00 06 00 00 00 E4 06 00 00 00 E3 06 00 00 00 E4 06 00 00 00 02 06 00 00 00 02 06 00 00 00 02 02 0C 00 12 00 00 06 00 00 00 00 06 00 00 02 6C 06 00 00 3A B5 9F 7E
TX: 08:05:18 7E A0 08 02 3D 03 51 AE 04 7E
RX: 08:05:19 7E A0 2E 03 02 3D 54 6A F4 3C 06 00 00 00 00 06 00 00 00 E4 06 00 00 00 E4 06 00 00 00 E4 06 00 00 00 02 06 00 00 00 02 06 00 00 00 02 79 95 7E
10/25/24 00:15:00 | 0 | 0 | 62.0 | 1479.6000000000001 | 0 | 228 | 228 | 228 | 2 | 2 | 2
10/25/24 00:15:00 | 0 | 0 | 62.400000000000006 | 1485.2 | 0 | 228 | 227 | 228 | 2 | 2 | 2
10/25/24 00:15:00 | 0 | 0 | 62.0 | 1490.8000000000002 | 0 | 228 | 228 | 228 | 2 | 2 | 2
Hi, ISKRA compacts the data…
Hi,
ISKRA compacts the data and sends the date-time value only for the first row.
You need to read Capture period (Attribute index #4). After you have read it, the values are automatically updated.
BR,
Mikko
Mikko! Thank YOU! One line…
Mikko! Thank YOU!
One line of code and it works!