I probably posted this in the wrong section earlier (an an answer to a my.currentcost...), so here it is hopefully in correct area that more peeps can benefit from.
I use node.js (on raspberry pi's) , so developed a small module that treats the basestation as an event emitter. The events I get out of this module are easier to process than the raw XML (imho). Short examples are provided. I'll be expanding these examples when time allows.
The events I get from the basestation are sent into 'redis' pubsub queues, where I can easily centrally process them and send them to other services (like cosm/xively or emoncms etc). Since I recently added the 'average' events and the 'filesystem' support I find that I get a wealth of nice information now.
Comments/feedback/enhancements welcome:
Packaged for npm on npmjs.org:
https://npmjs.org/package/ccxmleventemitterGitHub:
https://github.com/TheDistractor/CCXMLEventEmitterI hope someone else finds it as useful as I am finding it.