Before commenting read Forum rules
Don't comment the topic if you have a new question.
You can create a new topic selecting correct category from Gurux Forum and then create a new topic selecting "New Topic" from the top left.
Before commenting read Forum rules
Don't comment the topic if you have a new question.
You can create a new topic selecting correct category from Gurux Forum and then create a new topic selecting "New Topic" from the top left.
Hi I am trying to read profile generics for nameplate or any other profile generics and getting same error every time
GXDLMSProfileGeneric pg = it as GXDLMSProfileGeneric;
GXReplyData reply = new GXReplyData();
ReadDataBlock(Client.ReadRowsByEntry(pg, index, count), reply);
Client.UpdateValue(pg, 2, reply.Value);
logs
Hi team,
Can you please guide me to connect electric smart meter. I have downloaded code from below link https://github.com/Gurux/Gurux.DLMS.Net/tree/master/Gurux.DLMS.Client.E…
and want to connect with meter, but I am not getting the setting part from where can configure meter IP and port.
Please suggest me can I read send aarq request from above code.
Thanks
Hi Mikko,
I am doing testing with Indian Standard meter using Library.
While reading Single Action Schedule object from meter, Getting 12 hour format. While reading same from GXDLMSDirector getting 24 hour format.
Can you please suggest how to convert into 24 hour format using library function ?
Hi everyone,
I have write a code to read the data and display to C# Visual Studio, the programming does not have any error but the console did not display any data. Can I know what actually the problem to read the DLMS meter.
Here is my programming code.
Hi, I need to read values properly in correct format, right now I'm getting below hexa values: I need a correct values like current;=10.5 and voltage:240, how i can convert hexa to human values please suggest it is very urgent
Current:
TX: 00 01 00 30 00 01 00 20 C8 1E 30 00 00 01 EA A9 34 80 04 CB 82 40 40 D4 90 15 CB 44 7A 51 31 7B E4 0C 1D E1 AB 10 05 FF
RX: 00 01 00 01 00 30 00 1D CC 1B 30 00 00 01 E6 B8 E1 5C 66 0E AA 21 0E 0C 13 DB 28 B4 E9 B7 92 F8 CC DD 5E 0A EE
i need finally in dictionary form but i can convert from xml
GXReplyData reply = new GXReplyData();
reply = PublicClientAAREAARQ(reply);
reply.Clear();
byte[][] readBlockType = GetOBISReadBlock(obis);
ReadDataBlock(readBlockType, reply);
Client.ParseAAREResponse(reply.Data);
here i am getting invalid tag error is there any other way i can read it, also please help in context of reading GXDLMSObjectCollection,
thanks in advance
Open sources are helping a lot in developing DLMS.
Because of the GPRS dynamic IP, the meter is being developed as client mode. When using the attach function of GXNet.java using an example source, the socket receiverThread is alive and cannot be synchronized.
I added interrupt of the receiverThread in the ListenerThread.java and it synchronizes well.
However, when the first packet is sent and the response is received, the first 0x00 is not received, so the wrapper cannot be processed.
I solved it by adding 0x00, but it did not solve the root cause.
Hi All,
Script Language - Python
Meter IP -24xx:yyy:xxxx:A::10 (Using SIM Card)
port -4059
I am using Gurux_dlms_client Example code in py.I run the script and able to communicate with device in local computer system . The same code i host AWS linux server, i unable to communicate device (TCP connection issue) ,and also i got error "[Errno 99] Cannot assign requested address ".
Hi All,
Now the meter act as client . I need to host server and communicate with meter , when the meter is connected. How to handshake,read and write with device?.Can u help me?
<SourceAddress Value="1" />
<FrameType Value="52" />
<PDU>
<!-- Invocation Counter: 1252 -->
<!-- Decrypt data: C4 02 81 01 00 00 00 01 00 82 00 38 01 03 02 04 12 00 08 09 06 00 00 01 00 00 FF 0F 02 12 00 00 02 04 12 00 01 09 06 00 00 60 0B 05 FF 0F 02 12 00 00 02 04 12 00 01 09 06 00 00 60 0F 05 FF 0F 02 12 00 00
<GetResponse>
<GetResponsewithDataBlock>
# Priority: High, ServiceClass: UnConfirmed, Invoke ID: 1
<InvokeIdAndPriority Value="81" />