This is an old revision of the document!
The full-assembled emonTx v3 is shipped with the emonTxV3_RFM12B_Discrete Sampling firmware as pre-loaded which is suited for a one-phase power installation. As we have a three-phases power installation we can't use it. The solution is to upload a new firmware, using the Arduino environment as the RFM12B module is Arduino compatible. Here is what we did (Linux) :
cd ~/.arduino/libraries git clone https://github.com/openenergymonitor/EmonLib git clone https://github.com/jcw/jeelib git clone https://github.com/openenergymonitor/RFu_jeelib
cd ~/.arduino git clone https://github.com/openenergymonitor/emonTxFirmware.git
import serial, sys ser = serial.Serial('/dev/ttyUSB0', 9600) while 1: sys.stdout.write(ser.readline())
To collect and display the data from emonTx (power consumption) and emonTh (temperature and humidity) we will use the Raspberry Pi.
All the data received will be published to a emonCms server. This one can be either :