Hi. I have Gurux for Python, and I'm trying to read an electric meter via DLMS.
The command that I put in the command line is: [python .\main.py -r sn -S COM7 -d DLMS -i HdlcWithModeE] and it works but it makes a query for every OBIS possible.
I know that the parameter -g is for specifying the OBIS, and i have MAP110 (official program for reading this Landis+Gyr meter) in which I'm able to see what OBIS I have to ask for (1-1:1.8.0 for example, as the Image shows), but I don't know how to translate that way of referring to the OBIS to the python's program "language". What I know is that the parameter has to be one or more OBIS, separated by a ';' and every OBIS needs to have 2 values separated by ':'. For example: 1:8;3:8
Does someone know how could I read the OBIS that the Image shows with the Python program?
Thanks for reading
Hi, Landis+Gyr is using just…
Hi,
Landis+Gyr is using just a different presentation for the OBIS code.
1-1:1.8.0 is 1.1.1.8.0.255
You can read the association view with GXDLMSDirector and you can see all the OBIS codes in dot-decimal notation.
Attribute where value founds depends on the object. I believe that 1-1:1.8.0 is a register object.
You can get more information from the objects here:
https://www.gurux.fi/Gurux.DLMS.Objects
BR,
Mikkko