Serial.println(number3, 3);
prints the number with 3 digits behind it, but it doesn't send the number to the emoncms
for example number1 = 2000
number 2 = 123
then:
number3 = (number1 + (number2/1000) + 0.001);
should produce 2000.124
it does print this 1 time with Serial.print
but doesn't send anything to the emoncms, and the next time it Serial.prints the number when there was a pulse count, it stil is 2000.124 instead of 2000.125 and 2000.126 etc.. it doesn't count up.
it doesn't send the data to emoncms, probably because it is declared with a floating point, wich is apparently not correct
it reads 2000.123 from the feed, and the next time the number is still 200.123 what it reads from the feed, it doesn't update the data...