Current-only measurement for emonPi

Appologies, I missed this. Yes, emonPi does not report current by default only power. You will need to modify the firmware:

https://github.com/openenergymonitor/emonpi/blob/master/firmware/src/src.ino#L263

Follow the emonlib example:

In the emonPi firmware change

ct1.calcVI(no_of_half_wavelengths,timeout); emonPi.power1=ct1.realPower;

to

ct1.calcVI(no_of_half_wavelengths,timeout); emonPi.power1=ct1.Irms;

This will return current instead of power

Maybe using the emonTx Shield will be easier to do what you require since uploading to an Arduino is easier.