Pachube/Nanode/ADE7753 - Energy Metering to Pachube

Here is a complete and fully operational application to upstream energy data from the Olimex Energy Shield (based on ADE7753) to Pachube for the Nanode board, or equivalent Arduino with ENC28J60 ethernet IC. This is a vastly improved code from MCI original code provided on the Olimex website. The pachube datafeed hang/interruption has been somewhat solved and will be introduced to our small wind turbine test site shortly (adding watchdog timer, further decoupling caps and voltage regulator heat sink for Nanode5 board, adding reboot & timeout indicators in EEPROM to trace hang issues).

http://code.google.com/p/ardugrid7753/

https://pachube.com/feeds/40385

Unfortunately, the Olimex energy shield is far too expensive for large scale rollout. Let’s hope that my code and your contribution will help raise sales volume and consequently reduce prices. Indeed removing the real time clock, the SD socket and the ZigBee socket from the Olimex board with cut down significantly its price, knowing that the ADE7753 IC costs only US$2.  If anyone is working at producing a cheap energy shield with ADE7753 or improved versions using ADE7880 and ADE7953, or another shield for precise In/Out battery current for off-grid systems (e.g. using shunt and precise SPI ADC), I'll be happy to contribute and develop code for Pachube datastreaming. Having such cheap and precise energy shield for NanodeRf would be a killer. Ken, what about a NanodeRF with ADE7753 integrated on the board? This is a really easy task.

There are other related projects at:

http://code.google.com/u/thierry.brunetdecourssou@gmail.com/

Note that the apparent and reactive channels have been disabled for the time being as I have not found a precise and economical way of doing the calibration. Dedicated energy meter calibration instruments such as Fluke are hugely expensive. I propose to open a thread to discuss means to achieve energy meter calibration.

Kind regards,

Thierry