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)
iam working on an IoT project wich is using a microcontroller and optical probe. so i want to write the code for sending hex values to the meter and read the response and decode it. Iam looking for some documentation for DLMS which should have the hex commands and their functionality and details about how to decode the receiving data.
Hi! I have complete working desktop app on win with gurux, and i'm thinkig about porting my app on linux.
Except new UI, what is the main steps, I need to do (or consider to do or do nothing) with Gurux libraries? Sorry, if my question little bit stupud or so) I'm new to such a task and linux.
But I failed to do so. When I try to scan the client and server addresses using optical port, meter doesn't reply with any response. Also, in the address resolver settings if I change the baud rate, stop byte etc., they don't change.