Hi Kurumi
Tried today to hook up to kamstrup 382Mx7 Omnipower meter.
Got connection and could read meter ID:
Ch. 1 Electricity ID #2 29483406
Ch. 1 Metering point ID #1 29483406
Ch. 1 Active firmware identifier 5098684-AH1
, but not much more.
Will try some more later.
Brgds
Lars
GXDLMSDirector 8.2.1907.2501
Log created 15:15:50
15:15:56 Initializing serial connection.
15:15:58 Send SNRM request.
7E A0 20 03 21 93 7D D9 81 80 14 05 02 03 F2 06 02 03 F2 07 04 00 00 00 01 08 04 00 00 00 01 0A 75 7E
15:15:58
7E A0 20 21 03 73 73 98 81 80 14 05 02 02 00 06 02 00 80 07 04 00 00 00 01 08 04 00 00 00 01 19 D4 7E
15:15:58 Parsing UA reply succeeded.
15:15:58 Send AARQ request.
7E A0 2B 03 21 10 FB AF E6 E6 00 60 1D A1 09 06 07 60 85 74 05 08 01 01 BE 10 04 0E 01 00 00 00 06 5F 1F 04 00 00 1E 1D FF FF C5 E4 7E
15:15:58
7E A0 37 21 03 30 6C 7C E6 E7 00 61 29 A1 09 06 07 60 85 74 05 08 01 01 A2 03 02 01 00 A3 05 A1 03 02 01 00 BE 10 04 0E 08 00 06 5F 1F 04 00 00 10 10 00 7D 00 07 7D EE 7E
15:15:58 Parsing AARE reply succeeded.
15:16:00 Read object type Data index: 2
7E A0 19 03 21 32 6F D8 E6 E6 00 C0 01 C1 00 01 01 01 00 00 01 FF 02 00 AD 2E 7E
15:16:00
7E A0 15 21 03 52 5D 8A E6 E7 00 C4 01 C1 00 06 01 C1 E1 8E B7 C9 7E
15:16:00 Read object type Data index: 2
7E A0 19 03 21 54 5F DE E6 E6 00 C0 01 C1 00 01 01 01 00 00 02 FF 02 00 60 0B 7E
15:16:00
7E A0 15 21 03 74 69 CE E6 E7 00 C4 01 C1 00 06 00 00 00 00 7D 18 7E
15:16:00 Read object type Data index: 2
7E A0 19 03 21 76 4F DC E6 E6 00 C0 01 C1 00 01 01 01 00 00 03 FF 02 00 DB 17 7E
15:16:00
7E A0 15 21 03 96 75 0A E6 E7 00 C4 01 C1 00 06 00 00 00 00 7D 18 7E
15:16:00 Read object type Data index: 2
7E A0 19 03 21 98 3F D2 E6 E6 00 C0 01 C1 00 01 01 01 00 82 01 FF 02 00 70 B2 7E
15:16:00
7E A0 15 21 03 B8 09 C2 E6 E7 00 C4 01 C1 00 06 00 00 00 00 7D 18 7E
15:16:00 Read object type Data index: 2
7E A0 19 03 21 BA 2F D0 E6 E6 00 C0 01 C1 00 01 01 01 00 82 02 FF 02 00 BD 97 7E
15:16:00
7E A0 15 21 03 DA 1D 82 E6 E7 00 C4 01 C1 00 06 00 00 00 00 7D 18 7E
15:16:00 Read object type Data index: 2
7E A0 19 03 21 DC 1F D6 E6 E6 00 C0 01 C1 00 01 01 01 60 01 00 FF 02 00 E3 BE 7E
15:16:00
7E A0 15 21 03 FC 29 C6 E6 E7 00 C4 01 C1 00 06 01 C1 E1 8E B7 C9 7E
15:16:00 Read object type Data index: 2
7E A0 19 03 21 FE 0F D4 E6 E6 00 C0 01 C1 00 01 01 01 00 00 00 FF 02 00 16 32 7E
15:16:00
7E A0 1C 21 03 1E 56 FB E6 E7 00 C4 01 C1 00 09 0A 00 00 00 00 00 00 01 C1 E1 8E AD 9E 7E
15:16:00 Read object type Data index: 2
7E A0 19 03 21 10 7F DA E6 E6 00 C0 01 C1 00 01 01 01 60 01 01 FF 02 00 58 A2 7E
15:16:00
7E A0 1F 21 03 30 E7 16 E6 E7 00 C4 01 C1 00 0A 0D 36 38 34 33 38 42 4D 34 37 33 30 31 31 FD 80 7E
15:16:00 Read object type Data index: 2
7E A0 19 03 21 32 6F D8 E6 E6 00 C0 01 C1 00 01 01 01 00 02 00 FF 02 00 9E 24 7E
15:16:00
7E A0 1E 21 03 52 48 4A E6 E7 00 C4 01 C1 00 0A 0C 35 30 39 38 36 38 34 2D 41 48 31 00 F7 34 7E
15:16:00 Read object type Data index: 2
7E A0 19 03 21 54 5F DE E6 E6 00 C0 01 C1 00 01 01 01 00 02 02 80 02 00 F7 D7 7E
15:16:00
7E A0 16 21 03 74 A4 EB E6 E7 00 C4 01 C1 00 0A 04 41 48 31 00 24 21 7E
15:16:10 Send Keep Alive
7E A0 19 03 21 76 4F DC E6 E6 00 C0 01 C1 00 01 00 00 2A 00 00 FF 01 00 7A AA 7E
15:16:10
7E A0 11 21 03 96 99 78 E6 E7 00 C4 01 C1 01 04 CC F6 7E
15:16:10 Disconnect request
15:16:10 Disconnect request
7E A0 07 03 21 53 03 C7 7E
15:16:10
7E A0 07 21 03 73 01 40 7E
Gurux.DLMS.GXDLMSException: Access Error : Device reports a undefined object.
ved GXDLMSDirector.GXDLMSCommunicator.ReadDLMSPacket(Byte[] data, Int32 tryCount, GXReplyData reply)
ved GXDLMSDirector.GXDLMSCommunicator.ReadDataBlock(Byte[] data, String text, Int32 multiplier, Int32 tryCount, GXReplyData reply)
ved GXDLMSDirector.GXDLMSCommunicator.ReadDataBlock(Byte[] data, String text, Int32 multiplier, GXReplyData reply)
ved GXDLMSDirector.GXDLMSCommunicator.ReadDataBlock(Byte[] data, String text, GXReplyData reply)
ved GXDLMSDirector.GXDLMSCommunicator.KeepAlive()
ved GXDLMSDirector.GXDLMSDevice.KeepAlive_Elapsed(Object sender, ElapsedEventArgs e)
Please, start a new thread when you have a new question.
Logical Device Name should be mandatory, but it's not implemented for your meter. Keepalive tries to read that, but it fails. The meter should implement this, but we'll try to think something so solve this.
Kampstrup Meter
Hi Keenan George,
What is your model?
BR,
Mikko
Kampstrup Meter
Hi Mikko
Its a Kampstrup Omni Power Three Phase CT meter.
See link below.
https://www.kamstrup.com/en-en/products-solutions/smart-grid/electricit…
Regards
Keenan George
Kampstrup Meter
Hi Keenan George,
What if you connect using authentication None.
Is the result same?
BR,
Mikko
Hi Kurumi
Hi Kurumi
Tried today to hook up to kamstrup 382Mx7 Omnipower meter.
Got connection and could read meter ID:
Ch. 1 Electricity ID #2 29483406
Ch. 1 Metering point ID #1 29483406
Ch. 1 Active firmware identifier 5098684-AH1
, but not much more.
Will try some more later.
Brgds
Lars
GXDLMSDirector 8.2.1907.2501
Log created 15:15:50
15:15:56 Initializing serial connection.
15:15:58 Send SNRM request.
7E A0 20 03 21 93 7D D9 81 80 14 05 02 03 F2 06 02 03 F2 07 04 00 00 00 01 08 04 00 00 00 01 0A 75 7E
15:15:58
7E A0 20 21 03 73 73 98 81 80 14 05 02 02 00 06 02 00 80 07 04 00 00 00 01 08 04 00 00 00 01 19 D4 7E
15:15:58 Parsing UA reply succeeded.
15:15:58 Send AARQ request.
7E A0 2B 03 21 10 FB AF E6 E6 00 60 1D A1 09 06 07 60 85 74 05 08 01 01 BE 10 04 0E 01 00 00 00 06 5F 1F 04 00 00 1E 1D FF FF C5 E4 7E
15:15:58
7E A0 37 21 03 30 6C 7C E6 E7 00 61 29 A1 09 06 07 60 85 74 05 08 01 01 A2 03 02 01 00 A3 05 A1 03 02 01 00 BE 10 04 0E 08 00 06 5F 1F 04 00 00 10 10 00 7D 00 07 7D EE 7E
15:15:58 Parsing AARE reply succeeded.
15:16:00 Read object type Data index: 2
7E A0 19 03 21 32 6F D8 E6 E6 00 C0 01 C1 00 01 01 01 00 00 01 FF 02 00 AD 2E 7E
15:16:00
7E A0 15 21 03 52 5D 8A E6 E7 00 C4 01 C1 00 06 01 C1 E1 8E B7 C9 7E
15:16:00 Read object type Data index: 2
7E A0 19 03 21 54 5F DE E6 E6 00 C0 01 C1 00 01 01 01 00 00 02 FF 02 00 60 0B 7E
15:16:00
7E A0 15 21 03 74 69 CE E6 E7 00 C4 01 C1 00 06 00 00 00 00 7D 18 7E
15:16:00 Read object type Data index: 2
7E A0 19 03 21 76 4F DC E6 E6 00 C0 01 C1 00 01 01 01 00 00 03 FF 02 00 DB 17 7E
15:16:00
7E A0 15 21 03 96 75 0A E6 E7 00 C4 01 C1 00 06 00 00 00 00 7D 18 7E
15:16:00 Read object type Data index: 2
7E A0 19 03 21 98 3F D2 E6 E6 00 C0 01 C1 00 01 01 01 00 82 01 FF 02 00 70 B2 7E
15:16:00
7E A0 15 21 03 B8 09 C2 E6 E7 00 C4 01 C1 00 06 00 00 00 00 7D 18 7E
15:16:00 Read object type Data index: 2
7E A0 19 03 21 BA 2F D0 E6 E6 00 C0 01 C1 00 01 01 01 00 82 02 FF 02 00 BD 97 7E
15:16:00
7E A0 15 21 03 DA 1D 82 E6 E7 00 C4 01 C1 00 06 00 00 00 00 7D 18 7E
15:16:00 Read object type Data index: 2
7E A0 19 03 21 DC 1F D6 E6 E6 00 C0 01 C1 00 01 01 01 60 01 00 FF 02 00 E3 BE 7E
15:16:00
7E A0 15 21 03 FC 29 C6 E6 E7 00 C4 01 C1 00 06 01 C1 E1 8E B7 C9 7E
15:16:00 Read object type Data index: 2
7E A0 19 03 21 FE 0F D4 E6 E6 00 C0 01 C1 00 01 01 01 00 00 00 FF 02 00 16 32 7E
15:16:00
7E A0 1C 21 03 1E 56 FB E6 E7 00 C4 01 C1 00 09 0A 00 00 00 00 00 00 01 C1 E1 8E AD 9E 7E
15:16:00 Read object type Data index: 2
7E A0 19 03 21 10 7F DA E6 E6 00 C0 01 C1 00 01 01 01 60 01 01 FF 02 00 58 A2 7E
15:16:00
7E A0 1F 21 03 30 E7 16 E6 E7 00 C4 01 C1 00 0A 0D 36 38 34 33 38 42 4D 34 37 33 30 31 31 FD 80 7E
15:16:00 Read object type Data index: 2
7E A0 19 03 21 32 6F D8 E6 E6 00 C0 01 C1 00 01 01 01 00 02 00 FF 02 00 9E 24 7E
15:16:00
7E A0 1E 21 03 52 48 4A E6 E7 00 C4 01 C1 00 0A 0C 35 30 39 38 36 38 34 2D 41 48 31 00 F7 34 7E
15:16:00 Read object type Data index: 2
7E A0 19 03 21 54 5F DE E6 E6 00 C0 01 C1 00 01 01 01 00 02 02 80 02 00 F7 D7 7E
15:16:00
7E A0 16 21 03 74 A4 EB E6 E7 00 C4 01 C1 00 0A 04 41 48 31 00 24 21 7E
15:16:10 Send Keep Alive
7E A0 19 03 21 76 4F DC E6 E6 00 C0 01 C1 00 01 00 00 2A 00 00 FF 01 00 7A AA 7E
15:16:10
7E A0 11 21 03 96 99 78 E6 E7 00 C4 01 C1 01 04 CC F6 7E
15:16:10 Disconnect request
15:16:10 Disconnect request
7E A0 07 03 21 53 03 C7 7E
15:16:10
7E A0 07 21 03 73 01 40 7E
Gurux.DLMS.GXDLMSException: Access Error : Device reports a undefined object.
ved GXDLMSDirector.GXDLMSCommunicator.ReadDLMSPacket(Byte[] data, Int32 tryCount, GXReplyData reply)
ved GXDLMSDirector.GXDLMSCommunicator.ReadDataBlock(Byte[] data, String text, Int32 multiplier, Int32 tryCount, GXReplyData reply)
ved GXDLMSDirector.GXDLMSCommunicator.ReadDataBlock(Byte[] data, String text, Int32 multiplier, GXReplyData reply)
ved GXDLMSDirector.GXDLMSCommunicator.ReadDataBlock(Byte[] data, String text, GXReplyData reply)
ved GXDLMSDirector.GXDLMSCommunicator.KeepAlive()
ved GXDLMSDirector.GXDLMSDevice.KeepAlive_Elapsed(Object sender, ElapsedEventArgs e)
Hi Lars,
Hi Lars,
Please, start a new thread when you have a new question.
Logical Device Name should be mandatory, but it's not implemented for your meter. Keepalive tries to read that, but it fails. The meter should implement this, but we'll try to think something so solve this.
BR,
Mikko