Energy Logger 3500/4000 software

I tried to use my own tool earlier this week and it crashed with an exception when running on 64-bit Windows while trying to read all files in a directory. So perhaps I should look into that. Or I could ask Google to see whether other people did a better job writing better tools to read the data from the Energy Logger 3500…. And there was a number of tools available.

This is an overview of all the tools for the Energy Logger 3500/4000 I could find online.

In 2008 I did reverse-engineer the file format for the Energy Logger 3500 and wrote some tool in Pascal to convert the data. The original software from Conrad wasn’t even capable of reading it’s own files.

Apparently, a lot of buyers found my tool since 2008, I received a number of emails from all over Europe about this. (that’s also the reason this blogpost is in English)

Over the years a lot of people made some improvements and others started their own conversiontools.

N.B. I have not tested them all myself.

For more detailed description about the file-information, see my wiki-page about this and the description of the fileformat, which Conrad released after the information was already available.

2 thoughts on “Energy Logger 3500/4000 software”

  1. Hi Gijs,

    Thanks to your references to the datasheet, I was able to write a cross-platform Python script that is able to interpret the files from an Energy Logger 4000. It can be found at https://github.com/Lekensteyn/el4000

    I encountered some oddities though (fixed 10244 byte data files, data files not starting with a header), is that normal?

    1. I encountered some oddities though (fixed 10244 byte data files, data files not starting with a header), is that normal?

      Yes, I saw that too.
      It is not according to their own grammar described in the Voltcraft documentation. (see also my wiki)
      One way to overcome this is to concatenate the files in the chronological order (timestamp of saving is embedded in the filename, hex value is number of seconds in the current year) and then parse them.

Leave a Reply