Experimental

This is a smelting pot of ideas, it is functional but far from finished. 
There is a growing need for "control" code, so emonhub needs to be able pass data out to the devices via the interfacers.
This requires a routing system so that traffic can be directed rather than broadcast to all.
It also involves emonhub disassembling real values into byte values for passing over rf or serial eg I²C.
Hopefully from this "concept" we can create the core code to allow interfacers such as MQTT to be easier to bolt-on.
See the conf for the available settings, it's messy but all the previous and additional settings are shown (except pause)
Most of them are commented out however to illustrate just how emonhub will run with minimal settings (just an apikey in most cases)
emonhub has the flexible functionality to cope with most senario's If that what you want without exposing the user to more settings than needed.