![](/uploads/1/2/5/7/125744261/750069125.jpg)
This project provides a utility which can be used to read info and binary logsfrom the Voltcraft Energy Logger 4000 as sold by Conrad. A setup file(setupel3.bin) can also be read and written, this allows you to configure thedevice via the SD card.
Requirements
Dit bericht werd geplaatst in C#.NET, IT-Related, Projects, Robin, Software en getagged met conrad, energiemeter, energy logger 3500, energy logger 4000, ps1000, voltcraft op 13 juli 2014 door Robin. Berichtnavigatie ← W109 update – maatwerk uitlaat Apache 2.4 – modauthform →. Unlike more low-cost loggers, Energy Logger 4000 enables highly accurate readings of appliances operating at loads as little as 1.5 W – perfect to keep an eye on standby power consumption. Moreover, a built-in backup battery makes sure no readings are lost as a result of power outages.
To use this program, you will need the following:
![Logger Logger](/uploads/1/2/5/7/125744261/101806297.jpg)
- A Python interpreter (version 2 or 3). Almost all Linux distributions havethis already installed. For Mac OS X and Windows users, see Pythons downloadpage.
- (Recommended) A SecureDigital card to communicate with the EL4000. The EL4000manual recommends a 4 GB card which which works fine for me.
- (Recommended) A Voltcraft Energy Logger 4000. It should also work with aEL3500 since it has the same file format, but I could not test this.
This program has been tested with a Voltcraft Energy Logger 4000F (with a Frenchpower plug and a German adapter, bought via eBay) on a Dutch energy network.
Usage
Since this program is a console application, you need to open a terminal (orcmd) first. Available options:
Example: print time and watt as CSV
Given a data file
A0810702.BIN
, you can write a results.csv
file with:Fujitsu fi 6230z drivers for mac. Its content may look like:
If you happen to see '1970-01-01' as timestamp, be sure to include the infofiles (102 bytes) before others (and use
--data-only
to hide the contents ofthis info file). Compare:Example: show information file
The information file is 102 bytes, its contents can be examined just like a datafile:
Example: configure setup file
The available setup options and values can be displayed with the the
--setup
option (or its abbreviation, -s
). Example:To actually set values, specify one or more options to
--setup
. Definitionscan be found in the file defs.py. Overview of options:unit_id
: ranges from 0 to 9.hour_format
: 1 for 12h format, 2 for 24h format.date_format
: 1 for mm/dd/yy, 2 for dd/mm/yy display.time_*
anddate_*
: set the initial clock. Note thatdate_year
is inabbreviated form. Instead of2014
, use14
.currency
: 1 for£
, 2 for Sfr, 4 for$
and 8 for€
tariff
,tariff2
: ranges from 0.000 to 9.999.
To modify (or create) the
setupel3.bin
file for a 24h clock, dd/mm/yy dateformat and euros, use:Contact
If you have issues, questions, ideas or suggestions, feel free to contact me [email protected] or open a ticket at https://github.com/Lekensteyn/el4000/.Pull requests are also welcome.
Copyright
Copyright (C) 2014 Peter Wu
Energy Logger 4000 utility is licensed under the MIT license. See the LICENSEfile for more details.
Links
- References for EL3500: http://wiki.td-er.nl/index.php?title=Energy_Logger_3500
- Energy Logger 4000 User manual (German, English and Dutch):http://www.produktinfo.conrad.com/datenblaetter/125000-149999/125444-an-01-ml-VOLTCRAFT_ENERGY_LOGGER_4000EKM_de_en_nl.pdf
- File format documentation:http://www2.produktinfo.conrad.com/datenblaetter/125000-149999/125323-da-01-en-Datenprotokoll_SD_card_file_Formatv1_2.pdf
![](/uploads/1/2/5/7/125744261/750069125.jpg)