when I am trying to communicate with the meter, I am facing issue at 7th transmission I am getting error code response from the meter as read write denied.
I'm currently testing DLMS communication over Android devices, and I've noticed that some VPNs cause the connection to drop or timeout intermittently when trying to read meter data remotely.
After several trials, I found that using Stag VPN actually resolves the issue. The communication remains stable and meter responses are consistent, even when routed through the VPN. I’m curious—has anyone else here tried DLMS/GXDLMS communication over a VPN? What’s your experience?
Any insights or alternative setups that work reliably would be appreciated.
Now I want to write to the meter objects. Is all the object attributes of a meter is writable? How to check it?
How to write meter objects using gurux python client?
I am trying to create wireless DLMS client for Nartis emeter, based on my own hardware (STM32 MCU & CMT2300A transceiver).
By logic analyser i can see all the traffic between remote control panel and meter, but I can't understand what kind of information is being transmitted. Most likely, encryption is used when transmitting data wirelessly.
Is there a description anywhere of exactly how data is encrypted during wireless exchange?
Hi
is there a method to get the UIValue based on the actual
value read in the meter?
for example, I have a GXDLMSData that has a custom
attributesettings that defines GXObisValueItem like
for example:
GXObisValue Value is 1 and UIValue is Reset
right now I am manually matching them
GXDLMSAttributeSettings atbr = dataobj.Attributes[1];
if (atbr.Values.Count > 0)
{
foreach (GXObisValueItem val in atbr.Values)
{
if (dataobj.Value != null &&
int.TryParse(dataobj.Value.ToString(), out int parsedValue) &&
val.Value == parsedValue)