How can i read and set the detination address for push
Gurux.DLMS.GXDLMSException: 'Access Error : Device reports a unavailable object.'
Above error comes when i try to read using push object like :-
GXDLMSPushSetup push = new GXDLMSPushSetup();
I want to read and set using code.
Dlms director easily do this.
0.0.25.9.0.255 and 0.0.25.9.0.255 i m using these obis.
But same authentication level is using Dlms director and working fine.
My code also working on other values but not on Push.
17:08:53 Parsing AARE reply succeeded.
5:08:53 PM Authenticating.
7E A0 3E 03 61 32 7B 46 E6 E6 00 CB 30 30 00 00 00 3D 25 4C 9C 49 D4 06 A5 4E C6 C8 5D 9F 82 24 B7 94 B7 74 6F 0C 2C 2A C6 06 15 F8 EF 47 78 5C CB 91 91 D6 8B 44 5E 55 C2 33 90 C0 5D E5 BC 7E
5:08:54 PM
7E A0 37 61 03 52 0E 3A E6 E7 00 CF 29 30 00 00 00 01 B0 D9 C2 FA 3E 30 75 B3 AB EA 46 DF 55 59 AD 39 9E 41 CB 52 AA 8C 7A 78 55 5B CB AF F6 BE 56 71 D0 1E F5 FD D8 D0 7E
5:09:06 PM Read object type PushSetup index: 1
7E A0 2C 03 61 54 9C BA E6 E6 00 C8 1E 30 00 00 00 3E 9D E1 42 FD 7D 7A 92 01 36 FE 0F 86 70 40 E9 9E C7 6B 03 F3 A2 09 D7 46 AC 9E 6C 7E
5:09:06 PM
7E A0 2B 61 03 74 AF 2A E6 E7 00 CC 1D 30 00 00 00 02 F5 9F F8 24 D4 3E 10 19 07 FC FD 94 FC 06 3D E3 B8 1C BF 97 5C F5 F7 E9 44 DE 7E
5:09:06 PM Read object type PushSetup index: 2
7E A0 2C 03 61 76 8C B8 E6 E6 00 C8 1E 30 00 00 00 3F 0C 63 DE 9F E9 B5 E1 90 D7 24 9A 89 C5 1C 62 AB 5E 93 FD 68 B1 80 8A 62 0F 14 10 7E
5:09:06 PM
7E A8 89 61 03 96 D8 2F E6 E7 00 CC 82 01 01 30 00 00 00 03 07 53 AF EB ED DF 25 7F 5C ED 9D 32 C4 9C 14 E1 AB CC A3 CD C0 C9 8A 58 60 EB B3 07 10 18 52 CA 1D 93 48 B3 83 8F 6B 77 51 07 4D E3 5D 51 C1 FF D2 AA EF 38 FE 38 D6 AE 38 B8 55 BC 65 8D DD 9B 30 CC 53 05 69 FB 18 83 2C D4 B2 8D BC EA A9 9B F2 CB BD 55 76 30 D6 C8 1B 16 82 7B 2D 7C 10 76 28 64 6D 42 F2 54 0A 1F 27 2F 93 F2 ED 0D D5 E3 8F 42 E5 1C 71 8C 7E
17:09:06 Get next frame.
5:09:06 PM Read object type PushSetup index: 2
7E A0 07 03 61 91 7B 64 7E
5:09:06 PM
7E A8 89 61 03 98 A6 C6 7D 97 9E D3 A0 1A 76 6E A3 11 13 45 2F C3 8B 5F C1 30 1D 3B 0A DA 11 4A DA 8E 8E 5D A5 AB BC EE AB 5F 19 80 2B 32 92 A7 1D A9 51 53 98 4C 44 77 2E 6B 24 29 5C BB 94 42 F7 B6 48 A0 43 5F 54 F4 65 CF 1B 95 F7 B7 76 6F 96 BB FB 25 57 38 37 57 E0 26 1B 37 B4 EF 54 98 A0 54 4D B9 9B B0 4E AC AE A0 E5 47 E8 90 A2 3A BA 3E 43 B3 05 4D B4 BC 1B 62 B8 A3 15 35 82 C3 EB F0 2A A2 9E 01 BC 96 33 D0 7E
17:09:06 Get next frame.
5:09:06 PM Read object type PushSetup index: 2
7E A0 07 03 61 B1 79 45 7E
5:09:06 PM
7E A0 11 61 03 9A 83 B4 FF E9 D0 F7 16 1D 8E 2D A3 06 7E
5:09:06 PM Read object type PushSetup index: 3
7E A0 2C 03 61 D8 F8 F4 E6 E6 00 C8 1E 30 00 00 00 40 1F E0 D6 34 C9 65 E5 AB 98 EC 00 FD 88 1D 0B 78 46 D7 5B 98 82 02 68 72 78 A6 EA 7E
5:09:07 PM
7E A0 51 61 03 BC 00 E6 E6 E7 00 CC 43 30 00 00 00 04 2C 6D D5 8E DF CC B7 02 B0 CB 98 16 5D 51 73 A4 07 9F F1 95 A6 69 F5 15 5D AC F1 78 10 C4 26 B1 BA 60 A0 EA B9 91 77 48 5A 03 3E E0 EB 44 32 22 6D 33 57 E3 2B 34 4E 87 5D B3 BC C8 B3 78 AA C6 7E
5:09:57 PM Send Keep Alive
This is when i read in High mode.
One thing i want to say that in GXDLMSDirector client address is 30 in high mode
and in my application it is 48 and it is working.Now i change this value in my code to 30 then it does not work.
In kalki also client id is 48 at high mode
If i change this value in GXDLMSDirector to 48 then it dont work.
Yes I am using C# in my app.
GXDLMSDirector is also not reading without chippering,the application gets hang.
It reads push only in High authentication.Plz suggest
Hi,
GXDLMSDirector is using the same C# component, so it must be in the settings.
Have you set the same system tile, block cipher key and authentication key?
Hi Varun,
Hi Varun,
I believe that your Logical name is wrong (OBIS code). Your authentication level might also be wrong and meter doesn't allow you to access Push Setup.
BR,
Mikko
0.0.25.9.0.255 and 0.0.25.9.0
0.0.25.9.0.255 and 0.0.25.9.0.255 i m using these obis.
But same authentication level is using Dlms director and working fine.
My code also working on other values but not on Push.
Hi,
Hi,
Can you send GXDLMSDirector log when you read the push? Only two lines are enough.
BR,
Mikko
17:08:53 Parsing AARE reply
17:08:53 Parsing AARE reply succeeded.
5:08:53 PM Authenticating.
7E A0 3E 03 61 32 7B 46 E6 E6 00 CB 30 30 00 00 00 3D 25 4C 9C 49 D4 06 A5 4E C6 C8 5D 9F 82 24 B7 94 B7 74 6F 0C 2C 2A C6 06 15 F8 EF 47 78 5C CB 91 91 D6 8B 44 5E 55 C2 33 90 C0 5D E5 BC 7E
5:08:54 PM
7E A0 37 61 03 52 0E 3A E6 E7 00 CF 29 30 00 00 00 01 B0 D9 C2 FA 3E 30 75 B3 AB EA 46 DF 55 59 AD 39 9E 41 CB 52 AA 8C 7A 78 55 5B CB AF F6 BE 56 71 D0 1E F5 FD D8 D0 7E
5:09:06 PM Read object type PushSetup index: 1
7E A0 2C 03 61 54 9C BA E6 E6 00 C8 1E 30 00 00 00 3E 9D E1 42 FD 7D 7A 92 01 36 FE 0F 86 70 40 E9 9E C7 6B 03 F3 A2 09 D7 46 AC 9E 6C 7E
5:09:06 PM
7E A0 2B 61 03 74 AF 2A E6 E7 00 CC 1D 30 00 00 00 02 F5 9F F8 24 D4 3E 10 19 07 FC FD 94 FC 06 3D E3 B8 1C BF 97 5C F5 F7 E9 44 DE 7E
5:09:06 PM Read object type PushSetup index: 2
7E A0 2C 03 61 76 8C B8 E6 E6 00 C8 1E 30 00 00 00 3F 0C 63 DE 9F E9 B5 E1 90 D7 24 9A 89 C5 1C 62 AB 5E 93 FD 68 B1 80 8A 62 0F 14 10 7E
5:09:06 PM
7E A8 89 61 03 96 D8 2F E6 E7 00 CC 82 01 01 30 00 00 00 03 07 53 AF EB ED DF 25 7F 5C ED 9D 32 C4 9C 14 E1 AB CC A3 CD C0 C9 8A 58 60 EB B3 07 10 18 52 CA 1D 93 48 B3 83 8F 6B 77 51 07 4D E3 5D 51 C1 FF D2 AA EF 38 FE 38 D6 AE 38 B8 55 BC 65 8D DD 9B 30 CC 53 05 69 FB 18 83 2C D4 B2 8D BC EA A9 9B F2 CB BD 55 76 30 D6 C8 1B 16 82 7B 2D 7C 10 76 28 64 6D 42 F2 54 0A 1F 27 2F 93 F2 ED 0D D5 E3 8F 42 E5 1C 71 8C 7E
17:09:06 Get next frame.
5:09:06 PM Read object type PushSetup index: 2
7E A0 07 03 61 91 7B 64 7E
5:09:06 PM
7E A8 89 61 03 98 A6 C6 7D 97 9E D3 A0 1A 76 6E A3 11 13 45 2F C3 8B 5F C1 30 1D 3B 0A DA 11 4A DA 8E 8E 5D A5 AB BC EE AB 5F 19 80 2B 32 92 A7 1D A9 51 53 98 4C 44 77 2E 6B 24 29 5C BB 94 42 F7 B6 48 A0 43 5F 54 F4 65 CF 1B 95 F7 B7 76 6F 96 BB FB 25 57 38 37 57 E0 26 1B 37 B4 EF 54 98 A0 54 4D B9 9B B0 4E AC AE A0 E5 47 E8 90 A2 3A BA 3E 43 B3 05 4D B4 BC 1B 62 B8 A3 15 35 82 C3 EB F0 2A A2 9E 01 BC 96 33 D0 7E
17:09:06 Get next frame.
5:09:06 PM Read object type PushSetup index: 2
7E A0 07 03 61 B1 79 45 7E
5:09:06 PM
7E A0 11 61 03 9A 83 B4 FF E9 D0 F7 16 1D 8E 2D A3 06 7E
5:09:06 PM Read object type PushSetup index: 3
7E A0 2C 03 61 D8 F8 F4 E6 E6 00 C8 1E 30 00 00 00 40 1F E0 D6 34 C9 65 E5 AB 98 EC 00 FD 88 1D 0B 78 46 D7 5B 98 82 02 68 72 78 A6 EA 7E
5:09:07 PM
7E A0 51 61 03 BC 00 E6 E6 E7 00 CC 43 30 00 00 00 04 2C 6D D5 8E DF CC B7 02 B0 CB 98 16 5D 51 73 A4 07 9F F1 95 A6 69 F5 15 5D AC F1 78 10 C4 26 B1 BA 60 A0 EA B9 91 77 48 5A 03 3E E0 EB 44 32 22 6D 33 57 E3 2B 34 4E 87 5D B3 BC C8 B3 78 AA C6 7E
5:09:57 PM Send Keep Alive
This is when i read in High mode.
One thing i want to say that in GXDLMSDirector client address is 30 in high mode
and in my application it is 48 and it is working.Now i change this value in my code to 30 then it does not work.
In kalki also client id is 48 at high mode
If i change this value in GXDLMSDirector to 48 then it dont work.
Hi,
Hi,
The client address is in hex in GXDLMSDirector. 0x30 == 48.
Can you read this without chippering? Are you using C# in your own app?
BR,
Mikko
Yes I am using C# in my app.
Yes I am using C# in my app.
GXDLMSDirector is also not reading without chippering,the application gets hang.
It reads push only in High authentication.Plz suggest
Hi,
Hi,
GXDLMSDirector is using the same C# component, so it must be in the settings.
Have you set the same system tile, block cipher key and authentication key?
BR,
Mikko