I think I may have missed something. On the EmonHub config, there are settings to scale down the inputs -
nodename = lounge
names = temperature, battery
datacode = h
scales = 0.01,0.001
units = C,V
This moves two decimal places from the temperature and three from the battery voltage. All good.
These new values are then published to MQTT, again all good.
They are then posted to EmonCMS, remote in my case. This is not quite so good. I have processing in EmonCMS to scale down these values, as I understood the idea was to keep all the processing in EmonCMS?
So, I need the values correctly scaled for further processing out of MQTT, but now need to strip out processing from EmonCMS? (to keep the freeds the same as the inputs), where the processing was supposed to be reduce processing on the nodes and reduce transmitted data/power?
In the mean time, it’s made rather a mess of my graphs as the temperature is now 2.4’C in the house and mains voltage is 2.39 Volts. Is there any way to clean that data up?