Hello,
I kindly ask for a little help, I need to read the energy values (all registers would be better, but energies are enough) of the previous billing period. The meter I use for development is a Landis+Gyr E650 S3, in production environment would be Actaris or Iskra SL7000.
I can correctly read the energies of the current billing period (I use a really simple Python script that possibly I can show it here, and I interface to the meter with the serial port, I specify meter serial number as the HDLC destination address, no authentication, client id = 16):
But I cannot find a way to read other billing periods. With these meters I have to use the SN notation, not the LN/OBIS codes, so I read 6000, 6200, 6400 and so on, so I cannot specify a group F value (eg. '1.1.1.8.0.3')... Thank you in advance for any suggestions!
You need to read the profile generic buffer and set the previous period interval to start and end time.
I propose that you download GXDLMSDirector and read profile generic with that. It will visualize it and it's easier to understand what you need to do.
Hi Mikko, thank you very much for the explanations. I'm investigating about the Load profile (1.0.99.1.0.255) and Data of billing period (0.0.98.1.0.126). I think I found the correlation between the last digit (group F in logical name referencing) I can read on the meter display scrolling the readings and the Billing period counter (1.0.0.1.0.255) in the data structure of the Data of billing period. Reading historical datas is not simple as directly reading registers, but it's viable. I seen that, at least for this model of meters, there are only the last two billing period stored, while I can found thousands of power reading in the Load profile (quarter of an hour based).
I know the GXDLMSDirector and it would be very useful for me, but I haven't PC with recent Windows supporting .Net or so, I only use GNU/Linux.
BR, Andrea
Hi,
Hi,
You need to read the profile generic buffer and set the previous period interval to start and end time.
I propose that you download GXDLMSDirector and read profile generic with that. It will visualize it and it's easier to understand what you need to do.
BR,
Mikko
Hi Mikko, thank you very much
Hi Mikko, thank you very much for the explanations. I'm investigating about the Load profile (1.0.99.1.0.255) and Data of billing period (0.0.98.1.0.126). I think I found the correlation between the last digit (group F in logical name referencing) I can read on the meter display scrolling the readings and the Billing period counter (1.0.0.1.0.255) in the data structure of the Data of billing period. Reading historical datas is not simple as directly reading registers, but it's viable. I seen that, at least for this model of meters, there are only the last two billing period stored, while I can found thousands of power reading in the Load profile (quarter of an hour based).
I know the GXDLMSDirector and it would be very useful for me, but I haven't PC with recent Windows supporting .Net or so, I only use GNU/Linux.
BR, Andrea