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.
By hplancelot, 30 March, 2011
hi there,
I'm newbie in meter reading. i have an Elster A1700, i want to write a simple application to communicate and acquire data of this meter. i'm using Gurux Serial sample code but i can't connect to my device (i can connect using Elster Power Master Unit program).
Can any body show me how i can pass this problem?
Thanks
The problem was the serial port setting. I can now get a sensible reply and can make a connection using GXDirector. I have added one OBIS code property via GXDeviceEditor to read from and this is the error message I am getting when I attempt a read:
Also I didn't succeed in importing the device registers from GXDeviceEditor. This is the error I get
--- Connecting ---
--- Failed ---
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
Thanks for your info. We do not have Elster's meter at this moment, so I can not repeat your error. Can you please tell, what changes you made for serial port settings?
IEC is planned to use in that way that properties must always import first from the device. If this is not done, ReadMode property is not set. This is a bug and it is fixed in future, but you can set this property by hand selecting ReadMode from the property grid. There are two different readmodes. Readout and programming mode. I do not explain those modes in more detail, because I believe that those modes are familiar to you.
There should be error log file:
Vista or Windows 7 machines: "C:\Program data\Gurux"
Windows XP: "C:\Program Files\Gurux"
Can you send it to me so we can solve this import bug?
Reading Elster A1700
Hello,
Elster uses IEC 62056-21 protocol. You can use GXDeviceEditor to describe registers and then use GXDirector to read device.
If you want to create your own software, you can start sending /?!\r\n
If you are using serial port connection you must use following settings:
serial.BitRate = 300;
serial.DataBits = ByteSize.Byte7Bits;
serial.Parity = Parity.Even;
serial.StopBits = StopBits.One;
Happy Coding,
Mikko
Reading Elster Meter
Hi Mikko,
I am also trying to read an Elster Meter and trying to connect using GXDirector I get the following:
7/21/2011 11:17:57 PM | am230 | System | AppendData failed. Invalid response. ¯GÅÃ5±30·000±0±±DÀ000 |
7/21/2011 11:17:57 PM | am230 | System | Failed to initialize connection. |
Any help to get a meter reading would be highly appreciated. I have the manual with the OBIS codes however I cannot seem to connect to the meter.
Thank you,
Elster
Hi,
What client and server addresses you used?
Did you succeeded to import OBIS codes with GXDeviceEditor?
Can you try to download GXDLMSDirector and send the log file to me so I can try to solve this.
BR,
Reading Elster Meter
Hi Mikko,
The problem was the serial port setting. I can now get a sensible reply and can make a connection using GXDirector. I have added one OBIS code property via GXDeviceEditor to read from and this is the error message I am getting when I attempt a read:
7/25/2011 6:04:50 PM | GXDevice1 | System | Table 'GXIEC62056Table1' read failed. AppendData failed. Script runtime error: Description: Object required: 'GXTable.Parameters(...)' Line(201): readMode = GXTable.Parameters("ReadMode").Value Error Code: 0, Scode: 800a01a8. |
Can you please point me in the right direction.
Also I didn't succeed in importing the device registers from GXDeviceEditor. This is the error I get
--- Connecting ---
--- Failed ---
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
Thank you,
Reading Elster Meter
Hi,
Thanks for your info. We do not have Elster's meter at this moment, so I can not repeat your error. Can you please tell, what changes you made for serial port settings?
IEC is planned to use in that way that properties must always import first from the device. If this is not done, ReadMode property is not set. This is a bug and it is fixed in future, but you can set this property by hand selecting ReadMode from the property grid. There are two different readmodes. Readout and programming mode. I do not explain those modes in more detail, because I believe that those modes are familiar to you.
There should be error log file:
Vista or Windows 7 machines: "C:\Program data\Gurux"
Windows XP: "C:\Program Files\Gurux"
Can you send it to me so we can solve this import bug?
BR,
Mikko
Hi Kurumi
Hi Kurumi
I meet problem I need to change password level 1 for elster A1700. Can you help me please
Hi Kurumi
Hi Kurumi
I meet problem I need to change password level 1 for elster A1700. Can you help me please