Where do you plan to store Emoncms?
Sometimes I use JeeLink to receive the sensors data and JeeMon is posting the data to Emoncms. I think you can use JeeMon on your linux box too...
Tweets by @Openenergymon
Open-source tools for energy monitoring and analysis. This project uses the GNU General Public Licence